1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/nextcloud_ynh.git synced 2024-09-03 19:55:57 +02:00

Merge pull request #170 from YunoHost-Apps/fix-168-copy-apps-correctly2

[fix] Copy only app missing in new apps dir
This commit is contained in:
ljf (zamentur) 2019-08-07 17:45:12 +02:00 committed by GitHub
commit e0b4a5a3a0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -241,7 +241,16 @@ then
# Backup 3rd party applications from the current nextcloud
# But do not overwrite if there is any upgrade
# (apps directory already exists in Nextcloud archive)
cp -a --update "$final_path/apps" "$tmpdir"
(
cd $final_path/apps
for nc_app_dir in */
do
if [ ! -d "$tmpdir/apps/$nc_app_dir" ]
then
cp -a "$nc_app_dir" "$tmpdir/apps/$nc_app_dir"
fi
done
)
# Replace the old nextcloud by the new one
ynh_secure_remove --file="$final_path"