Added check for binaries in mkinitramfs
This commit is contained in:
2
Makefile
2
Makefile
@@ -12,7 +12,7 @@ DEPENDS = findutils,kmod,psmisc,sed
|
|||||||
ARCH = x86_64
|
ARCH = x86_64
|
||||||
URL =
|
URL =
|
||||||
DESC = This package includes scripts to build an initrd image
|
DESC = This package includes scripts to build an initrd image
|
||||||
SNAPVER = sr2
|
SNAPVER = sr3
|
||||||
|
|
||||||
ARCHIVE := ''
|
ARCHIVE := ''
|
||||||
SRCDIR := $(PWD)/SRC/mkinitramfs-*
|
SRCDIR := $(PWD)/SRC/mkinitramfs-*
|
||||||
|
|||||||
@@ -101,16 +101,20 @@ fi
|
|||||||
|
|
||||||
# Install basic binaries
|
# Install basic binaries
|
||||||
for f in $binfiles ; do
|
for f in $binfiles ; do
|
||||||
ldd /bin/$f | sed "s/\t//" | cut -d " " -f1 >> $unsorted
|
if [ -x /bin/$f ]; then
|
||||||
copy $f bin
|
ldd /bin/$f | sed "s/\t//" | cut -d " " -f1 >> $unsorted
|
||||||
|
copy $f bin
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
# Add lvm if present
|
# Add lvm if present
|
||||||
if [ -x /sbin/lvm ] ; then sbinfiles="$sbinfiles lvm dmsetup"; fi
|
if [ -x /sbin/lvm ] ; then sbinfiles="$sbinfiles lvm dmsetup"; fi
|
||||||
|
|
||||||
for f in $sbinfiles ; do
|
for f in $sbinfiles ; do
|
||||||
ldd /sbin/$f | sed "s/\t//" | cut -d " " -f1 >> $unsorted
|
if [ -x /sbin/$f ]; then
|
||||||
copy $f sbin
|
ldd /sbin/$f | sed "s/\t//" | cut -d " " -f1 >> $unsorted
|
||||||
|
copy $f sbin
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
# Add module symlinks if appropriate
|
# Add module symlinks if appropriate
|
||||||
|
|||||||
Reference in New Issue
Block a user