blob: c211204eae67beb1c82dbaff27c82c085d0b4f44 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
TESTS_DEB := pkg-interest pkg-trigger-conffile pkg-trigger-cmd
include ../Test.mk
test-case:
$(DPKG_INSTALL) pkg-interest.deb
# Test that the trigger gets activated on conffile installation
$(DPKG_UNPACK) pkg-trigger-conffile.deb
test -e "$(DPKG_INSTDIR)/test-triggered-cmd" && $(BEROOT) rm -f "$(DPKG_INSTDIR)/test-triggered-cmd"
$(DPKG_CONFIGURE) pkg-trigger-conffile
test -e "$(DPKG_INSTDIR)/test-triggered-file" && $(BEROOT) rm -f "$(DPKG_INSTDIR)/test-triggered-file"
$(DPKG_PURGE) pkg-trigger-conffile
# Test that the trigger gets activated on explicit file request
$(DPKG_INSTALL) pkg-trigger-cmd.deb
test -e "$(DPKG_INSTDIR)/test-triggered-cmd" && $(BEROOT) rm -f "$(DPKG_INSTDIR)/test-triggered-cmd"
$(DPKG_PURGE) pkg-trigger-cmd
# Cleanup.
$(DPKG_PURGE) pkg-interest
test-clean:
$(BEROOT) rm -f "$(DPKG_INSTDIR)/test-triggered-cmd" "$(DPKG_INSTDIR)/test-triggered-file"
-$(DPKG_PURGE) pkg-interest
-$(DPKG_PURGE) pkg-trigger-conffile pkg-trigger-cmd
|