mirror of
https://github.com/nix-community/nix-on-droid.git
synced 2025-11-08 19:46:07 +01:00
tests: only backup ~/.config/nixpkgs
Other files/directories are not modified by the general test setup.
This commit is contained in:
parent
5af98fb5f1
commit
43b94dee09
1 changed files with 12 additions and 5 deletions
|
|
@ -28,12 +28,19 @@ if [[ ! -e "$DEFAULT_ACTIVATE_SCRIPT" ]]; then
|
||||||
ln -sn "$(readlink -f "$PROFILE_DIRECTORY/activate")" "$DEFAULT_ACTIVATE_SCRIPT"
|
ln -sn "$(readlink -f "$PROFILE_DIRECTORY/activate")" "$DEFAULT_ACTIVATE_SCRIPT"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ ! -d ~/.config.bak ]]; then
|
_cleanup() {
|
||||||
mv ~/.config ~/.config.bak
|
rm -rf ~/.config/nixpkgs
|
||||||
cp -r ~/.config.bak ~/.config
|
mv ~/.config/nixpkgs.bak ~/.config/nixpkgs
|
||||||
|
}
|
||||||
|
|
||||||
|
trap _cleanup SIGINT SIGTERM SIGKILL
|
||||||
|
|
||||||
|
if [[ ! -d ~/.config/nixpkgs.bak ]]; then
|
||||||
|
mv ~/.config/nixpkgs ~/.config/nixpkgs.bak
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
mkdir -p ~/.config/nixpkgs
|
||||||
|
|
||||||
bats "${SCRIPT_DIR}" --verbose-run --timing --pretty
|
bats "${SCRIPT_DIR}" --verbose-run --timing --pretty
|
||||||
|
|
||||||
rm -rf ~/.config
|
_cleanup
|
||||||
mv ~/.config.bak ~/.config
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue