summaryrefslogtreecommitdiff
path: root/scripts/boot/0020-initramfs-tools
diff options
context:
space:
mode:
authorTails developers <amnesia@boum.org>2012-12-07 22:31:36 +0100
committerDaniel Baumann <mail@daniel-baumann.ch>2013-05-06 13:54:13 +0200
commitd7c33ee024a4c044345e9d5b79ad039c8dafd8cd (patch)
tree5c7ba6e7dc5c038b3c9c43c4c12eb16c79b7a277 /scripts/boot/0020-initramfs-tools
parent82b09bfb04c51925877df3c5b8efaac9db6d4e5b (diff)
downloadlive-boot-d7c33ee024a4c044345e9d5b79ad039c8dafd8cd.tar.gz
live-boot-d7c33ee024a4c044345e9d5b79ad039c8dafd8cd.zip
Using 'local' in a safe way.
First of all, 'local' is non-POSIX, but it is a really good safeguard against hard-to-find bugs. However, doing a local + initializing combo like `local X=$Y` in dash is error prone. If `Y=1 2` will get an error since dash will expand $Y so we get `local X=1 2`, but it will treat the "2" as another variable to be made local, which isn't what we want. Hence, let's declare variables local and initialize them in separate commands, which is safe.
Diffstat (limited to 'scripts/boot/0020-initramfs-tools')
0 files changed, 0 insertions, 0 deletions