[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Re: missing log_success_msg?
On Fri, Aug 25, 2006 at 08:02:41PM +0100, Ewan Mellor wrote: > On Fri, Aug 25, 2006 at 02:58:33PM -0400, Sean Dague wrote: > > > Where is log_success_msg bash function supposed to be coming from? It is > > used in /etc/init.d/xendomains, and at least on my FC5 test system doesn't > > seem to exist anywhere. > > > > root@nibbler:~> service xendomains start > > xendomains already running (lockfile exists)/etc/init.d/xendomains: line 67: > > log_success_msg: command not found > > > > It only seems to appear in the xendomains script: > > > > root@nibbler:~/code/xen-unstable> grep -r log_success_msg * > > dist/install/etc/init.d/xendomains: log_success_msg " > > [${_SMSG[${_RC_RV}]}] " > > tools/examples/init.d/xendomains: log_success_msg " > > [${_SMSG[${_RC_RV}]}] " > > > > This seems like a simple cosmetic issue that should be corrected prior to > > 3.0.3. > > Well, since the script looks like this: > > if test -e /lib/lsb/init-functions; then > # LSB > . /lib/lsb/init-functions > echo_rc() > { > if test ${_RC_RV} = 0; then > log_success_msg " [${_SMSG[${_RC_RV}]}] " > else > log_failure_msg " [${_SMSG[${_RC_RV}]}] " > fi > } > > I reckon someone expects it to be in /lib/lsb/init-functions. Any > distro code-monkeys out there? Fwiw, /lib/lsb/init-functions exists on FC5, and looks like the following: root@nibbler:~> cat /lib/lsb/init-functions #!/bin/sh # LSB initscript functions, as defined in the LSB Spec 1.1.0 alias start_daemon="/etc/redhat-lsb/lsb_start_daemon" alias killproc="/etc/redhat-lsb/lsb_killproc" alias pidofproc="/etc/redhat-lsb/lsb_pidofproc" alias log_success_msg="/etc/redhat-lsb/lsb_log_message success" alias log_failure_msg="/etc/redhat-lsb/lsb_log_message failure" alias log_warning_msg="/etc/redhat-lsb/lsb_log_message warning" root@nibbler:~> cat /etc/redhat-lsb/lsb_log_message #!/bin/bash . /etc/init.d/functions ACTION=$1 shift case "$ACTION" in success) echo -n $* success "$*" echo ;; failure) echo -n $* failure "$*" echo ;; warning) echo -n $* warning "$*" echo ;; *) ;; esac exit 0 my bash-foo is nearly none, so any bash folks that understand why this might be not working would be appreciated. -Sean -- Sean Dague IBM Linux Technology Center email: japh@xxxxxxxxxx Open Hypervisor Team alt: sldague@xxxxxxxxxx Attachment:
pgp5TYGFFvMUc.pgp _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |