lsb 2.0-6 package so other packages could make use of the init
functionality without requiring a full LSB installation.
+ Debian also provides a series of logging functions to permit
+ simplified logging of init script actions:
+
+ - log_daemon_msg "Starting/stopping long daemon name" "daemond"
+
+ Log starting/stopping of daemons. On Debian, outputs:
+
+ "Starting/stopping long daemon name: daemond"
+
+ and leaves the cursor at the end of the line.
+
+ - log_progress_msg "daemon2d"
+
+ Log startup of a second daemon (e.g. sysklogd, nfs init scripts).
+ On Debian, outputs " daemon2d" and leaves the cursor at the EOL.
+
+ - log_end_msg 0
+
+ Log successful startup. On Debian, outputs "." followed by newline.
+ 1 may also be specified, which indicates failure; currently implemented
+ as outputting "failed!" (in red on a color TTY) followed by newline.
+
+ A deprecated function, log_start_msg, is also provided for compatibility
+ with a few older packages and a derived distribution.
+
The first three packages are architecture-specific because of
differences in the requirements of the LSB on various binary
architectures. In particular, each package provides
An example init script that tests some of these features is provided
as /usr/share/doc/lsb/examples/init-skeleton.
- -- Chris Lawrence <lawrencc@debian.org>, Mon Aug 8 15:47:37 2005
+ -- Chris Lawrence <lawrencc@debian.org>, Wed Aug 10 12:00:05 2005
LocalWords: LSB
A quickie TODO list for lsb*:
+* Make output format for logging functions configurable. (#321963)
+* Finish lsbinstall
+* Move lsb-release into this package; rewrite. (#135832)
* Move dynamic linker symlinks from postinst into package itself.
* Support additional Debian architectures.
* Only build lsb-* for LSB architectures in Debian.
+lsb (3.0-4) unstable; urgency=medium
+
+ * Fix LIBC setting; add Alpha support. (Closes: #322316)
+ * Add support for PPC64. (Closes: #322293)
+ * Document usage of log_*_msg in README.Debian.
+
+ -- Chris Lawrence <lawrencc@debian.org> Wed, 10 Aug 2005 12:00:57 -0500
+
lsb (3.0-3) unstable; urgency=low
* Upload to unstable, since glibc 2.3.5 is now in.
setup_ldso_symlink () {
ARCH=`dpkg --print-installation-architecture`
case "$ARCH" in
- s390)
- ln -sf ld.so.1 /lib/ld-lsb-s390.so.1
- ln -sf ld.so.1 /lib/ld-lsb-s390.so.2
+ s390|ppc64)
+ ln -sf ld.so.1 /lib/ld-lsb-$ARCH.so.1
+ ln -sf ld.so.1 /lib/ld-lsb-$ARCH.so.2
;;
powerpc)
ln -sf ld.so.1 /lib/ld-lsb-ppc32.so.1