diff options
author | gregor herrmann <gregoa@debian.org> | 2020-12-15 23:24:09 +0100 |
---|---|---|
committer | gregor herrmann <gregoa@debian.org> | 2020-12-15 23:27:10 +0100 |
commit | c889a64323ad54e07f8d1d35047ce2076c6b58e8 (patch) | |
tree | 9364b7a8818071776cc436dbbeb0ce2588442212 | |
parent | 043d8700bebdfdb47ffc461bee1924a2b081faca (diff) |
debian/rules: update machinery to backup and restore t/assets/gpg.
The files in this directory get changed during tests, so we copy them away
before the tests, and restore the backup during clean.
-rwxr-xr-x | debian/rules | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/debian/rules b/debian/rules index ba98882..08ad1dc 100755 --- a/debian/rules +++ b/debian/rules @@ -1,12 +1,19 @@ #!/usr/bin/make -f +GPGTESTDIR=$(CURDIR)/t/assets/gpg + %: dh $@ override_dh_clean: dh_clean - [ ! -e $(CURDIR)/t/assets/gpg/random_seed.save ] || mv -v $(CURDIR)/t/assets/gpg/random_seed.save $(CURDIR)/t/assets/gpg/random_seed + # restore backup of gpg test directory + [ ! -d $(GPGTESTDIR).save ] || { \ + $(RM) -rv $(GPGTESTDIR); \ + mv -v $(GPGTESTDIR).save $(GPGTESTDIR); \ + } override_dh_auto_test: - [ ! -e $(CURDIR)/t/assets/gpg/random_seed ] || cp -v $(CURDIR)/t/assets/gpg/random_seed $(CURDIR)/t/assets/gpg/random_seed.save + # copy gpg test directory away before it gets changed + [ ! -d $(GPGTESTDIR) ] || cp -rv $(GPGTESTDIR) $(GPGTESTDIR).save dh_auto_test |