blob: 48b79fd67249155a6188dd38836d03206c41652b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
include ../Test.mk
test-case:
# test building package with missing Architecture field.
! $(DPKG_BUILD_DEB) pkg-no-arch
# build bogus packages
$(DPKG_BUILD_DEB) --nocheck pkg-no-arch
# test handling of package without the Architecture field
! $(DPKG_INSTALL) pkg-no-arch.deb
$(call pkg_is_not_installed,pkg-no-arch)
# these ancient/bogus packages need to be forced now
$(DPKG_INSTALL) --force-architecture pkg-no-arch.deb
$(call pkg_is_installed,pkg-no-arch)
! $(call stdout_has,$(DPKG_QUERY) --status pkg-no-arch,^Architecture:)
$(DPKG_PURGE) pkg-no-arch
# Clear the available file to avoid missing Architecture warnings
$(BEROOT) $(DPKG) --clear-avail
test-clean:
rm -f pkg-no-arch.deb
|