diff --git a/tests/libtest.sh b/tests/libtest.sh index eeedf915..b05e72bc 100644 --- a/tests/libtest.sh +++ b/tests/libtest.sh @@ -155,8 +155,19 @@ setup_fake_remote_repo1() { export OSTREE="ostree --repo=repo" } +setup_os_boot_syslinux() { + # Stub syslinux configuration + mkdir -p sysroot/boot/loader.0 + ln -s loader.0 sysroot/boot/loader + touch sysroot/boot/loader/syslinux.cfg + # And a compatibility symlink + mkdir -p sysroot/boot/syslinux + ln -s ../loader/syslinux.cfg sysroot/boot/syslinux/syslinux.cfg +} + setup_os_repository () { mode=$1 + bootmode=$2 shift oldpwd=`pwd` @@ -207,13 +218,9 @@ EOF ostree admin --sysroot=sysroot init-fs sysroot ostree admin --sysroot=sysroot os-init testos - # Stub syslinux configuration - mkdir -p sysroot/boot/loader.0 - ln -s loader.0 sysroot/boot/loader - touch sysroot/boot/loader/syslinux.cfg - # And a compatibility symlink - mkdir -p sysroot/boot/syslinux - ln -s ../loader/syslinux.cfg sysroot/boot/syslinux/syslinux.cfg + if [ $bootmode = "syslinux" ]; then + setup_os_boot_syslinux + fi } os_repository_new_commit () diff --git a/tests/test-admin-deploy-1.sh b/tests/test-admin-deploy-1.sh index fbf9fc27..62580a4c 100755 --- a/tests/test-admin-deploy-1.sh +++ b/tests/test-admin-deploy-1.sh @@ -23,7 +23,7 @@ set -e echo "1..1" -setup_os_repository "archive-z2" +setup_os_repository "archive-z2" "syslinux" echo "ok setup" diff --git a/tests/test-admin-deploy-2.sh b/tests/test-admin-deploy-2.sh index d7ddf5f5..a133e701 100755 --- a/tests/test-admin-deploy-2.sh +++ b/tests/test-admin-deploy-2.sh @@ -23,7 +23,7 @@ set -e echo "1..1" -setup_os_repository "archive-z2" +setup_os_repository "archive-z2" "syslinux" echo "ok setup"