]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
test: fix skipcpio path for installed binary
authorBenjamin Drung <benjamin.drung@canonical.com>
Wed, 16 Aug 2023 12:03:10 +0000 (14:03 +0200)
committerLaszlo Gombos <laszlo.gombos@gmail.com>
Wed, 16 Aug 2023 15:34:12 +0000 (11:34 -0400)
The `skipcpio` binary is installed in `${PKGLIBDIR}/skipcpio`.

Signed-off-by: Benjamin Drung <benjamin.drung@canonical.com>
test/TEST-62-SKIPCPIO/test.sh

index fa6183286b9e44de713dd308c36c5ee29fc81bba..2311da3811ce734ca1297a7e119a73646f67b4e7 100755 (executable)
@@ -40,7 +40,12 @@ skipcpio_simple() {
 2
 EOF
 
-    "$basedir"/src/skipcpio/skipcpio "$CPIO_TESTDIR/skipcpio_simple.cpio" \
+    if [ "$PKGLIBDIR" = "$basedir" ]; then
+        skipcpio_path="${PKGLIBDIR}/src/skipcpio"
+    else
+        skipcpio_path="${PKGLIBDIR}"
+    fi
+    "$skipcpio_path"/skipcpio "$CPIO_TESTDIR/skipcpio_simple.cpio" \
         | cpio -i --list > "$CPIO_TESTDIR/skipcpio_simple.list"
     cat << EOF | diff - "$CPIO_TESTDIR/skipcpio_simple.list"
 .