From 93af10d71295ceda7baa23892f487c419700dafa Mon Sep 17 00:00:00 2001 From: John Estabrook Date: Mon, 28 Aug 2023 10:18:26 -0500 Subject: T5520: avoid cp from /config during update, after coreutils change A change in behaviour of coreutils 'cp' reveals a problem when doing a 'cp -a' from the bind mount /config; use /opt/vyatta/etc/config instead. --- scripts/install/install-image-existing | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'scripts/install') diff --git a/scripts/install/install-image-existing b/scripts/install/install-image-existing index feba6683..7cf0b4db 100755 --- a/scripts/install/install-image-existing +++ b/scripts/install/install-image-existing @@ -189,9 +189,9 @@ if [ $space_avail -gt $space_needed_configdata ]; then resp=$(get_response "Yes" "Yes No Y N") if [ "$resp" == 'yes' ] || [ "$resp" == 'y' ]; then echo 'Copying current configuration...' - ndir=${INST_ROOT}/${VYATTA_NEW_CFG_DIR} + ndir=${INST_ROOT}/${VYATTA_CFG_DIR} mkdir -p $ndir - find $VYATTA_NEW_CFG_DIR -maxdepth 1 -mindepth 1 \ + find $VYATTA_CFG_DIR -maxdepth 1 -mindepth 1 \ -exec cp '-a' '{}' "$ndir/" ';' # Set the upgraded flag @@ -201,7 +201,7 @@ if [ $space_avail -gt $space_needed_configdata ]; then chmod -R 775 $ndir # Return original permissions for private files in config/auth. T2713 - rsync -a ${VYATTA_NEW_CFG_DIR}/auth/ ${ndir}/auth/ + rsync -a ${VYATTA_CFG_DIR}/auth/ ${ndir}/auth/ fi done -- cgit v1.2.3