From cadcca6d32485385d4e0e4e7e1cad9bcbacf7157 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20M=C3=BCller?= Date: Mon, 5 Aug 2024 18:47:22 +0700 Subject: [PATCH] [arkdep] skip non-existing files from migration Sometimes a file listed in migrate_files list does not exist. so skip it and avoid an error output. --- arkdep | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arkdep b/arkdep index 3c49cbf..3795b4b 100755 --- a/arkdep +++ b/arkdep @@ -1040,8 +1040,9 @@ deploy () { if [[ ${#migrate_files[@]} -ge 1 ]] && [[ ! -n $ARKDEP_ROOT ]]; then printf '\e[1;34m-->\e[0m\e[1m Migrating local files to new deployment\e[0m\n' for file in ${migrate_files[@]}; do + [ ! -f $file ] && continue printf "Copying $file\n" - cp -r /$file $arkdep_dir/deployments/${data[0]}/rootfs/${file%/*} + cp -r $file $arkdep_dir/deployments/${data[0]}/rootfs/${file%/*} done fi