Revert "Test for executables: replace 'which' with more robust 'command -v'"
This reverts commit 2d9ab1f7f8
.
Causes test failure due to bashism.
This commit is contained in:
parent
c2e73627db
commit
015e6b65f3
|
@ -21,7 +21,7 @@ USAGE="lb {clean|config|build}"
|
||||||
|
|
||||||
case "${1}" in
|
case "${1}" in
|
||||||
-h|--help)
|
-h|--help)
|
||||||
if command -v man >/dev/null
|
if [ $(which man) ]
|
||||||
then
|
then
|
||||||
man lb
|
man lb
|
||||||
exit 0
|
exit 0
|
||||||
|
@ -76,7 +76,7 @@ case "${1}" in
|
||||||
then
|
then
|
||||||
# User has live-build installed in the system
|
# User has live-build installed in the system
|
||||||
SCRIPT=/usr/lib/live/build/"${COMMAND}"
|
SCRIPT=/usr/lib/live/build/"${COMMAND}"
|
||||||
elif command -v "${COMMAND}" >/dev/null
|
elif [ $(which "${COMMAND}") ]
|
||||||
then
|
then
|
||||||
# User has live-build commands in path
|
# User has live-build commands in path
|
||||||
SCRIPT="${COMMAND}"
|
SCRIPT="${COMMAND}"
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
if command -v man >/dev/null
|
if [ $(which man) ]
|
||||||
then
|
then
|
||||||
man live-build
|
man live-build
|
||||||
else
|
else
|
||||||
|
|
|
@ -50,7 +50,7 @@ Check_architectures ()
|
||||||
|
|
||||||
Check_crossarchitectures ()
|
Check_crossarchitectures ()
|
||||||
{
|
{
|
||||||
if command -v dpkg >/dev/null
|
if [ $(which dpkg) ]
|
||||||
then
|
then
|
||||||
HOST="$(dpkg --print-architecture)"
|
HOST="$(dpkg --print-architecture)"
|
||||||
else
|
else
|
||||||
|
|
|
@ -14,7 +14,7 @@ New_configuration ()
|
||||||
## Runtime
|
## Runtime
|
||||||
|
|
||||||
# Image: Architecture
|
# Image: Architecture
|
||||||
if command -v dpkg >/dev/null
|
if [ $(which dpkg) ]
|
||||||
then
|
then
|
||||||
CURRENT_IMAGE_ARCHITECTURE="$(dpkg --print-architecture)"
|
CURRENT_IMAGE_ARCHITECTURE="$(dpkg --print-architecture)"
|
||||||
else
|
else
|
||||||
|
@ -94,7 +94,7 @@ Set_config_defaults ()
|
||||||
LB_SYSTEM="${LB_SYSTEM:-live}"
|
LB_SYSTEM="${LB_SYSTEM:-live}"
|
||||||
|
|
||||||
# Setting mode (currently: debian, progress-linux)
|
# Setting mode (currently: debian, progress-linux)
|
||||||
if command -v lsb_release >/dev/null
|
if [ $(which lsb_release) ]
|
||||||
then
|
then
|
||||||
_DISTRIBUTOR="$(lsb_release -is | tr "[A-Z]" "[a-z]")"
|
_DISTRIBUTOR="$(lsb_release -is | tr "[A-Z]" "[a-z]")"
|
||||||
|
|
||||||
|
@ -802,7 +802,7 @@ Check_config_defaults ()
|
||||||
{
|
{
|
||||||
case "${LB_BINARY_FILESYSTEM}" in
|
case "${LB_BINARY_FILESYSTEM}" in
|
||||||
ntfs)
|
ntfs)
|
||||||
if ! command -v ntfs-3g >/dev/null
|
if [ ! $(which ntfs-3g) ]
|
||||||
then
|
then
|
||||||
Echo_error "Using ntfs as the binary filesystem is currently only supported if ntfs-3g is installed on the host system."
|
Echo_error "Using ntfs as the binary filesystem is currently only supported if ntfs-3g is installed on the host system."
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@ Lodetach ()
|
||||||
# Changes to block devices result in uevents which trigger rules which in
|
# Changes to block devices result in uevents which trigger rules which in
|
||||||
# turn access the loop device (ex. udisks-part-id, blkid) which can cause
|
# turn access the loop device (ex. udisks-part-id, blkid) which can cause
|
||||||
# a race condition. We call 'udevadm settle' to help avoid this.
|
# a race condition. We call 'udevadm settle' to help avoid this.
|
||||||
if command -v udevadm >/dev/null
|
if [ $(which udevadm) ]
|
||||||
then
|
then
|
||||||
udevadm settle
|
udevadm settle
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
|
|
||||||
Man ()
|
Man ()
|
||||||
{
|
{
|
||||||
if command -v man >/dev/null
|
if [ $(which man) ]
|
||||||
then
|
then
|
||||||
man $(basename ${0})
|
man $(basename ${0})
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
@ -81,7 +81,7 @@ Check_installed ()
|
||||||
INSTALL_STATUS=1
|
INSTALL_STATUS=1
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
if command -v dpkg-query >/dev/null
|
if [ $(which dpkg-query) ]
|
||||||
then
|
then
|
||||||
if dpkg-query -s "${PACKAGE}" 2> /dev/null | grep -qs "Status: install"
|
if dpkg-query -s "${PACKAGE}" 2> /dev/null | grep -qs "Status: install"
|
||||||
then
|
then
|
||||||
|
|
|
@ -21,7 +21,7 @@ USAGE="${PROGRAM} [--force]"
|
||||||
# Processing arguments and configuration files
|
# Processing arguments and configuration files
|
||||||
Init_config_data "${@}"
|
Init_config_data "${@}"
|
||||||
|
|
||||||
if ! command -v debootstrap >/dev/null
|
if [ ! $(which debootstrap) ]
|
||||||
then
|
then
|
||||||
Echo_error "debootstrap - command not found"
|
Echo_error "debootstrap - command not found"
|
||||||
Echo_verbose "debootstrap can be obtained from http://ftp.debian.org/debian/pool/main/d/debootstrap/"
|
Echo_verbose "debootstrap can be obtained from http://ftp.debian.org/debian/pool/main/d/debootstrap/"
|
||||||
|
|
|
@ -238,7 +238,7 @@ case "${1}" in
|
||||||
cp -f cache/indices.bootstrap/*Release* chroot/var/lib/apt/lists
|
cp -f cache/indices.bootstrap/*Release* chroot/var/lib/apt/lists
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "${LB_APT}" = "aptitude" ] && ! command -v aptitude >/dev/null
|
if [ "${LB_APT}" = "aptitude" ] && [ ! $(which aptitude) ]
|
||||||
then
|
then
|
||||||
Chroot chroot "apt-get ${APT_OPTIONS} update"
|
Chroot chroot "apt-get ${APT_OPTIONS} update"
|
||||||
Chroot chroot "apt-get ${APT_OPTIONS} install aptitude"
|
Chroot chroot "apt-get ${APT_OPTIONS} install aptitude"
|
||||||
|
|
|
@ -182,7 +182,7 @@ Local_arguments ()
|
||||||
case "${1}" in
|
case "${1}" in
|
||||||
--dump)
|
--dump)
|
||||||
# Dump version
|
# Dump version
|
||||||
if command -v dpkg-query >/dev/null
|
if [ $(which dpkg-query) ]
|
||||||
then
|
then
|
||||||
VERSION_DPKG="$(dpkg-query -f='${Version}' --show live-build)"
|
VERSION_DPKG="$(dpkg-query -f='${Version}' --show live-build)"
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
if ! command -v grep-aptavail >/dev/null
|
if [ ! $(which grep-aptavail) ]
|
||||||
then
|
then
|
||||||
echo "E: program grep-aptavail not found!"
|
echo "E: program grep-aptavail not found!"
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ set -e
|
||||||
|
|
||||||
. /live-build/config/binary
|
. /live-build/config/binary
|
||||||
|
|
||||||
if command -v apt-file >/dev/null && [ "${LB_APT_INDICES}" = "true" ]
|
if [ $(which apt-file) ] && [ "${LB_APT_INDICES}" = "true" ]
|
||||||
then
|
then
|
||||||
apt-file update
|
apt-file update
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -8,7 +8,7 @@ set -e
|
||||||
# is not allowed to, and (b) it wants to build the index in the background which
|
# is not allowed to, and (b) it wants to build the index in the background which
|
||||||
# will be racy in the context of live-build.
|
# will be racy in the context of live-build.
|
||||||
|
|
||||||
if command -v update-apt-xapian-index >/dev/null
|
if [ $(which update-apt-xapian-index) ]
|
||||||
then
|
then
|
||||||
PYTHONDONTWRITEBYTECODE=1 update-apt-xapian-index --force --quiet
|
PYTHONDONTWRITEBYTECODE=1 update-apt-xapian-index --force --quiet
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -8,7 +8,7 @@ set -e
|
||||||
# means that if the live system is later installed to a hard disk then less
|
# means that if the live system is later installed to a hard disk then less
|
||||||
# work will be required after installation.
|
# work will be required after installation.
|
||||||
|
|
||||||
if command -v updatedb.mlocate >/dev/null
|
if [ $(which updatedb.mlocate) ]
|
||||||
then
|
then
|
||||||
updatedb.mlocate
|
updatedb.mlocate
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue