libdpkg: Add comment clarifying GNU long name format expectations
[dpkg.git] / tests / t-dir-shared-replaces-lost / Makefile
blob17b2b2685fae93cac703747c39042ef25f062b28
1 TESTS_DEB := pkg-dir-original pkg-dir-takeover
3 include ../Test.mk
5 TEST_CASES += test-ordered
6 TEST_CASES += test-reverse
8 test-case: $(TEST_CASES)
10 define VERIFY
11 $(call pkg_is_installed,pkg-dir-original)
12 $(call pkg_is_installed,pkg-dir-takeover)
13 test -d '$(DPKG_INSTDIR)/test-dir'
14 test "`$(DPKG_QUERY) -S /test-dir/test-original`" = "pkg-dir-original: /test-dir/test-original"
15 test "`$(DPKG_QUERY) -S /test-dir/test-takeover`" = "pkg-dir-takeover: /test-dir/test-takeover"
16 endef
18 test-ordered:
19 # test-ordered
20 $(DPKG_INSTALL) pkg-dir-original.deb
21 $(BEROOT) rm -rf '$(DPKG_INSTDIR)/test-dir'
22 $(DPKG_INSTALL) pkg-dir-takeover.deb
23 $(VERIFY)
24 $(DPKG_PURGE) pkg-dir-original pkg-dir-takeover
26 test-reverse:
27 # test-reverse
28 $(DPKG_INSTALL) pkg-dir-takeover.deb
29 $(BEROOT) rm -rf '$(DPKG_INSTDIR)/test-dir'
30 $(DPKG_INSTALL) pkg-dir-original.deb
31 $(VERIFY)
32 $(DPKG_PURGE) pkg-dir-original pkg-dir-takeover
34 test-clean:
35 -$(DPKG_PURGE) pkg-dir-original pkg-dir-takeover