List Info

Thread: The binaries: In usr/bin/ or in usr/sbin/?




The binaries: In usr/bin/ or in usr/sbin/?
user name
2008-03-27 16:41:31
Hi,

I had a nice and productive session working towards a clean
packaging
of the 0.6.x series. Now, there are a couple of items I was
checking
with Álvaro that he thought should be commented on by you,
the
community. 

Cherokee is meant to be a system server, a daemon. In Unix
systems,
that usually means it should live in /usr/sbin. All nice and
fine -
But we Debian people are sometimes passionate when it comes
to things
being solid - Why are then the different Cherokee man pages
in the '1'
section? If they are system commands, meant to be called
only by root,
they should be in section '8'. 

Álvaro explained that part of the design criteria for
Cherokee is not
just to provide a systemwide webserver - It should also
allow a
regular user to expose any given directory, even called
without a
configuration: 

    $ cherokee -r /home/gwolf -p 8008

(The -p switch is not yet part of Cherokee, but I understand
it will
very soon be added). Now, this makes Cherokee a convenience
binary for
anybody! And if it is meant to be called by anybody, why
hide it in
/usr/sbin (which is not in the default user's execution
path)?

So... Guys, what do you think? Should cherokee be moved out
of
/usr/sbin and into glorious and prestigious /usr/bin? 

I'd rather not do this as a Debian-specific change - I want
my
packaging to be as close as the official binaries as
possible.

Greetings,

-- 
Gunnar Wolf - gwolfgwolf.org - (+52-55)5623-0154 / 1451-2244
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973  F800 D80E F35A 8BB5
27AF

_______________________________________________
Cherokee mailing list
Cherokeecherokee-project.com
http://cherokee-project.com/cgi-bin/mailman/listinf
o/cherokee

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )