mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-23 23:00:50 +07:00
gen_initramfs.sh: remove intermediate cpio_list on errors
This script sets the -e option, so it exits on any error, in which case it exits without cleaning up the intermediate cpio_list. Make sure to delete it on exit. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
This commit is contained in:
parent
65e00e04e5
commit
7168965ec7
@ -193,6 +193,8 @@ dep_list=
|
||||
cpio_list=$(mktemp ${TMPDIR:-/tmp}/cpiolist.XXXXXX)
|
||||
output="/dev/stdout"
|
||||
|
||||
trap "rm -f $cpio_list" EXIT
|
||||
|
||||
while [ $# -gt 0 ]; do
|
||||
arg="$1"
|
||||
shift
|
||||
@ -243,4 +245,3 @@ if test -n "$KBUILD_BUILD_TIMESTAMP"; then
|
||||
fi
|
||||
fi
|
||||
usr/gen_init_cpio $timestamp $cpio_list > $output
|
||||
rm $cpio_list
|
||||
|
Loading…
Reference in New Issue
Block a user