diff options
author | Thomas Deutschmann <whissi@gentoo.org> | 2020-08-28 14:39:38 +0200 |
---|---|---|
committer | Thomas Deutschmann <whissi@gentoo.org> | 2020-08-28 15:45:38 +0200 |
commit | 0b378bf0d675188a438bfea9dee392fb2b5d0cfd (patch) | |
tree | d837318d083e16b04c55df61bcbcf7a330dc9880 /defaults | |
parent | gen_initramfs.sh: append_base_layout(): move /run/utmp to /var/run/utmp (diff) | |
download | genkernel-0b378bf0d675188a438bfea9dee392fb2b5d0cfd.tar.gz genkernel-0b378bf0d675188a438bfea9dee392fb2b5d0cfd.tar.bz2 genkernel-0b378bf0d675188a438bfea9dee392fb2b5d0cfd.zip |
defaults/linuxrc: Make use of PATH (2)
Don't use absolute paths. Use 'hash' to test if command is available.
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Diffstat (limited to 'defaults')
-rw-r--r-- | defaults/linuxrc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/defaults/linuxrc b/defaults/linuxrc index 466e1f7f..5c3b0ce2 100644 --- a/defaults/linuxrc +++ b/defaults/linuxrc @@ -509,15 +509,16 @@ esac # Verify that it is safe to use ZFS if [ "${USE_ZFS}" = '1' ] then - for i in /sbin/zfs /sbin/zpool + for i in zfs zpool do - if [ ! -x ${i} ] + if ! hash ${i} >/dev/null 2>&1 then USE_ZFS=0 - bad_msg "Aborting use of ZFS because ${i} not found!" + bad_msg "Aborting use of ZFS because '${i}' not found!" break fi done + unset i [ "${USE_ZFS}" = '1' ] && MY_HWOPTS="${MY_HWOPTS} zfs" fi |