(debian-policy.info)Version 2 4 0
22.55 Version 2.4.0
===================
Released January, 1998
Updated section 3.3.4 Scripts
- /bin/sh may be any POSIX compatible shell
- scripts including bashisms have to specify ‘/bin/bash’ as
interpreter
- scripts which create files in world-writable directories
(e.g., in ‘/tmp’) should use tempfile or mktemp for creating
the directory
Updated section 3.3.5 Symbolic Links
symbolic links referencing compressed files must have the same file
extension as the referenced file
Updated section 3.3.6 Device files
‘/dev/tty*’ serial devices should be used instead of ‘/dev/cu*’
Updated section 3.4.2 Writing the scripts in ‘/etc/init.d’
- all ‘/etc/init.d’ scripts have to provide the following
options: start, stop, restart, force-reload
- the reload option is optional and must never stop and restart
the service
Updated section 3.5 Cron jobs
cron jobs that need to be executed more often than daily should be
installed into ‘/etc/cron.d’
Updated section 3.7 Menus
removed section about how to register HTML docs to ‘menu’ (the
corresponding section in 4.4, Web servers and applications, has
been removed in policy 2.2.0.0 already, so this one was obsolete)
New section 3.8 Keyboard configuration
details about how the backspace and delete keys should be handled
New section 3.9 Environment variables
no program must depend on environment variables to get a reasonable
default configuration
New section 4.6 News system configuration
‘/etc/news/organization’ and ‘/etc/news/server’ should be supported
by all news servers and clients
Updated section 4.7 Programs for the X Window System
- programs requiring a non-free Motif library should be provided
as foo-smotif and foo-dmotif package
- if lesstif works reliably for such program, it should be
linked against lesstif and not against a non-free Motif
library
Updated section 4.9 Games
games for X Windows have to be installed in ‘/usr/games’, just as
non-X games
automatically generated by info2www version 1.2.2.9