-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 tag 360675 +pending thanks
Thanks for catching that, the new initscript is a composite of the previous scripts. I've removed the unnecessary function prefixes and will upload a fix shortly. Micah Michael Gurski wrote: > Package: util-vserver > Version: 0.30.209-2 > Severity: important > > > The start() (line 65), stop() (line 113), forcestop() (line 132), and > restart() (line 144) function contain bashisms (optional 'function' > keyword), causing --configure to fail when /bin/sh is not /bin/bash > (in this case, it's /bin/dash). Removing 'function' from each of > these lines causes --configure to work successfully. > > A patch which does this is included. > > -- System Information: > Debian Release: testing/unstable > APT prefers unstable > APT policy: (500, 'unstable') > Architecture: i386 (i686) > Shell: /bin/sh linked to /bin/dash > Kernel: Linux 2.6.12-1-k7 > Locale: LANG=C, LC_CTYPE=en_US (charmap=ISO-8859-1) > > Versions of packages util-vserver depends on: > ii debconf 1.4.72 Debian configuration management > sy > ii iproute 20051007-4 Professional tools to control the > ii libbeecrypt6 4.1.2-4 open source C library of > cryptogra > ii libc6 2.3.6-4 GNU C Library: Shared libraries > an > ii make 3.80+3.81.rc2-1 The GNU version of the "make" > util > ii net-tools 1.60-17 The NET-3 networking toolkit > > Versions of packages util-vserver recommends: > ii binutils 2.16.1cvs20060117-1 The GNU assembler, linker and > bina > > -- debconf information: > util-vserver/postrm_remove_vserver_configs: false > * util-vserver/start_on_boot: true > util-vserver/prerm_stop_running_vservers: true > > > ------------------------------------------------------------------------ > > --- util-vserver.orig 2006-04-03 21:19:05.000000000 -0400 > +++ util-vserver 2006-04-03 21:16:03.000000000 -0400 > @@ -62,7 +62,7 @@ > done > } > > -function start() > +start() > { > > # First set vserver related attributes for /proc, this > @@ -110,7 +110,7 @@ > echo > } > > -function stop() > +stop() > { > if [ -e /proc/self/vinfo ] > then > @@ -129,7 +129,7 @@ > > } > > -function forcestop() > +forcestop() > { > echo "Stopping all running vservers..." > for vserver in `vserver-stat | grep -v "CTX PROC VSZ RSS > userTIME sysTIME UPTIME NAME" |grep -v ^0 | awk '{print $8}'` > @@ -141,7 +141,7 @@ > # This is broken: /usr/lib/util-vserver/start-vservers --stop --running > } > > -function restart() > +restart() > { > stop > start > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQFEMdH69n4qXRzy1ioRAnawAJ9qN+QM70woo5LSTWiY06V6vjigKQCgrBXW N1tKgzPkeABaLjcQVMk5iXE= =EVzm -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]