Skip to content

Commit 939ef18

Browse files
committed
Remove unnecessary variable wrappers
Historically, for variables defined in make, duplicate variables have been created for shell scripts. Now that there are quite a few variables this has lost its meaning. Most scripts use make variables directly. Signed-off-by: Alexey Gladkov <gladkov.alexey@gmail.com>
1 parent 71d5062 commit 939ef18

File tree

16 files changed

+97
-103
lines changed

16 files changed

+97
-103
lines changed

features/add-modules/bin/put-modules

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,17 +85,17 @@ load_modules()
8585
modules_file="/etc/initrd/modules-$1"
8686
shift
8787

88-
mkdir -p -- "$rootdir/etc/initrd"
88+
mkdir -p -- "$ROOTDIR/etc/initrd"
8989

9090
for n; do
9191
m="${n##*/}"
9292
m="$(normalize_modname "${m%.ko*}")"
9393
! in_blacklist "$m" ||
9494
continue
9595
printf '%s\n' "$n"
96-
done >> "$rootdir/$modules_file"
96+
done >> "$ROOTDIR/$modules_file"
9797

98-
sort -uo "$rootdir/$modules_file" "$rootdir/$modules_file"
98+
sort -uo "$ROOTDIR/$modules_file" "$ROOTDIR/$modules_file"
9999
}
100100

101101
get_depinfo()
@@ -204,7 +204,7 @@ done > "$tempdir/modules"
204204
cut -f2- -- "$tempdir/firmwares" "$tempdir/modules" |
205205
sort -u |
206206
tr '\n' '\0' |
207-
xargs -r0 put-file "$rootdir"
207+
xargs -r0 put-file "$ROOTDIR"
208208

209209
if [ -s "$tempdir/missing-firmwares" ]; then
210210
if [ -n "${verbose2-}" ]; then

features/add-udev-rules/bin/put-rules

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,6 @@ done
6363
find "$tempdir/etc/udev/rules.d" -name '*.rules' |
6464
while read -r rule; do
6565
find-udev-rule-externals "$rule" |
66-
xargs -r put-file "$rootdir"
66+
xargs -r put-file "$ROOTDIR"
6767
done
68-
put-tree "$rootdir" "$tempdir"
68+
put-tree "$ROOTDIR" "$tempdir"

features/compress/bin/compress-image

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@ case "${COMPRESS-}" in
1616
*) fatal "Unknown compress method: $COMPRESS"
1717
esac
1818

19-
"$@" < "$outfile" > "$outfile.x"
20-
mv -f -- "$outfile.x" "$outfile"
19+
"$@" < "$OUTFILE" > "$OUTFILE.x"
20+
mv -f -- "$OUTFILE.x" "$OUTFILE"

features/locales/bin/put-l10n

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,4 @@ for textdomain; do
3131
fi
3232
done
3333
done |
34-
xargs -r put-file "$rootdir"
34+
xargs -r put-file "$ROOTDIR"

features/locales/bin/put-locale

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,4 @@ while read -r s; do
2525
done < <(locale -a -v |grep ^locale:)
2626

2727
printf '%s\n' "${locales[@]}" |
28-
xargs -r put-file "$rootdir"
28+
xargs -r put-file "$ROOTDIR"

features/runtime-compressed-fs/bin/pack-compressed-fs

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33

44
. sh-functions
55

6-
mkdir "$rootdir"/overlay
6+
mkdir "$ROOTDIR"/overlay
77

8-
find -P "$rootdir" -type f -execdir touch -c -m --date="1970-01-01 00:00:00 +0000" '{}' '+'
8+
find -P "$ROOTDIR" -type f -execdir touch -c -m --date="1970-01-01 00:00:00 +0000" '{}' '+'
99

1010
suffix="$RUNTIME_COMPRESSED_FS"
1111

12-
mv -- "$rootdir" "$rootdir.$suffix"
13-
mkdir -- "$rootdir"
12+
mv -- "$ROOTDIR" "$ROOTDIR.$suffix"
13+
mkdir -- "$ROOTDIR"
1414

1515
base_layer="${RUNTIME_BASE_LAYER-}"
1616

@@ -27,7 +27,7 @@ case "$base_layer" in
2727
kmodule_requires="${RUNTIME_LAYER_SQUASHFS_MODULES-}"
2828
layerfs=squashfs
2929

30-
mksquashfs "$rootdir.$suffix" "$rootdir"/initramfs.img -quiet -no-progress -no-xattrs \
30+
mksquashfs "$ROOTDIR.$suffix" "$ROOTDIR"/initramfs.img -quiet -no-progress -no-xattrs \
3131
${RUNTIME_LAYER_SQUASHFS_ARGS-} \
3232
${RUNTIME_LAYER_SQUASHFS_COMPRESS:+-comp "$RUNTIME_LAYER_SQUASHFS_COMPRESS"} \
3333
-all-root \
@@ -52,7 +52,7 @@ case "$base_layer" in
5252
${RUNTIME_LAYER_EROFS_ARGS=} \
5353
${RUNTIME_LAYER_EROFS_COMPRESS:+-z "$RUNTIME_LAYER_EROFS_COMPRESS"} \
5454
--all-root \
55-
"$rootdir"/initramfs.img "$rootdir.$suffix"
55+
"$ROOTDIR"/initramfs.img "$ROOTDIR.$suffix"
5656
;;
5757
*)
5858
fatal "unknown base layer: $base_layer"
@@ -62,38 +62,38 @@ esac
6262
printf '%s\n' "$base_layer" > "$WORKDIR"/compressed-fs
6363

6464
mkdir -p -- \
65-
"$rootdir"/bin \
66-
"$rootdir"/dev \
67-
"$rootdir"/root \
68-
"$rootdir"/overlay \
69-
"$rootdir"/usr \
65+
"$ROOTDIR"/bin \
66+
"$ROOTDIR"/dev \
67+
"$ROOTDIR"/root \
68+
"$ROOTDIR"/overlay \
69+
"$ROOTDIR"/usr \
7070
#
7171

72-
ln -s -- ../bin "$rootdir"/usr/bin
73-
ln -s -- ../sbin "$rootdir"/usr/bin
72+
ln -s -- ../bin "$ROOTDIR"/usr/bin
73+
ln -s -- ../sbin "$ROOTDIR"/usr/bin
7474

75-
put-file -r "$rootdir.$suffix" "$rootdir" "$rootdir.$suffix"/bin/busybox
75+
put-file -r "$ROOTDIR.$suffix" "$ROOTDIR" "$ROOTDIR.$suffix"/bin/busybox
7676

77-
cat > "$rootdir"/init <<EOF
77+
cat > "$ROOTDIR"/init <<EOF
7878
#!/bin/busybox ash
7979
EOF
8080

8181
if [ -n "$kmodule_requires" ]; then
8282
depinfo --set-version="$KERNEL" --no-prefix --no-builtin \
8383
$kmodule_requires | tac |
8484
while read -r modname; do
85-
mkdir -p -- "$rootdir/${modname%/*}"
86-
cp -- "$modname" "$rootdir/$modname"
85+
mkdir -p -- "$ROOTDIR/${modname%/*}"
86+
cp -- "$modname" "$ROOTDIR/$modname"
8787
printf '/bin/busybox insmod %s\n' "$modname"
88-
done >> "$rootdir/init"
88+
done >> "$ROOTDIR/init"
8989
fi
9090

91-
cat >> "$rootdir"/init <<EOF
91+
cat >> "$ROOTDIR"/init <<EOF
9292
/bin/busybox mount -t ramfs ramfs /overlay
9393
/bin/busybox mkdir /overlay/root /overlay/upper /overlay/work
9494
/bin/busybox mount -t $layerfs -o loop /initramfs.img /overlay/root
9595
/bin/busybox mount -t overlay overlay -o lowerdir=/overlay/root,upperdir=/overlay/upper,workdir=/overlay/work /root
9696
/bin/busybox mount --move /overlay /root/overlay
9797
exec /bin/busybox switch_root /root /init
9898
EOF
99-
chmod +x "$rootdir"/init
99+
chmod +x "$ROOTDIR"/init

features/ucode/bin/add-ucode

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,10 @@ prep_amd_ucode()
5858
return 0
5959
fi
6060

61-
mkdir "$workdir"/ucode ||
61+
mkdir "$WORKDIR"/ucode ||
6262
return
63-
mkdir -p -- "$workdir"/ucode/kernel/x86/microcode
64-
cp ${VERBOSE:+-v} -- "$fw_file" "$workdir"/ucode/kernel/x86/microcode/"$cpu_vendor".bin
63+
mkdir -p -- "$WORKDIR"/ucode/kernel/x86/microcode
64+
cp ${VERBOSE:+-v} -- "$fw_file" "$WORKDIR"/ucode/kernel/x86/microcode/"$cpu_vendor".bin
6565
}
6666

6767
prep_intel_ucode()
@@ -78,12 +78,12 @@ prep_intel_ucode()
7878
"$IUCODE_BIN" \
7979
--quiet \
8080
$iucode_scan_system \
81-
--write-earlyfw="$workdir"/ucode.cpio \
81+
--write-earlyfw="$WORKDIR"/ucode.cpio \
8282
"$fw_path"/intel-ucode
83-
[ -f "$workdir"/ucode.cpio ] ||
83+
[ -f "$WORKDIR"/ucode.cpio ] ||
8484
continue
85-
mkdir "$workdir"/ucode &&
86-
cpio -D "$workdir"/ucode --quiet -id < "$workdir"/ucode.cpio
85+
mkdir "$WORKDIR"/ucode &&
86+
cpio -D "$WORKDIR"/ucode --quiet -id < "$WORKDIR"/ucode.cpio
8787
return
8888
fi
8989
done
@@ -102,15 +102,15 @@ rc=$?
102102
[ "$rc" -eq 0 ] ||
103103
exit $rc
104104

105-
if [ -d "$workdir/ucode" ]; then
106-
cd "$workdir/ucode"
105+
if [ -d "$WORKDIR/ucode" ]; then
106+
cd "$WORKDIR/ucode"
107107

108108
find . -type f -execdir touch -c -m --date="1970-01-01 00:00:00 +0000" '{}' '+'
109109

110110
# shellcheck disable=SC2185
111111
find -O2 . -mindepth 1 -print0 |
112112
sort -z |
113-
cpio --null --quiet --create --format=newc --reproducible > "$workdir"/ucode.cpio
113+
cpio --null --quiet --create --format=newc --reproducible > "$WORKDIR"/ucode.cpio
114114

115-
rm -rf -- "$workdir/ucode"
115+
rm -rf -- "$WORKDIR/ucode"
116116
fi

features/uki/bin/pack-uki

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ PROCFS_PATH="${PROCFS_PATH:-/proc}"
99
ARCH="${ARCH:-$(uname -m)}"
1010
KERNEL="${KERNEL:-$(uname -r)}"
1111

12-
outfile="${UKI_EFI_INTERNAL_IMAGE:-$workdir/linux.efi}"
12+
outfile="${UKI_EFI_INTERNAL_IMAGE:-$WORKDIR/linux.efi}"
1313
uefi_stub="${UKI_UEFI_STUB-}"
1414
linux="${UKI_VMLINUZ-}"
15-
initrd="$workdir/initrd.img"
15+
initrd="${OUTFILE-}"
1616

1717
garbage=()
1818

@@ -85,10 +85,10 @@ add_text_section()
8585
{
8686
local section="$1"; shift
8787

88-
printf >"$workdir/uefi${section}.txt" '%s\0' "$*"
88+
printf >"$WORKDIR/uefi${section}.txt" '%s\0' "$*"
8989

90-
add_section "$section" "$workdir/uefi${section}.txt"
91-
garbage+=( "$workdir/uefi${section}.txt" )
90+
add_section "$section" "$WORKDIR/uefi${section}.txt"
91+
garbage+=( "$WORKDIR/uefi${section}.txt" )
9292
}
9393

9494
if [ -z "$uefi_stub" ]; then
@@ -233,7 +233,7 @@ fi
233233
#
234234
# Creating UEFI image file.
235235
#
236-
uefi_stub_file="$workdir/stub.efi"
236+
uefi_stub_file="$WORKDIR/stub.efi"
237237
garbage+=( "$uefi_stub_file" )
238238

239239
cp $verbose3 -f -- "$uefi_stub" "$uefi_stub_file"

guess/keyboard/action

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ detect()
6060

6161
detect
6262

63-
if [ ! -s "$guessdir/guess:modalias${GUESS_SUFFIX:+:$GUESS_SUFFIX}" ]; then
63+
if [ ! -s "$GUESSDIR/guess:modalias${GUESS_SUFFIX:+:$GUESS_SUFFIX}" ]; then
6464
[ -n "${KEYBOARD_DEFAULT_MODULES-}" ] ||
6565
exit 0
6666
printf '%s\n' ${KEYBOARD_DEFAULT_MODULES-} |

mk/config.mk.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ DATADIR := @datadir@
4343
LIBDIR := @libdir@
4444
SYSFS_PATH ?= /sys
4545
PROCFS_PATH ?= /proc
46+
OUTFILE := $(WORKDIR)/initrd.img
4647

4748
BIN_FEATURESDIR := @execdir@/features
4849

0 commit comments

Comments
 (0)