Re: real LSB compliance
Theodore Tso wrote:
> Umm... where does it say that it's OK to use bashisms?
As I noted later on in the thread, I read the section on the shell too
quickly, and was confused about it making such a big deal of "Bash shell
was adopted as the standard for GNU/Linux". I don't understand why the
LSB specifies a "standard" linux shell if it then takes it back in the
next paragraph and says only POSIX features may be used by LSB apps.
> > * LSB defines runlevels, while we define 2-5 identically by default.
> > 2 multiuser with no network services exported
> > 3 normal/full multiuser
> > 4 reserved for local use, default is normal/full multiuser
> > 5 multiuser with xdm or equivalent
>
> This was discussed a long time ago, and there were some Debian
> developers participating at the time when this decision was made.
Which really says nothing about Debian accepting this, I'm afraid. We
have a lot of developers and users who like not differentiating
runlevels by default. Also, it's the kind of thing that we cannot easily
change during Debian upgrades since changing it will probably break lots
of systems.
> > * They want LANA to assign names of init scripts, under the assumption, it
> > seems, that LSB init scripts should be able to have short and simple names,
> > while not conflicting with the names of any of the init scripts of any of
> > the distributions.
>
> Actually, technically we don't *require* that distributions assign the
> name of init scripts.
Is that because it's just a SHOULD? Can a distribution still claim LSB
Implementation Conformance while violating a SHOULD?
> If someone provides me a list of all init.d names used by Debian, I
> will take care of making sure they are reserved so that LSB packages
> won't try to grab them.
See attachment.
--
see shy jo
etc/init.d/3dwm-server graphics/3dwm-server
etc/init.d/X misc/diskless-image-secure,misc/diskless-image-simple
etc/init.d/acct admin/acct
etc/init.d/acpid admin/acpid
etc/init.d/adjtimex admin/adjtimex
etc/init.d/agt net/agt
etc/init.d/aime net/aime
etc/init.d/alsa sound/alsa-base
etc/init.d/am-utils net/am-utils
etc/init.d/anacron admin/anacron
etc/init.d/and misc/and
etc/init.d/apache web/apache,web/apache-perl
etc/init.d/apcd admin/apcd
etc/init.d/apcupsd admin/apcupsd
etc/init.d/apm-sleep admin/apm-sleep
etc/init.d/apmd admin/apmd
etc/init.d/aprsd hamradio/aprsd
etc/init.d/argus net/argus-server
etc/init.d/arpd net/arpd
etc/init.d/arpwatch admin/arpwatch
etc/init.d/atd admin/at
etc/init.d/aumix sound/aumix
etc/init.d/aumix-gtk sound/aumix-gtk
etc/init.d/autofs utils/autofs
etc/init.d/bind net/bind
etc/init.d/binfmt-support admin/binfmt-support
etc/init.d/binkd mail/binkd
etc/init.d/bird net/bird
etc/init.d/bl utils/bl
etc/init.d/blinkd utils/blinkd
etc/init.d/bnetd net/bnetd
etc/init.d/boa web/boa
etc/init.d/bootmisc.sh base/sysvinit
etc/init.d/bootparamd net/bootparamd
etc/init.d/bpalogin net/bpalogin
etc/init.d/bpowerd admin/bpowerd
etc/init.d/bwnfsd net/bwnfsd
etc/init.d/canna utils/canna
etc/init.d/caudium web/caudium
etc/init.d/cern-httpd web/cern-httpd
etc/init.d/checkfs.sh base/sysvinit
etc/init.d/checkroot.sh base/sysvinit
etc/init.d/chrony admin/chrony
etc/init.d/cnewsclean news/cnews
etc/init.d/console-cyrillic misc/console-cyrillic
etc/init.d/console-log admin/console-log
etc/init.d/console-screen.kbd.sh utils/kbd
etc/init.d/console-screen.sh base/console-tools
etc/init.d/courier-authdaemon mail/courier-authdaemon
etc/init.d/courier-imap mail/courier-imap
etc/init.d/courier-mta mail/courier-mta
etc/init.d/courier-pop mail/courier-pop
etc/init.d/cron admin/cron
etc/init.d/crossfire-server games/crossfire-server
etc/init.d/cucipop non-free/net/cucipop
etc/init.d/cupsys net/cupsys
etc/init.d/cvsupd net/cvsupd
etc/init.d/danted net/dante-server
etc/init.d/decnet net/dnet-common
etc/init.d/devfsd admin/devfsd
etc/init.d/devpts.sh base/libc6
etc/init.d/dhcp net/dhcp
etc/init.d/dhcp-client net/dhcp-client
etc/init.d/dhcp-relay net/dhcp-relay
etc/init.d/dhid net/dhid
etc/init.d/dhttpd web/dhttpd
etc/init.d/diablo non-free/news/diablo
etc/init.d/diald net/diald
etc/init.d/dictd text/dictd
etc/init.d/distributed-net non-free/misc/distributed-net
etc/init.d/distributed-net-pproxy non-free/misc/distributed-net-pproxy
etc/init.d/dnet-progs net/dnet-progs
etc/init.d/dnrd net/dnrd
etc/init.d/dns-clean base/pppconfig
etc/init.d/dqs non-free/admin/dqs
etc/init.d/eemu-server non-free/admin/eemu-server
etc/init.d/emwin misc/emwin
etc/init.d/epos sound/epos
etc/init.d/exim mail/exim
etc/init.d/ez-ipupdate net/ez-ipupdate
etc/init.d/fcron admin/fcron
etc/init.d/festival sound/festival
etc/init.d/fetchmail mail/fetchmail
etc/init.d/filterproxy web/filterproxy
etc/init.d/frad net/frad
etc/init.d/freewnn-cserver utils/freewnn-cserver
etc/init.d/freewnn-jserver utils/freewnn-jserver
etc/init.d/freewnn-kserver utils/freewnn-kserver
etc/init.d/freewnn-tserver utils/freewnn-cserver
etc/init.d/ftp-proxy net/ftp-proxy
etc/init.d/fwctl net/fwctl
etc/init.d/g2s net/g2s
etc/init.d/gcpegg misc/gcpegg
etc/init.d/gdm x11/gdm
etc/init.d/gdomap libs/gnustep-base0
etc/init.d/geneweb misc/geneweb
etc/init.d/genpower admin/genpower
etc/init.d/gnudip net/gnudip
etc/init.d/gom sound/gom
etc/init.d/gopherd net/gopherd
etc/init.d/gpm misc/gpm
etc/init.d/halt base/sysvinit
etc/init.d/heartbeat admin/heartbeat
etc/init.d/hostname.sh base/sysvinit
etc/init.d/hotplug admin/hotplug
etc/init.d/hwclock.sh base/util-linux
etc/init.d/hwtools utils/hwtools
etc/init.d/hylafax comm/hylafax-server
etc/init.d/icecast-server sound/icecast-server
etc/init.d/idle non-free/admin/idled
etc/init.d/ifupdown base/ifupdown
etc/init.d/inetd net/netkit-inetd
etc/init.d/inn news/inn
etc/init.d/inn2 news/inn2
etc/init.d/intel-rng-tools utils/intel-rng-tools
etc/init.d/interchange web/interchange
etc/init.d/ipac net/ipac
etc/init.d/ipchains base/ipchains
etc/init.d/ipfm net/ipfm
etc/init.d/ipip net/ipip
etc/init.d/iplogger net/iplogger
etc/init.d/ipmasq net/ipmasq
etc/init.d/ipmasq-kmod net/ipmasq
etc/init.d/ippl net/ippl
etc/init.d/ipx net/ipx
etc/init.d/ipxripd net/ipxripd
etc/init.d/irda misc/irda-common
etc/init.d/isapnp base/isapnptools
etc/init.d/isdnactivecards utils/isdnactivecards
etc/init.d/isdneurofile comm/isdneurofile
etc/init.d/isdnutils utils/isdnutils
etc/init.d/ixbiff mail/ixbiff
etc/init.d/jabber net/jabber
etc/init.d/jail net/jail
etc/init.d/jftpgw net/jftpgw
etc/init.d/jmon admin/jmon
etc/init.d/jove editors/jove
etc/init.d/jserv contrib/web/jserv
etc/init.d/jslaunch admin/jslaunch
etc/init.d/junkbuster web/junkbuster
etc/init.d/kannel net/kannel
etc/init.d/kdm x11/kdm
etc/init.d/keymap.sh utils/console-common
etc/init.d/kimberlite utils/kimberlite
etc/init.d/klisa net/klisa
etc/init.d/klogd base/klogd
etc/init.d/lambdamoo net/lambdamoo
etc/init.d/latd net/latd
etc/init.d/lcdproc utils/lcdproc
etc/init.d/ledd utils/ledcontrol
etc/init.d/lids admin/lidsadm-2.2.19
etc/init.d/linuxconf admin/linuxconf
etc/init.d/linuxlogo misc/linuxlogo
etc/init.d/lirc misc/lirc
etc/init.d/log2mail admin/log2mail
etc/init.d/logoutd base/login
etc/init.d/lpd net/lpr
etc/init.d/lprng net/lprng
etc/init.d/lvm admin/lvm,admin/lvm-common
etc/init.d/macgate net/macgate
etc/init.d/makedev base/makedev
etc/init.d/maradns net/maradns
etc/init.d/mason net/mason
etc/init.d/masqdialer net/masqdialer
etc/init.d/masqmail mail/masqmail
etc/init.d/mdidentd net/mdidentd
etc/init.d/mdutils admin/mdutils
etc/init.d/medusa utils/medusa
etc/init.d/mgetty-fax comm/mgetty-fax
etc/init.d/microcode.ctl contrib/utils/microcode.ctl
etc/init.d/modutils base/modutils
etc/init.d/mon admin/mon
etc/init.d/mopd net/mopd
etc/init.d/mosix net/mosix
etc/init.d/mountall.sh base/sysvinit
etc/init.d/mountnfs.sh base/sysvinit
etc/init.d/mrouted non-free/net/mrouted
etc/init.d/mserv sound/mserv
etc/init.d/mserver comm/mserver
etc/init.d/msyslog admin/msyslog
etc/init.d/mt-st admin/mt-st
etc/init.d/muddleftpd net/muddleftpd
etc/init.d/murasaki admin/murasaki
etc/init.d/mysql misc/mysql-server
etc/init.d/nas sound/nas
etc/init.d/net-acct net/net-acct
etc/init.d/netatalk net/netatalk
etc/init.d/netenv admin/netenv
etc/init.d/nethack games/nethack
etc/init.d/netobjd net/netobjd
etc/init.d/netplan misc/netplan
etc/init.d/netsaint net/netsaint
etc/init.d/networking base/netbase
etc/init.d/nfs-common net/nfs-common
etc/init.d/nfs-kernel-server net/nfs-kernel-server
etc/init.d/nfs-user-server net/nfs-user-server
etc/init.d/nis net/nis
etc/init.d/nntpcache non-free/news/nntpcache
etc/init.d/noffle news/noffle
etc/init.d/noflushd misc/noflushd
etc/init.d/nscd admin/nscd
etc/init.d/nsmon net/nsmon
etc/init.d/ntp net/ntp
etc/init.d/ntpdate net/ntpdate
etc/init.d/nullmailer mail/nullmailer
etc/init.d/nut admin/nut
etc/init.d/nvi-m17n editors/nvi-m17n
etc/init.d/nvi-m17n-canna editors/nvi-m17n-canna
etc/init.d/nviboot editors/nvi
etc/init.d/oftpd net/oftpd
etc/init.d/oidentd net/oidentd
etc/init.d/omniorb devel/omniorb
etc/init.d/oops web/oops
etc/init.d/pcmcia base/pcmcia-cs
etc/init.d/pcscd misc/pcscd
etc/init.d/pdnsd net/pdnsd
etc/init.d/perdition mail/perdition
etc/init.d/pks net/pks
etc/init.d/pkspxy net/pkspxy
etc/init.d/plptools otherosfs/plptools
etc/init.d/pop3lite mail/pop3lite
etc/init.d/portmap net/portmap
etc/init.d/portsentry non-free/net/portsentry
etc/init.d/postfix mail/postfix
etc/init.d/powerfail admin/bpowerd,admin/smupsd,admin/powstatd,admin/genpower
etc/init.d/powertweakd admin/powertweakd
etc/init.d/powstatd admin/powstatd
etc/init.d/ppp base/ppp
etc/init.d/pptpd net/pptpd
etc/init.d/prime-net non-free/misc/prime-net
etc/init.d/procps.sh base/procps
etc/init.d/pwcheck mail/cyrus-common
etc/init.d/qpage non-free/net/qpage
etc/init.d/qtss net/qtss
etc/init.d/queue admin/queue
etc/init.d/quota admin/quota
etc/init.d/radiusd net/radiusd-cistron
etc/init.d/radiusd-livingston net/radiusd-livingston
etc/init.d/radvd net/radvd
etc/init.d/raid admin/raidtools
etc/init.d/raid2 admin/raidtools2
etc/init.d/rarpd net/rarpd
etc/init.d/rawio utils/kimberlite
etc/init.d/rbootd net/rbootd
etc/init.d/rc base/sysvinit
etc/init.d/rcS base/sysvinit
etc/init.d/reboot base/sysvinit
etc/init.d/rgpsp admin/rgpsp
etc/init.d/rinetd net/rinetd
etc/init.d/rlinetd net/rlinetd
etc/init.d/rmnologin base/sysvinit
etc/init.d/routed net/routed
etc/init.d/roxen web/roxen
etc/init.d/roxen2 web/roxen2
etc/init.d/rplay sound/rplay-server
etc/init.d/rproxy web/rproxy
etc/init.d/rrlogind net/rrlogind
etc/init.d/rspfd hamradio/rspfd
etc/init.d/rwhod net/rwhod
etc/init.d/samba net/samba
etc/init.d/sauce mail/sauce
etc/init.d/scandetd net/scandetd
etc/init.d/scanlogd net/scanlogd
etc/init.d/scsitools-pre.sh utils/scsitools
etc/init.d/scsitools.sh utils/scsitools
etc/init.d/sendmail mail/sendmail
etc/init.d/sendpage comm/sendpage
etc/init.d/sendsigs base/sysvinit
etc/init.d/sensord utils/sensord
etc/init.d/serpento text/serpento
etc/init.d/set6x86 utils/set6x86
etc/init.d/setmixer sound/setmixer
etc/init.d/setserial base/setserial
etc/init.d/shaper net/shaper
etc/init.d/shaperd admin/shaperd
etc/init.d/single base/sysvinit
etc/init.d/skeleton base/sysvinit
etc/init.d/skkserv utils/skkserv
etc/init.d/slapd net/slapd
etc/init.d/slashem games/slashem
etc/init.d/smail mail/smail
etc/init.d/smtpd mail/smtpd
etc/init.d/smtpfeed mail/smtpfeed
etc/init.d/smupsd admin/smupsd
etc/init.d/sn news/sn
etc/init.d/snmpd net/snmpd
etc/init.d/snmptrapfmt net/snmptrapfmt
etc/init.d/snort net/snort
etc/init.d/spf net/spf
etc/init.d/spong-client net/spong-client
etc/init.d/spong-server net/spong-server
etc/init.d/squid web/squid
etc/init.d/squidtaild web/squidtaild
etc/init.d/svgatextmode admin/svgatextmode
etc/init.d/swapd admin/swapd
etc/init.d/sympa mail/sympa
etc/init.d/sysklogd base/sysklogd
etc/init.d/syslog-ng admin/syslog-ng
etc/init.d/sysstat admin/sysstat
etc/init.d/systune admin/systune
etc/init.d/tac-plus net/tac-plus
etc/init.d/tama games/tama
etc/init.d/tcpquota admin/tcpquota
etc/init.d/tcpspy net/tcpspy
etc/init.d/thttpd web/thttpd
etc/init.d/timeoutd admin/timeoutd
etc/init.d/tinyproxy net/tinyproxy
etc/init.d/tleds utils/tleds
etc/init.d/tomcat contrib/web/tomcat
etc/init.d/tpconfig utils/tpconfig
etc/init.d/transproxy net/transproxy
etc/init.d/ucsc-smartsuite utils/ucsc-smartsuite
etc/init.d/ud misc/ud
etc/init.d/ugidd net/ugidd
etc/init.d/ulogd net/ulogd
etc/init.d/umountfs base/sysvinit
etc/init.d/umountnfs.sh base/sysvinit
etc/init.d/umsdos otherosfs/umsdos
etc/init.d/upclient net/upclient
etc/init.d/ups-monitor admin/apcupsd,admin/powstatd,admin/genpower
etc/init.d/upsd admin/upsd
etc/init.d/uptimed utils/uptimed
etc/init.d/uptimed.sh utils/uptimed
etc/init.d/urandom base/sysvinit
etc/init.d/usbmgr admin/usbmgr
etc/init.d/userv admin/userv
etc/init.d/vchkpw contrib/mail/vchkpw
etc/init.d/vje-delta non-free/utils/vje-delta
etc/init.d/vold utils/vold
etc/init.d/vpopmail contrib/mail/vpopmail-bin
etc/init.d/wanpipe net/wanpipe
etc/init.d/watchdog admin/watchdog
etc/init.d/wdm x11/wdm
etc/init.d/webfs web/webfs
etc/init.d/webmin admin/webmin
etc/init.d/welcome2l misc/welcome2l
etc/init.d/whereami net/whereami
etc/init.d/wn web/wn
etc/init.d/wu-ftpd net/wu-ftpd
etc/init.d/wwsympa web/wwsympa
etc/init.d/wwwoffle web/wwwoffle
etc/init.d/wxd hamradio/wxd
etc/init.d/xdm x11/xdm
etc/init.d/xfs x11/xfs
etc/init.d/xfs-xtt x11/xfs-xtt
etc/init.d/xfstt x11/xfstt
etc/init.d/xinetd net/xinetd
etc/init.d/xpilots games/xpilot-server
etc/init.d/xringd comm/xringd
etc/init.d/xshipwars-server games/xshipwars-server
etc/init.d/xtell net/xtell
etc/init.d/xtend electronics/xtend
etc/init.d/xttpd science/xtide
etc/init.d/yiff-server libs/yiff-server
etc/init.d/youbin mail/youbin
etc/init.d/zebra net/zebra
etc/init.d/zmailer mail/zmailer
etc/init.d/zoneserver net/maradns
etc/init.d/zope web/zope
Reply to: