Changes between Version 15 and Version 16 of UnixClientPackage


Ignore:
Timestamp:
Apr 24, 2008, 8:54:01 AM (17 years ago)
Author:
Eric Myers
Comment:

executable names, as per DA

Legend:

Unmodified
Added
Removed
Modified
  • UnixClientPackage

    v15 v16  
    2424> 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
    2525>> 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
    2727
    2828== 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.
     29The 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)
    3033
    31    * /usr/bin/boinc_client
    32    * /usr/bin/boincmgr
    33    * /usr/bin/boinc_cmd
    34 
    35 > Rom suggests considering `boincd` for the client. -EAM
     34Previous 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.
    3635 
    37 
    3836== init script to start/stop daemon ==
    3937
     
    4240Again, let's try to pick one name for all distros.
    4341 
     42> If the client executable is simply `boinc` then the init script should have the same name -EAM
    4443
    4544=== config file read by the init script ===
     
    4847   * `/etc/sysconfig/boinc-client` on Fedora
    4948
    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.
     49Same comment as above applies.   The name should match the name of the init script.
    5550
    5651
     
    6661
    6762> 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
    6864
    6965== log rotation ==
     
    7672
    7773== bash command completion script ==
     74
     75> Frank, care to document this part? -EAM