diff options
author | Frantisek Sumsal <frantisek@sumsal.cz> | 2019-03-13 10:07:44 +0100 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2019-03-13 17:05:31 +0100 |
commit | 0ae4456c93384191b2cc884fdc7542c8c869cdca (patch) | |
tree | 42861b23d0f9680edf2d528a3d438971a5b65725 /test/test-functions | |
parent | 88f739cb117d5c8a01ca69244b0b867e2960bf10 (diff) | |
download | systemd-0ae4456c93384191b2cc884fdc7542c8c869cdca.tar.gz |
test: avoid double-fsck'ing of the rootfs on Arch
Since systemd 206 the combination of systemd and mkinitcpio
causes, under certain conditions, the rootfs to be double fsck'd.
Symptoms:
```
:: performing fsck on '/dev/sda1'
systemd: clean, 3523/125488 files, 141738/501760 blocks
********************** WARNING **********************
* *
* The root device is not configured to be mounted *
* read-write! It may be fsck'd again later. *
* *
*****************************************************
<snip>
[ OK ] Started File System Check on Root Device
```
This occurs when neither 'ro' or 'rw', or only 'ro' is present
on the kernel command line. The solution is to mount the roofs
as read-write on the kernel command line, so systemd knows to not fsck
it again.
Diffstat (limited to 'test/test-functions')
-rw-r--r-- | test/test-functions | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/test/test-functions b/test/test-functions index 2f88be058b..cd8175117b 100644 --- a/test/test-functions +++ b/test/test-functions @@ -161,6 +161,8 @@ run_qemu() { if [[ "$LOOKS_LIKE_SUSE" ]]; then PARAMS+="rd.hostonly=0" +elif [[ "$LOOKS_LIKE_ARCH" ]]; then + PARAMS+="rw" else PARAMS+="ro" fi |