blob: 4e45e1f0596dc790826026a6dd390f0b3ab44f73 (
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
27
28
29
30
31
32
33
34
35
|
PKG_SFS := pkg-sfs
PKG_LFS := pkg-lfs
TESTS_DEB := $(PKG_LFS) $(PKG_SFS)
# This will test both the ar archive and the tar LFS support.
DPKG_DEB_OPTIONS = -Znone
include ../Test.mk
$(PKG_LFS)/large-file:
dd if=/dev/zero of=$@ bs=1K count=5M
$(PKG_SFS)/small-file:
yes | dd of=$@ bs=1K count=4
build-hook: $(PKG_LFS)/large-file $(PKG_SFS)/small-file
clean-hook:
$(RM) $(PKG_LFS)/large-file $(PKG_SFS)/small-file
test-case:
# test Small File Support packages
$(DPKG_INSTALL) pkg-sfs.deb
$(call pkg_is_installed,pkg-sfs)
test "`stat -c%s '$(DPKG_INSTDIR)/small-file'`" = "4096"
# test Large File Support packages
$(DPKG_INSTALL) pkg-lfs.deb
$(call pkg_is_installed,pkg-lfs)
test "`stat -c%s '$(DPKG_INSTDIR)/large-file'`" = "5368709120"
test-clean:
$(DPKG_PURGE) pkg-sfs
$(DPKG_PURGE) pkg-lfs
|