Fix permanent data scripts

This commit is contained in:
vcerenu
2024-11-01 11:45:39 -03:00
parent f809a1ebbb
commit 369560f59f
2 changed files with 3 additions and 11 deletions

View File

@@ -47,12 +47,8 @@ mount_permanent_data() {
if find ${permanent_dir} -mindepth 1 | read; then if find ${permanent_dir} -mindepth 1 | read; then
print "The path ${permanent_dir} is already mounted" print "The path ${permanent_dir} is already mounted"
else else
if find ${data_tmp} -mindepth 1 | read; then
print "Installing ${permanent_dir}" print "Installing ${permanent_dir}"
exec_cmd "cp -a ${data_tmp}. ${permanent_dir}" exec_cmd "cp -ar ${data_tmp}. ${permanent_dir}"
else
print "The path ${permanent_dir} is empty, skipped"
fi
fi fi
done done
} }

View File

@@ -30,11 +30,7 @@ mkdir ${PERMANENT_PATH}
for permanent_dir in "${PERMANENT_DATA[@]}"; do for permanent_dir in "${PERMANENT_DATA[@]}"; do
# Create the directory for the permanent file if it does not exist # Create the directory for the permanent file if it does not exist
DIR=$(dirname "${permanent_dir}") DIR=$(dirname "${permanent_dir}")
if [ ! -e ${PERMANENT_PATH}${DIR} ] mkdir -p ${PERMANENT_PATH}${DIR}
then cp -ar ${permanent_dir} ${PERMANENT_PATH}${DIR}
mkdir -p ${PERMANENT_PATH}${DIR}
fi
mv ${permanent_dir} ${PERMANENT_PATH}${permanent_dir}
done done