tests: Remove `t-profile' files on exit.
* tests/guix-package.sh: Use a trap on EXIT to remove profile-related files. Reported by Andreas Enge <andreas@enge.fr>.
This commit is contained in:
parent
1c67d639d5
commit
7a6548cbae
|
@ -25,6 +25,8 @@ guix-package --version
|
||||||
profile="t-profile-$$"
|
profile="t-profile-$$"
|
||||||
rm -f "$profile"
|
rm -f "$profile"
|
||||||
|
|
||||||
|
trap 'rm "$profile" "$profile-"[0-9]*' EXIT
|
||||||
|
|
||||||
guix-package -b -p "$profile" \
|
guix-package -b -p "$profile" \
|
||||||
-i `guix-build -e '(@@ (distro packages base) %bootstrap-guile)'`
|
-i `guix-build -e '(@@ (distro packages base) %bootstrap-guile)'`
|
||||||
test -L "$profile" && test -L "$profile-1-link"
|
test -L "$profile" && test -L "$profile-1-link"
|
||||||
|
@ -69,4 +71,3 @@ guix-package -b -i "libsigsegv:lib" -n
|
||||||
# Check whether `--list-available' returns something sensible.
|
# Check whether `--list-available' returns something sensible.
|
||||||
guix-package -A 'gui.*e' | grep guile
|
guix-package -A 'gui.*e' | grep guile
|
||||||
|
|
||||||
rm "$profile" "$profile-"[0-9]*
|
|
||||||
|
|
Loading…
Reference in New Issue