Re: RFD: Essential packages, /, and /usr
* Robert Bihlmeyer
| SUSv[23] provide "command -v" as the standard way. Debian's ash and
| bash have this as a builtin, zsh (e.g) does not, and we neither have
| it in /bin nor /usr/bin.
zsh isn't posix.
| > > Further, /bin/bash is available and provides both type and test as
| > > builtins.
| >
| > Bad news for any Debian port that wants to use ash as its Essential
| > shell, then.
|
| $ ash -c "type test"
| test is a shell builtin
|
| ash and bash are AFAIK the only shells in /bin.
$ ls -l /bin/*sh*
-rwxr-xr-x 1 root root 82312 apr 3 12:59 /bin/ash*
-rwxr-xr-x 1 root root 511400 apr 8 21:07 /bin/bash*
-rwxr-xr-x 1 root root 115304 apr 13 18:35 /bin/bsd-csh*
lrwxrwxrwx 1 root root 21 apr 6 16:51 /bin/csh -> /etc/alternatives/csh*
lrwxrwxrwx 1 root root 4 apr 24 18:08 /bin/rbash -> bash*
lrwxrwxrwx 1 root root 4 apr 24 18:08 /bin/sh -> bash*
lrwxrwxrwx 1 root root 21 apr 3 12:31 /bin/zsh -> /etc/alternatives/zsh*
-rwxr-xr-x 2 root root 395048 apr 27 18:34 /bin/zsh4*
-rwxr-xr-x 2 root root 395048 apr 27 18:34 /bin/zsh-4.0.4*
$ ls -l /etc/alternatives/csh
lrwxrwxrwx 1 root root 12 mai 2 15:25 /etc/alternatives/csh -> /bin/bsd-csh*
so, csh and zsh are both in /bin
--
Tollef Fog Heen ,''`.
UNIX is user friendly, it's just picky about who its friends are : :' :
`. `'
`-
--
To UNSUBSCRIBE, email to debian-policy-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to:
- References:
- RFD: Essential packages, /, and /usr
- From: Branden Robinson <branden@progeny.com>
- Re: RFD: Essential packages, /, and /usr
- From: Anthony Towns <aj@azure.humbug.org.au>
- Re: RFD: Essential packages, /, and /usr
- From: Branden Robinson <branden@debian.org>
- Re: RFD: Essential packages, /, and /usr
- From: Anthony Towns <aj@azure.humbug.org.au>
- Re: RFD: Essential packages, /, and /usr
- From: Branden Robinson <branden@debian.org>
- Re: RFD: Essential packages, /, and /usr
- From: Robert Bihlmeyer <robbe@orcus.priv.at>