mirror of
https://github.com/ostreedev/ostree.git
synced 2024-12-22 17:35:55 +03:00
tests/var-mount: tweak test setup
This reworks the var-mount destructive test in order to properly use the datadir for the current stateroot instead of a duplicated one. In turn, it ensures that the resulting `var.mount` after reboot is correctly pointing to the same location which hosted `/var` on the previous boot.
This commit is contained in:
parent
5d045f3ae1
commit
f93d96620c
@ -6,12 +6,9 @@ set -xeuo pipefail
|
|||||||
|
|
||||||
case "${AUTOPKGTEST_REBOOT_MARK:-}" in
|
case "${AUTOPKGTEST_REBOOT_MARK:-}" in
|
||||||
"")
|
"")
|
||||||
require_writable_sysroot
|
touch "/var/somenewfile"
|
||||||
# Hack this off for now
|
stateroot=$(ostree admin status 2> /dev/null | grep '^\*' | cut -d ' ' -f2 || true)
|
||||||
chattr -i /sysroot
|
echo "/sysroot/ostree/deploy/${stateroot}/var /var none bind 0 0" >> /etc/fstab
|
||||||
cp -a /var /sysroot/myvar
|
|
||||||
touch /sysroot/myvar/somenewfile
|
|
||||||
echo '/sysroot/myvar /var none bind 0 0' >> /etc/fstab
|
|
||||||
/tmp/autopkgtest-reboot "2"
|
/tmp/autopkgtest-reboot "2"
|
||||||
;;
|
;;
|
||||||
"2")
|
"2")
|
||||||
|
Loading…
Reference in New Issue
Block a user