summaryrefslogtreecommitdiff
path: root/mkinitramfs
diff options
context:
space:
mode:
authormaximilian attems <maks@debian.org>2006-09-27 16:03:30 +0200
committermaximilian attems <maks@debian.org>2006-09-27 16:03:30 +0200
commitb8c8f676a5f0da208b27e4d9bac71ae3814a1b97 (patch)
treebba2efe7783427d1ea4c414497e47ff11dda191c /mkinitramfs
parent681dc7a7566afa2de5fa7d1edf8aa1c25ec451a6 (diff)
downloadinitramfs-tools-b8c8f676a5f0da208b27e4d9bac71ae3814a1b97.tar.gz
initramfs-tools-b8c8f676a5f0da208b27e4d9bac71ae3814a1b97.zip
- mkinitramfs: allow umask setting paranoid
- revert an nfs changes small fixes over the place
Diffstat (limited to 'mkinitramfs')
-rwxr-xr-xmkinitramfs10
1 files changed, 8 insertions, 2 deletions
diff --git a/mkinitramfs b/mkinitramfs
index 8d5911d..f667c53 100755
--- a/mkinitramfs
+++ b/mkinitramfs
@@ -28,8 +28,7 @@ while true; do
fi
;;
-o)
- touch $2
- outfile="$(readlink -f "$2")"
+ outfile="$2"
shift 2
;;
-k)
@@ -94,6 +93,13 @@ for i in ${EXTRA_CONF}; do
fi
done
+if [ -n "${UMASK}" ]; then
+ umask "${UMASK}"
+fi
+
+touch $outfile
+outfile="$(readlink -f "$outfile")"
+
if [ -z "${outfile}" ]; then
usage
fi