ostree/tests/kola/destructive/var-mount.sh

24 lines
496 B
Bash
Executable File

#!/bin/bash
# https://github.com/ostreedev/ostree/issues/1667
set -xeuo pipefail
. ${KOLA_EXT_DATA}/libinsttest.sh
n=$(nth_boot)
case "${n}" in
1)
require_writable_sysroot
# Hack this off for now
chattr -i /sysroot
cp -a /var /sysroot/myvar
touch /sysroot/myvar/somenewfile
echo '/sysroot/myvar /var none bind 0 0' >> /etc/fstab
kola_reboot
;;
2)
systemctl status var.mount
test -f /var/somenewfile
;;
*) fatal "Unexpected boot count $n"
esac