Changes between Version 9 and Version 10 of UnixClientPackage
- Timestamp:
- Apr 11, 2008, 4:25:18 AM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UnixClientPackage
v9 v10 13 13 Debian, for example, puts these in /etc/boinc-client/ and has appropriate symlinks in the working directory 14 14 15 WHY? -EAM 16 17 It is [http://www.debian.org/doc/debian-policy/ch-files.html#s10.7.2 policy in Debian] that all configuraton files must reside in `/etc` -FST 18 19 That makes sense only for files which the sysadmin would edit to change configuration (like `/etc/default/boinc-client`) but not these .xml files, which are basically only saved state. They are not really "configuration" files in the Unix sense. -EAM 20 15 >>>WHY? -EAM 16 >>> 17 >>It is [http://www.debian.org/doc/debian-policy/ch-files.html#s10.7.2 policy in Debian] that all configuraton files must reside in `/etc` -FST 18 >> 19 >That makes sense only for files which the sysadmin would edit to change configuration (like `/etc/default/boinc-client`) but not >these .xml files, which are basically only saved state. They are not really "configuration" files in the Unix sense. -EAM 21 20 22 21 == Executable files == … … 31 30 * `/etc/init.d/boinc` or `/etc/init.d/boinc-client` ? 32 31 33 Again, let's try to pick one name for all distros .32 Again, let's try to pick one name for all distros 34 33 35 34 === config file read by the init script === 36 35 37 36 * `/etc/default/boinc-client` on Debian 38 * `/etc/ default/boinc` on Fedora37 * `/etc/sysconfig/boinc-client` on Fedora 39 38 40 Can we make these the same for both? 39 Fedora has a link to `/etc/sysconfig` as `/etc/default`, so in some sense these are the same place. 40 41 Currently the Fedora package and the RPM's from Pirates@Home use `/etc/sysconfig/boinc`. So future installers should look for that and rename it appropriately in the %pre install scriptlet. 41 42 42 43 … … 51 52 Change the names as needed to match any changes in command names. 52 53 54 == log rotation == 55 56 This file instructs logrotate how to rotate the logs in the working directory 57 58 We have no choice over where this goes, it has to be where logrotate 59 expects to find it. I believe this is `/etc/logrotate.d` 53 60 54 61 == bash command completion script ==