Compare commits
No commits in common. "8f6f4c65edaf4104c2c659b47f71d82357a11aa9" and "8f21fe5fdf104fa289ab8cbf8116e4646aa7edf9" have entirely different histories.
8f6f4c65ed
...
8f21fe5fdf
10
init.sh
10
init.sh
@ -737,12 +737,7 @@ setupConfigsFromRepo()
|
||||
|
||||
sudo mkdir -p "$dst"
|
||||
|
||||
# No-clobber: only seed config files that don't already exist. On a fresh
|
||||
# install this copies the whole template; on a re-run/deploy it preserves the
|
||||
# user's live values (a plain cp -a here silently reset e.g. the Docker
|
||||
# install type back to the template default). New *keys* in existing files
|
||||
# are added separately by the add-only reconcile pass.
|
||||
if ! sudo cp -an "$src"/. "$dst"/; then
|
||||
if ! sudo cp -a "$src"/. "$dst"/; then
|
||||
isError "Failed to copy configs from $src to $dst — aborting."
|
||||
exit 1
|
||||
fi
|
||||
@ -1052,8 +1047,7 @@ sync_configs_from_install() {
|
||||
return 1
|
||||
fi
|
||||
sudo mkdir -p "$dst"
|
||||
# No-clobber: preserve the user's live config values; only add new files.
|
||||
if ! sudo cp -an "$src"/. "$dst"/; then
|
||||
if ! sudo cp -a "$src"/. "$dst"/; then
|
||||
echo "ERROR: Failed to sync configs from $src to $dst."
|
||||
return 1
|
||||
fi
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user