forked from srbala/fedora-kickstarts
docker-base: ignore return code of systemd-tmpfiles
Ignore the return code of the systemd-tmpfiles command because
at this point we have already removed the /etc/machine-id (8f3beac
)
and all tmpfiles lines with %m in them will fail and cause a bad
return code. Example failure:
[/usr/lib/tmpfiles.d/systemd.conf:26] Failed to replace specifiers: /run/log/journal/%m
This commit is contained in:
parent
93205adc7d
commit
a4ae071339
@ -25,7 +25,14 @@ systemctl mask systemd-remount-fs.service dev-hugepages.mount sys-fs-fuse-connec
|
|||||||
# Fix /run/lock breakage since it's not tmpfs in docker
|
# Fix /run/lock breakage since it's not tmpfs in docker
|
||||||
# This unmounts /run (tmpfs) and then recreates the files
|
# This unmounts /run (tmpfs) and then recreates the files
|
||||||
# in the /run directory on the root filesystem of the container
|
# in the /run directory on the root filesystem of the container
|
||||||
|
#
|
||||||
|
# We ignore the return code of the systemd-tmpfiles command because
|
||||||
|
# at this point we have already removed the /etc/machine-id and all
|
||||||
|
# tmpfiles lines with %m in them will fail and cause a bad return
|
||||||
|
# code. Example failure:
|
||||||
|
# [/usr/lib/tmpfiles.d/systemd.conf:26] Failed to replace specifiers: /run/log/journal/%m
|
||||||
|
#
|
||||||
umount /run
|
umount /run
|
||||||
systemd-tmpfiles --prefix=/run/ --prefix=/var/run/ --create --boot
|
systemd-tmpfiles --prefix=/run/ --prefix=/var/run/ --create --boot || true
|
||||||
|
|
||||||
%end
|
%end
|
||||||
|
Loading…
Reference in New Issue
Block a user