From 8af373d1b5d5c68b927c54b4f5e7fed2c9f95949 Mon Sep 17 00:00:00 2001 From: Stefan Fiedler Date: Sat, 10 Jun 2006 09:21:01 +0000 Subject: [PATCH] Stefan Fiedler: rockinitrd: add some checks for required programs [2006053023195723512] (https://www.rocklinux.net/submaster) git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@7638 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- package/base/rockinitrd/mkinitrd.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/base/rockinitrd/mkinitrd.sh b/package/base/rockinitrd/mkinitrd.sh index f8155927e..4f9965d96 100644 --- a/package/base/rockinitrd/mkinitrd.sh +++ b/package/base/rockinitrd/mkinitrd.sh @@ -16,6 +16,13 @@ ramdisk_size=8192 # x86 (QEMU) 1024 ext2fs # x86 (QEMU) 4096 cramfs +for P in find sed grep xargs mkdir cp mknod mount sort uniq tr file rm ln \ + mount umount ; do + if ! type -p "$P" ; then + echo "Can't find program $P! Aborting..." + exit 1 + fi +done while [ ${#} -gt 0 ] ; do case "${1}" in empty) empty=1 ;;