aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Gaffney <agaffney@gentoo.org>2009-03-06 07:32:32 -0600
committerAndrew Gaffney <agaffney@gentoo.org>2009-03-06 07:32:32 -0600
commitf446ceb0e9a4eae92cfc892746f3c0d1fc931833 (patch)
tree22639765a7f37a1703f1e1df4ecd56dd77768ff3 /gen_initramfs.sh
parentfix changelog entry (diff)
downloadgenkernel-f446ceb0e9a4eae92cfc892746f3c0d1fc931833.tar.gz
genkernel-f446ceb0e9a4eae92cfc892746f3c0d1fc931833.tar.bz2
genkernel-f446ceb0e9a4eae92cfc892746f3c0d1fc931833.zip
Modify append_data to die on 0 arguments and check arg 2 with isTrue(). Based on a patch from robbat2
Diffstat (limited to 'gen_initramfs.sh')
-rwxr-xr-xgen_initramfs.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/gen_initramfs.sh b/gen_initramfs.sh
index 40c66417..95fa9714 100755
--- a/gen_initramfs.sh
+++ b/gen_initramfs.sh
@@ -561,7 +561,8 @@ append_data() {
local name=$1 var=$2
local func="append_${name}"
- if [ $# -eq 1 ] || [ ${var} -eq 1 ]
+ [ $# -eq 0 ] && gen_die "append_data() called with zero arguments"
+ if [ $# -eq 1 ] || isTrue ${var}
then
print_info 1 " >> Appending ${name} cpio data..."
${func}