From cbffab246997fb5a06211dfb706b54e5ae5bb59f Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 16:58:51 +0200 Subject: Adding upstream version 1.21.22. Signed-off-by: Daniel Baumann --- tests/t-deb-lfs/Makefile | 35 ++++++++++++++++++++++++++++++++++ tests/t-deb-lfs/pkg-lfs/DEBIAN/control | 7 +++++++ tests/t-deb-lfs/pkg-sfs/DEBIAN/control | 7 +++++++ 3 files changed, 49 insertions(+) create mode 100644 tests/t-deb-lfs/Makefile create mode 100644 tests/t-deb-lfs/pkg-lfs/DEBIAN/control create mode 100644 tests/t-deb-lfs/pkg-sfs/DEBIAN/control (limited to 'tests/t-deb-lfs') diff --git a/tests/t-deb-lfs/Makefile b/tests/t-deb-lfs/Makefile new file mode 100644 index 0000000..4e45e1f --- /dev/null +++ b/tests/t-deb-lfs/Makefile @@ -0,0 +1,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 diff --git a/tests/t-deb-lfs/pkg-lfs/DEBIAN/control b/tests/t-deb-lfs/pkg-lfs/DEBIAN/control new file mode 100644 index 0000000..8982f07 --- /dev/null +++ b/tests/t-deb-lfs/pkg-lfs/DEBIAN/control @@ -0,0 +1,7 @@ +Package: pkg-lfs +Version: 0.0-1 +Section: test +Priority: extra +Maintainer: Dpkg Developers +Architecture: all +Description: test package - large file support diff --git a/tests/t-deb-lfs/pkg-sfs/DEBIAN/control b/tests/t-deb-lfs/pkg-sfs/DEBIAN/control new file mode 100644 index 0000000..2ccee74 --- /dev/null +++ b/tests/t-deb-lfs/pkg-sfs/DEBIAN/control @@ -0,0 +1,7 @@ +Package: pkg-sfs +Version: 0.0-1 +Section: test +Priority: extra +Maintainer: Dpkg Developers +Architecture: all +Description: test package - small file support -- cgit v1.2.3