Bonjour,

Nicolas Rueff wrote:

Ainsi parla Cedric Cellier le 075�me jour de l'an 2004:

Active bootlogd:

#### /etc/default/bootlogs ####
BOOTLOGD_ENABLE=Yes
########
Bizarre, sous Woody je n'ai pas l'ex�cutable bootlogd... Il est
senc� etre dans le paquet sysvinit, non ?
Avec le moteur de recherche de paquet du site debian je le trouve par
contre dans le paquet initscript de sarge.

En stable, dabns le paquet sysvinit, j'ai rep�r� le fichier
/usr/share/doc/sysvinit/examples/bootlogd . Mais sans woody sous la
main, peux pas vous dire ce qu'il contient.
idem, et voici son contenu :

#! /bin/sh
#
# bootlogd    One of the first scripts to be executed. Starts or stops
#        the bootlogd log program. If this script is called as
#        "stop-bootlogd", it will stop the daemon instead of
#        starting it even when called with the "start" argument.
#
# Version:    @(#)bootlogd  2.77  24-Aug-1999  [EMAIL PROTECTED]
#

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/sbin/bootlogd
NAME=bootlogd
DESC="Bootlog daemon"
PIDFILE=/var/run/$NAME.pid

test -f $DAEMON || exit 0

## set -e # not needed

. /etc/default/rcS

case "$0" in
   *stop-bootlog*)
       stopper=yes
       ;;
esac

case "$1" in
   start|stop)
       if [ "$stopper" ] || [ "$1" = "stop" ]
       then
           echo -n "Stopping $DESC: "
           start-stop-daemon --stop --quiet --exec $DAEMON
       else
           echo -n "Starting $DESC: "
           start-stop-daemon --start --quiet --exec $DAEMON -- -r
       fi
       if [ "$stopper" ] && [ -f /var/log/boot.log ] && \
          [ -f /var/log/boot.log~ ]
       then
           cd /var/log
           savelog -p -c 5 boot.log > /dev/null 2>&1
           mv boot.log.0 boot.log
           mv boot.log~ boot.log.0
       fi
       echo "$NAME."
       ;;
    restart|force-reload)
       echo -n "Restarting $DESC: "
       start-stop-daemon --stop --quiet --pidfile \
                   $PIDFILE --exec $DAEMON -- -p $PIDFILE
       sleep 1
       start-stop-daemon --start --quiet --pidfile \
           $PIDFILE --exec $DAEMON -- -p $PIDFILE
       echo "$NAME."
       ;;
   *)
       N=${0##*/}
       N=${N#[SK]??}
       echo "Usage: $N {start|stop|restart|force-reload}" >&2
       exit 1
       ;;
esac

exit 0


seul hic, c'est que bootlogd n'est pas dans le paquet... et aucun paquet ne le contient en stable (mais d�s testing il est dans sysvinit) et le changelog :

sysvinit (2.85-5) unstable; urgency=low
* Include bootlogd (closes: #151880, #15447, #132662)


C'est donc un bug connu et corrig� en unstable (et testing) mais non en stable.

Bref, en woody y'a pas de solution toute faite on dirait...

Un backport (bon, d'accord, peut-�tre un peu bourrin sur ce coup) ?


Certe, ou attendre...

A+,

 J8.

Répondre à