Changes between Version 15 and Version 16 of UnixClientPackage
- Timestamp:
- Apr 24, 2008, 8:54:01 AM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UnixClientPackage
v15 v16 24 24 > Yup, I see what you mean. So I'm wondering if it would not be better to have the CC check for these files in multiple places: use the file in the working directory, if it exists, else use the one in /etc/boinc-client, if it exists. -EAM 25 25 >> This seems to be a good idea and I support it. 26 26 > I think we then need to enter a ticket to request it. I shall do so. -EAM 27 27 28 28 == Executable files == 29 The proper names of these are being debated (April 2008). If there are changes, old names can be supported for a while with soft-links. 29 The proper names of the executable files were debated in April 2008. The result seems to be 30 * `/usr/bin/boinc` for the client 31 * `/usr/bin/boinccmd` for the command line tool 32 * `/usr/bin/boincmgr` for the GUI tool (the BOINC Manager) 30 33 31 * /usr/bin/boinc_client 32 * /usr/bin/boincmgr 33 * /usr/bin/boinc_cmd 34 35 > Rom suggests considering `boincd` for the client. -EAM 34 Previous names or alternate names can be supported via soft-links. These are to be added in the packaging step, and should not be created in the Makefile. 36 35 37 38 36 == init script to start/stop daemon == 39 37 … … 42 40 Again, let's try to pick one name for all distros. 43 41 42 > If the client executable is simply `boinc` then the init script should have the same name -EAM 44 43 45 44 === config file read by the init script === … … 48 47 * `/etc/sysconfig/boinc-client` on Fedora 49 48 50 Fedora has a link to `/etc/sysconfig` as `/etc/default`, so in some sense these are the same place. 51 52 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. 53 54 In any case, the name should match the name of the init script. 49 Same comment as above applies. The name should match the name of the init script. 55 50 56 51 … … 66 61 67 62 > The `boinc.1` man page does not describe a single command but BOINC in general therefore it should go into section 7, so renamed to `boinc.7` and installed into `/usr/share/man/man7`. -FST 63 >> Yes, good idea. Then `boinc.1` would be the page about the client. -EAM 68 64 69 65 == log rotation == … … 76 72 77 73 == bash command completion script == 74 75 > Frank, care to document this part? -EAM