mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-07-05 19:47:53 +00:00
tools/osbuilder/tests: Add trap statement in test images script
This PR adds the trap statement in the test images script to clean up tmp files. Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
This commit is contained in:
parent
5aaef8e6eb
commit
e08749ce58
@ -111,6 +111,7 @@ show_stats()
|
|||||||
local sizes
|
local sizes
|
||||||
|
|
||||||
local tmpfile=$(mktemp)
|
local tmpfile=$(mktemp)
|
||||||
|
trap 'rm -f $tmpfile' EXIT
|
||||||
|
|
||||||
# images
|
# images
|
||||||
for name in "${!built_images[@]}"
|
for name in "${!built_images[@]}"
|
||||||
@ -140,8 +141,6 @@ show_stats()
|
|||||||
"Name"
|
"Name"
|
||||||
|
|
||||||
sort -k1,1n -k3,3n "$tmpfile"
|
sort -k1,1n -k3,3n "$tmpfile"
|
||||||
|
|
||||||
rm -f "${tmpfile}"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -326,13 +325,13 @@ get_distros_config()
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
tmpfile=$(mktemp /tmp/osbuilder-$d-config.XXX)
|
tmpfile=$(mktemp /tmp/osbuilder-$d-config.XXX)
|
||||||
|
trap 'rm -f $tmpfile' EXIT
|
||||||
${rootfs_builder} -t $d > $tmpfile
|
${rootfs_builder} -t $d > $tmpfile
|
||||||
# Get value of all keys in distroCfg
|
# Get value of all keys in distroCfg
|
||||||
for k in ${!distroCfg[@]}; do
|
for k in ${!distroCfg[@]}; do
|
||||||
distroCfg[$k]="$(awk -v cfgKey=$k 'BEGIN{FS=":\t+"}{if ($1 == cfgKey) print $2}' $tmpfile)"
|
distroCfg[$k]="$(awk -v cfgKey=$k 'BEGIN{FS=":\t+"}{if ($1 == cfgKey) print $2}' $tmpfile)"
|
||||||
debug "distroCfg[$k]=${distroCfg[$k]}"
|
debug "distroCfg[$k]=${distroCfg[$k]}"
|
||||||
done
|
done
|
||||||
rm -f $tmpfile
|
|
||||||
|
|
||||||
machinePattern="\<${MACHINE_TYPE}\>"
|
machinePattern="\<${MACHINE_TYPE}\>"
|
||||||
if [[ "${distroCfg[ARCH_EXCLUDE_LIST]}" =~ $machinePattern ]]; then
|
if [[ "${distroCfg[ARCH_EXCLUDE_LIST]}" =~ $machinePattern ]]; then
|
||||||
|
Loading…
Reference in New Issue
Block a user