vmsync: overlay /etc only if it exists
This is the same as ddc0f40
but for `vmsync`.
Closes: #907
Approved by: cgwalters
This commit is contained in:
parent
95d3f36fc4
commit
0c9f77ca78
@ -45,9 +45,14 @@ else
|
||||
# then do this in the VM
|
||||
set -x
|
||||
ostree admin unlock || :
|
||||
# only copy /usr and /etc
|
||||
rsync -rlv /var/roothome/sync/insttree/usr/ /usr/
|
||||
rsync -rlv /var/roothome/sync/insttree/etc/ /etc/
|
||||
|
||||
# Now, overlay our built binaries & config files
|
||||
INSTTREE=/var/roothome/sync/insttree
|
||||
rsync -rlv $INSTTREE/usr/ /usr/
|
||||
if [ -d $INSTTREE/etc ]; then # on CentOS, the dbus service file is in /usr
|
||||
rsync -rlv $INSTTREE/etc/ /etc/
|
||||
fi
|
||||
|
||||
restorecon -v /usr/bin/rpm-ostree
|
||||
restorecon -v /usr/libexec/rpm-ostreed
|
||||
mkdir -p /etc/systemd/system/rpm-ostreed.service.d
|
||||
|
Loading…
Reference in New Issue
Block a user