On 11/10/05, Ian Zimmerman <[EMAIL PROTECTED]> wrote: > > Chris> Ian - It appears that the individual packages that are generating > Chris> these messages are misusing the functions in > Chris> /lib/lsb/init-functions; the newlines are being produced by those > Chris> scripts, not by the functions themselves (which, if used > Chris> properly, will give output indistinguishable from the "old" > Chris> logging style unless the init functions are overridden). > > Chris> Incidentally, the functions Debian packages should be using are > Chris> not the ones mandated by the LSB; instead, they are designed to > Chris> allow either Ubuntu-style or policy-compliant logging (or some > Chris> other logging design) with the same calls, so changes to init > Chris> scripts are no longer necessary. > > I looked at /etc/init.d/checkroot.sh and it contais this (among others): > > if [ "$doswap" = yes ] > then > [ "$VERBOSE" != no ] && log_success_msg "Activating swap..." > swapon -a 2> /dev/null > [ "$VERBOSE" != no ] && log_end_msg $? > fi > > Am I right that log_success_msg is the LSB function, which, according to > you above, should _not_ be used?
Right, ideally the functions log_action_begin_msg and log_action_end_msg should be used instead. Chris -- Chris Lawrence - http://blog.lordsutch.com/