@@ -49,14 +49,14 @@ function updateLoader() {
4949 exec reboot
5050 fi
5151 fi
52- rm -rf " /mnt /update"
52+ rm -rf " ${TMP_PATH} /update"
5353 mkdir -p " ${TMP_PATH} /update"
5454 dialog --backtitle " $( backtitle) " --title " Update Loader" \
5555 --infobox " Updating Loader..." 3 50
5656 if unzip -oq " ${TMP_PATH} /update.zip" -d " ${TMP_PATH} /update" ; then
5757 rm -rf " /mnt/addons" " /mnt/modules" " /mnt/custom" " /mnt/patches" " /mnt/lkms"
5858 mkdir -p " /mnt/addons" " /mnt/modules" " /mnt/custom" " /mnt/patches" " /mnt/lkms"
59- cp -rf " ${TMP_PATH} /update" / * " /mnt"
59+ find " ${TMP_PATH} /update" -mindepth 1 -maxdepth 1 -exec cp -rf {} " /mnt" \;
6060 rm -rf " ${TMP_PATH} /update"
6161 rm -f " ${TMP_PATH} /update.zip"
6262 fi
@@ -151,14 +151,14 @@ function updateLoaderBeta() {
151151 exec reboot
152152 fi
153153 fi
154- rm -rf " /mnt /update"
154+ rm -rf " ${TMP_PATH} /update"
155155 mkdir -p " ${TMP_PATH} /update"
156156 dialog --backtitle " $( backtitle) " --title " Update Loader" \
157157 --infobox " Updating Loader..." 3 50
158158 if unzip -oq " ${TMP_PATH} /update.zip" -d " ${TMP_PATH} /update" ; then
159159 rm -rf " /mnt/addons" " /mnt/modules" " /mnt/custom" " /mnt/patches" " /mnt/lkms"
160160 mkdir -p " /mnt/addons" " /mnt/modules" " /mnt/custom" " /mnt/patches" " /mnt/lkms"
161- cp -rf " ${TMP_PATH} /update" / * " /mnt"
161+ find " ${TMP_PATH} /update" -mindepth 1 -maxdepth 1 -exec cp -rf {} " /mnt" \;
162162 rm -rf " ${TMP_PATH} /update"
163163 rm -f " ${TMP_PATH} /update.zip"
164164 fi
@@ -310,13 +310,7 @@ function updateAddons() {
310310 --infobox " Updating Addons..." 3 50
311311 if unzip -oq " ${TMP_PATH} /addons.zip" -d " ${ADDONS_PATH} " ; then
312312 rm -f " ${TMP_PATH} /addons.zip"
313- for F in " ${ADDONS_PATH} " /* .addon; do
314- ADDON=$( basename " ${F} " | sed ' s|.addon||' )
315- rm -rf " ${ADDONS_PATH} /${ADDON} "
316- mkdir -p " ${ADDONS_PATH} /${ADDON} "
317- tar -xaf " ${F} " -C " ${ADDONS_PATH} /${ADDON} "
318- rm -f " ${F} "
319- done
313+ updateAddon
320314 dialog --backtitle " $( backtitle) " --title " Update Addons" \
321315 --infobox " Update Addons successful!" 3 50
322316 sleep 2
0 commit comments