]> git.ipfire.org Git - thirdparty/kmod.git/commitdiff
testsuite: add test for zstd-compressed module
authorTorge Matthies <openglfreak@googlemail.com>
Tue, 8 Sep 2020 19:59:21 +0000 (21:59 +0200)
committerLucas De Marchi <lucas.demarchi@intel.com>
Fri, 11 Sep 2020 04:55:01 +0000 (21:55 -0700)
I took away one module from the gzip-compressed modules for this purpose.

Signed-off-by: Torge Matthies <openglfreak@googlemail.com>
testsuite/populate-modules.sh

index 5140f7aadf43272eaa3a7df362e109c413ec49d3..358e7405dcf8bd70d2d45f95f22aa900af1037ca 100755 (executable)
@@ -66,10 +66,13 @@ map=(
 
 gzip_array=(
     "test-depmod/modules-order-compressed/lib/modules/4.4.4/kernel/drivers/block/cciss.ko"
-    "test-depmod/modules-order-compressed/lib/modules/4.4.4/kernel/drivers/scsi/hpsa.ko"
     "test-depmod/modules-order-compressed/lib/modules/4.4.4/kernel/drivers/scsi/scsi_mod.ko"
     )
 
+zstd_array=(
+    "test-depmod/modules-order-compressed/lib/modules/4.4.4/kernel/drivers/scsi/hpsa.ko"
+    )
+
 attach_sha256_array=(
     "test-modinfo/mod-simple-sha256.ko"
     )
@@ -101,6 +104,11 @@ for m in "${gzip_array[@]}"; do
     gzip $ROOTFS/$m
 done
 
+# zstd-compress these modules
+for m in "${zstd_array[@]}"; do
+    zstd --rm $ROOTFS/$m
+done
+
 for m in "${attach_sha1_array[@]}"; do
     cat ${MODULE_PLAYGROUND}/dummy.sha1 >> ${ROOTFS}/$m
 done