Changes between Version 8 and Version 9 of HowTo/WriteInstallScript
- Timestamp:
- 09/25/12 13:12:23 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
HowTo/WriteInstallScript
v8 v9 9 9 * 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 10 10 * 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 oyou execute privileged commands (e.g. `yum`, `apt-get`, `service`)12 oyou place things in your home directory13 oyou 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/) 14 14 * 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 15 15 * 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.