Make all shell scripts using /bin/bash instead /bin/sh to be able to FAI's environment.
authorMichael Prokop <mika@grml.org>
Thu, 22 Jul 2010 00:21:49 +0000 (02:21 +0200)
committerMichael Prokop <mika@grml.org>
Thu, 22 Jul 2010 00:21:49 +0000 (02:21 +0200)
commit4b2e8632eba4fa2343986f897cfcd59ed1413d66
tree188c2fb5c236bb4f07eb2852226f868439223653
parent7fd12d925efc0a0ad6a53584df3e5ea6b433a6cc
Make all shell scripts using /bin/bash instead /bin/sh to be able to FAI's environment.

/usr/lib/fai/subroutines sadly is a /bin/bash script.
As we want to be able to use functions like ifclass
we have to use /bin/bash in all our scripts (even
though they're POSIX ones), otherwise people
using dash as /bin/sh will notice something like:

  /GRMLBASE/25-locales: 23: ifclass: not found

in their FAI's shell.log.

Thanks: thermoman
Signed-off-by: Michael Prokop <mika@grml.org>
29 files changed:
etc/grml/fai/config/hooks/instsoft.GRMLBASE
etc/grml/fai/config/hooks/savelog.LAST.source
etc/grml/fai/config/hooks/updatebase.GRMLBASE
etc/grml/fai/config/scripts/GRMLBASE/01-packages
etc/grml/fai/config/scripts/GRMLBASE/02-mtab
etc/grml/fai/config/scripts/GRMLBASE/05-hostname
etc/grml/fai/config/scripts/GRMLBASE/10-build-initramfs
etc/grml/fai/config/scripts/GRMLBASE/15-initsetup
etc/grml/fai/config/scripts/GRMLBASE/18-timesetup
etc/grml/fai/config/scripts/GRMLBASE/20-sudo
etc/grml/fai/config/scripts/GRMLBASE/21-usersetup
etc/grml/fai/config/scripts/GRMLBASE/25-locales
etc/grml/fai/config/scripts/GRMLBASE/30-fstab
etc/grml/fai/config/scripts/GRMLBASE/31-motd
etc/grml/fai/config/scripts/GRMLBASE/32-xorg
etc/grml/fai/config/scripts/GRMLBASE/33-aptsetup
etc/grml/fai/config/scripts/GRMLBASE/34-hosts
etc/grml/fai/config/scripts/GRMLBASE/35-network
etc/grml/fai/config/scripts/GRMLBASE/36-cpufrequtils
etc/grml/fai/config/scripts/GRMLBASE/37-portmap
etc/grml/fai/config/scripts/GRMLBASE/38-udev
etc/grml/fai/config/scripts/GRMLBASE/39-modprobe
etc/grml/fai/config/scripts/GRMLBASE/40-deborphan
etc/grml/fai/config/scripts/GRMLBASE/90-update-alternatives
etc/grml/fai/config/scripts/GRMLBASE/95-package-information
etc/grml/fai/config/scripts/GRMLBASE/96-apt-listbugs
etc/grml/fai/config/scripts/GRMLBASE/97-apt-listchanges
etc/grml/fai/config/scripts/GRMLBASE/98-clean-chroot
etc/grml/fai/config/scripts/GRMLBASE/99-finish-grml-build