tests/installed: Add var-mount.yml destructive test
Closes: #1668 Approved by: cgwalters
This commit is contained in:
parent
a13ea6497e
commit
61ba4e7e5a
|
|
@ -13,3 +13,4 @@
|
||||||
when: use_git_build
|
when: use_git_build
|
||||||
- import_tasks: tasks/query-host.yml
|
- import_tasks: tasks/query-host.yml
|
||||||
- import_tasks: destructive/staged-deploy.yml
|
- import_tasks: destructive/staged-deploy.yml
|
||||||
|
- import_tasks: destructive/var-mount.yml
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,13 @@
|
||||||
|
# https://github.com/ostreedev/ostree/issues/1667
|
||||||
|
- name: Set up /var as a mountpoint
|
||||||
|
shell: |
|
||||||
|
set -xeuo pipefail
|
||||||
|
cp -a /var /sysroot/myvar
|
||||||
|
touch /sysroot/myvar/somenewfile
|
||||||
|
echo '/sysroot/myvar /var none bind 0 0' >> /etc/fstab
|
||||||
|
- include_tasks: ../tasks/reboot.yml
|
||||||
|
- name: Check that /var mountpoint worked
|
||||||
|
shell: |
|
||||||
|
set -xeuo pipefail
|
||||||
|
systemctl status var.mount
|
||||||
|
test -f /var/somenewfile
|
||||||
|
|
@ -8,6 +8,9 @@
|
||||||
synchronize: src=build/x86_64/ dest=/root/x86_64/ archive=yes
|
synchronize: src=build/x86_64/ dest=/root/x86_64/ archive=yes
|
||||||
- name: Install RPMs
|
- name: Install RPMs
|
||||||
shell: rpm-ostree override replace /root/x86_64/*.rpm
|
shell: rpm-ostree override replace /root/x86_64/*.rpm
|
||||||
|
# Regenerate to make sure new ostree binaries also make it to the initrd
|
||||||
|
- name: Regenerate initramfs
|
||||||
|
shell: rpm-ostree initramfs --enable
|
||||||
- import_tasks: ../tasks/reboot.yml
|
- import_tasks: ../tasks/reboot.yml
|
||||||
- import_tasks: ../tasks/query-host.yml
|
- import_tasks: ../tasks/query-host.yml
|
||||||
- command: ostree --version
|
- command: ostree --version
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue