Re: Override changes: LSB Commands and Utilities
On Tue, 2008-12-30 at 13:34 +0100, Joerg Jaspert wrote:
> Hi
>
> after some discussion within the ftpteam we just modified a few override
> entries (15 to be exact). The following packages moved from standard to
> optional:
I have had a look at the "LSB Core" specification version 3.2. The
section "Commands and Utilities" states that:
> [..]An LSB conforming implementation shall provide the commands and
> utilities[..]:
> ar, at, awk, basename, batch, bc, cat, chfn, chgrp, chmod, chown,
> chsh, cksum, cmp, col, comm, cp, cpio, crontab, csplit, cut, date, dd,
> df, diff, dirname, dmesg, du, echo, ed, egrep, env, expand, expr,
> false, fgrep, file, find, fold, fuser, gencat, getconf, gettext, grep,
> groupadd, groupdel, groupmod, groups, gunzip, gzip, head, hostname,
> iconv, id, install, install_initd, ipcrm, ipcs, join, kill, killall,
> liTies, ln, locale, localedef, logger, logname, lp, lpr, ls,
> lsb_release, m4, mailx, make, man, md5sum, mkdir, mkfifo, mknod,
> mktemp, more, mount, msgfmt, mv, newgrp, nice, nl, nohup, od, passwd,
> paste, patch, pathchk, pax, pidof, pr, printf, ps, pwd, remove_initd,
> renice, rm, rmdir, sed, sendmail, sh, shutdown, sleep, sort, split,
> strip, stty, su, sync, tail, tar, tee, test, time, touch, tr, true,
> tsort, tty, umount, uname, unexpand, uniq, useradd, userdel, usermod,
> wc, xargs, zcat
Most of them are already provided by standard/important/required
packages:
at standard
bash required
bc standard
bsd-mailx standard
bsdmainutils important
bsdutils required
coreutils required
cpio important
cron important
diff required
ed important
exim4 standard
file standard
findutils required
mawk required
gettext-base standard
grep required
gzip required
hostname required
libc6 required
login required
m4 standard
man-db important
mktemp required
mount required
passwd required
patch standard
procps required
sed required
sysvinit required
sysvinit-utils required
time standard
tar required
util-linux required
But the following packages/commands have lower priority...
binutils optional
* binaries: ar, strip
* Depends: No new Dependencies.
* Size: 2686k/7717k
cups-bsd extra
cups-client optional
* binaries: lp, lpr
* Depends: cups-common, libcups2, libcupsimage2, libjpeg62,
libpng12-0, libtiff4
* Size: 115+164+166+86+169+1175+37 = 1912k
* InstalledSize: 393+426+295+168+369+5460+168 = 7279k
gettext optional
* binaries: msgfmt
* Depends: libgomp1
* Size (.deb/installed) => 2672k+14k / 7274k+62k
=> Postpone in Squeeze: move the binary msgfmt to gettext-base?
psmisc optional
* binaries: fuser, killall
* Depends: No new Dependencies.
* Size (.deb/installed) => 85k/504k
libc6-dev optional
* binaries: gencat
* Depends: linux-libc-dev
* Size (.deb/installed) =>3377k+756k/13.3M+3957k
lsb-release extra
* binary: lsb_release
* Depends: No new Dependencies.
* Size (.deb/installed) =>20k/90k
make optional
* binary: make
* Depends: No new Dependencies.
* Size (.deb/installed) =>382k/992k
pax optional
* binary: pax
* Depends: No new Dependencies.
* Size (.deb/installed) => 52k/147k
install_initd
remove_initd
* Not is Debian so it's another story.
So, none of the important core commands are missing(!)
lsb-release, psmisc and pax could be candidate could be upgraded to
standard (IMHO).
Happy new year,
Franklin
[1]
http://refspecs.linux-foundation.org/LSB_3.2.0/LSB-Core-generic/LSB-Core-generic/command.html#TBL-CMDS
Reply to: