Changes between Version 8 and Version 9 of HowTo/WriteInstallScript


Ignore:
Timestamp:
09/25/12 13:12:23 (7 years ago)
Author:
nriga@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HowTo/WriteInstallScript

    v8 v9  
    99   * your script '''does not run in the context of your user''', this means that if you decide to place things in your home directory you will have to make sure that you change the permissions so that you will have access to them when you login
    1010   * your script '''does run as a user with [http://en.wikipedia.org/wiki/Sudo `sudo` privileges]''', you can do anything that you can do in the context of your user. Make sure you use `sudo` when:
    11       o you execute privileged commands (e.g. `yum`, `apt-get`, `service`)
    12       o you place things in your home directory
    13       o you try to write files in protected directories (e.g. `/usr/locac/bin/, /local/)
     11      * you execute privileged commands (e.g. `yum`, `apt-get`, `service`)
     12      * you place things in your home directory
     13      * you try to write files in protected directories (e.g. `/usr/locac/bin/, /local/)
    1414   * the [http://en.wikipedia.org/wiki/PATH_(variable) `$PATH` environment variable] is not necessarily set, make sure you use the full path of commands in your scripts; for example don't use `ifconfig`, but use `/sbin/ifconfig`. This is also true for the interpreters used for your script.Make sure you add
    1515   * your script runs '''every time the host reboots''', so if you reboot the host as part of your script you have to '''check if your script has already ran''' or you will end up in a cycle of reboots.