summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbaserock-system-config-sync/baserock-system-config-sync3
-rw-r--r--tests/bscs-merge.pass/upgrades.out/systems/version2/run/etc/file12
2 files changed, 2 insertions, 3 deletions
diff --git a/baserock-system-config-sync/baserock-system-config-sync b/baserock-system-config-sync/baserock-system-config-sync
index e297197..e3fd181 100755
--- a/baserock-system-config-sync/baserock-system-config-sync
+++ b/baserock-system-config-sync/baserock-system-config-sync
@@ -137,7 +137,8 @@ merge_regular_file() {
case "$v1_exists $vu_exists $v2_exists" in
'exists none none')
- cp -a "$v1" "$vt"
+ # Do nothing, if the file was removed in vu and v2 doesn't have it,
+ # then the file is not longer needed
;;
'none exists none')
cp -a "$vu" "$vt"
diff --git a/tests/bscs-merge.pass/upgrades.out/systems/version2/run/etc/file1 b/tests/bscs-merge.pass/upgrades.out/systems/version2/run/etc/file1
deleted file mode 100644
index b73be5d..0000000
--- a/tests/bscs-merge.pass/upgrades.out/systems/version2/run/etc/file1
+++ /dev/null
@@ -1,2 +0,0 @@
-whereami=v1
-version=v1