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
|
||||
-h|--help)
|
||||
if command -v man >/dev/null
|
||||
if [ $(which man) ]
|
||||
then
|
||||
man lb
|
||||
exit 0
|
||||
|
@ -76,7 +76,7 @@ case "${1}" in
|
|||
then
|
||||
# User has live-build installed in the system
|
||||
SCRIPT=/usr/lib/live/build/"${COMMAND}"
|
||||
elif command -v "${COMMAND}" >/dev/null
|
||||
elif [ $(which "${COMMAND}") ]
|
||||
then
|
||||
# User has live-build commands in path
|
||||
SCRIPT="${COMMAND}"
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
|
||||
set -e
|
||||
|
||||
if command -v man >/dev/null
|
||||
if [ $(which man) ]
|
||||
then
|
||||
man live-build
|
||||
else
|
||||
|
|
|
@ -50,7 +50,7 @@ Check_architectures ()
|
|||
|
||||
Check_crossarchitectures ()
|
||||
{
|
||||
if command -v dpkg >/dev/null
|
||||
if [ $(which dpkg) ]
|
||||
then
|
||||
HOST="$(dpkg --print-architecture)"
|
||||
else
|
||||
|
|
|
@ -14,7 +14,7 @@ New_configuration ()
|
|||
## Runtime
|
||||
|
||||
# Image: Architecture
|
||||
if command -v dpkg >/dev/null
|
||||
if [ $(which dpkg) ]
|
||||
then
|
||||
CURRENT_IMAGE_ARCHITECTURE="$(dpkg --print-architecture)"
|
||||
else
|
||||
|
@ -94,7 +94,7 @@ Set_config_defaults ()
|
|||
LB_SYSTEM="${LB_SYSTEM:-live}"
|
||||
|
||||
# Setting mode (currently: debian, progress-linux)
|
||||
if command -v lsb_release >/dev/null
|
||||
if [ $(which lsb_release) ]
|
||||
then
|
||||
_DISTRIBUTOR="$(lsb_release -is | tr "[A-Z]" "[a-z]")"
|
||||
|
||||
|
@ -802,7 +802,7 @@ Check_config_defaults ()
|
|||
{
|
||||
case "${LB_BINARY_FILESYSTEM}" in
|
||||
ntfs)
|
||||
if ! command -v ntfs-3g >/dev/null
|
||||
if [ ! $(which ntfs-3g) ]
|
||||
then
|
||||
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
|
||||
# turn access the loop device (ex. udisks-part-id, blkid) which can cause
|
||||
# a race condition. We call 'udevadm settle' to help avoid this.
|
||||
if command -v udevadm >/dev/null
|
||||
if [ $(which udevadm) ]
|
||||
then
|
||||
udevadm settle
|
||||
fi
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
Man ()
|
||||
{
|
||||
if command -v man >/dev/null
|
||||
if [ $(which man) ]
|
||||
then
|
||||
man $(basename ${0})
|
||||
exit 0
|
||||
|
|
|
@ -81,7 +81,7 @@ Check_installed ()
|
|||
INSTALL_STATUS=1
|
||||
fi
|
||||
else
|
||||
if command -v dpkg-query >/dev/null
|
||||
if [ $(which dpkg-query) ]
|
||||
then
|
||||
if dpkg-query -s "${PACKAGE}" 2> /dev/null | grep -qs "Status: install"
|
||||
then
|
||||
|
|
|
@ -21,7 +21,7 @@ USAGE="${PROGRAM} [--force]"
|
|||
# Processing arguments and configuration files
|
||||
Init_config_data "${@}"
|
||||
|
||||
if ! command -v debootstrap >/dev/null
|
||||
if [ ! $(which debootstrap) ]
|
||||
then
|
||||
Echo_error "debootstrap - command not found"
|
||||
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
|
||||
fi
|
||||
|
||||
if [ "${LB_APT}" = "aptitude" ] && ! command -v aptitude >/dev/null
|
||||
if [ "${LB_APT}" = "aptitude" ] && [ ! $(which aptitude) ]
|
||||
then
|
||||
Chroot chroot "apt-get ${APT_OPTIONS} update"
|
||||
Chroot chroot "apt-get ${APT_OPTIONS} install aptitude"
|
||||
|
|
|
@ -182,7 +182,7 @@ Local_arguments ()
|
|||
case "${1}" in
|
||||
--dump)
|
||||
# Dump version
|
||||
if command -v dpkg-query >/dev/null
|
||||
if [ $(which dpkg-query) ]
|
||||
then
|
||||
VERSION_DPKG="$(dpkg-query -f='${Version}' --show live-build)"
|
||||
fi
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
set -e
|
||||
|
||||
if ! command -v grep-aptavail >/dev/null
|
||||
if [ ! $(which grep-aptavail) ]
|
||||
then
|
||||
echo "E: program grep-aptavail not found!"
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ set -e
|
|||
|
||||
. /live-build/config/binary
|
||||
|
||||
if command -v apt-file >/dev/null && [ "${LB_APT_INDICES}" = "true" ]
|
||||
if [ $(which apt-file) ] && [ "${LB_APT_INDICES}" = "true" ]
|
||||
then
|
||||
apt-file update
|
||||
fi
|
||||
|
|
|
@ -8,7 +8,7 @@ set -e
|
|||
# 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.
|
||||
|
||||
if command -v update-apt-xapian-index >/dev/null
|
||||
if [ $(which update-apt-xapian-index) ]
|
||||
then
|
||||
PYTHONDONTWRITEBYTECODE=1 update-apt-xapian-index --force --quiet
|
||||
fi
|
||||
|
|
|
@ -8,7 +8,7 @@ set -e
|
|||
# means that if the live system is later installed to a hard disk then less
|
||||
# work will be required after installation.
|
||||
|
||||
if command -v updatedb.mlocate >/dev/null
|
||||
if [ $(which updatedb.mlocate) ]
|
||||
then
|
||||
updatedb.mlocate
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue