Changes between Version 8 and Version 11 of Ticket #21082


Ignore:
Timestamp:
10/26/16 04:51:42 (5 years ago)
Author:
mkoeppe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #21082 – Description

    v8 v11  
    55This ticket adds options `-y` ("yes"), `-n` ("no") that get rid of user prompting for non-interactive installs of experimental/old-style packages.
    66
    7 Also if there is no controlling terminal, then `-n` is implied for experimental packages and `-y` is implied for old-style optional packages. (On Linux, this situation can be tested [http://unix.stackexchange.com/questions/68574/invoke-a-command-script-disconnected-from-the-controlling-terminal by using `setsid`] or by using ssh without the `-t` option.)
     7Also if there is no controlling terminal, then `-n` is implied for experimental packages and `-y` is implied for old-style optional packages. (On Linux, this situation can be tested [http://unix.stackexchange.com/questions/68574/invoke-a-command-script-disconnected-from-the-controlling-terminal by using `setsid`] (for Mac OS X: see [https://gist.githubusercontent.com/kohsuke/9025027fc0c8be289d40/raw/406ea3b3f5f0cd8899dddc8ff9f66254ab002ccf/setsid.py here]) or by using ssh without the `-t` option.)
    88
    99The ticket changes the exit status from 0 to 1 if the user declines to install the package. Previously, the system would record a successful installation in `$SAGE_LOCAL/var/lib/sage/installed/`.