chore: Ignore "same file" copy errors

This commit is contained in:
Kyle Gospodnetich 2024-10-30 09:48:31 -07:00
parent 5b2e5e97b5
commit ecb43c1fa7

View File

@ -26,7 +26,7 @@ index ac7adb6..d46bb14 100755
for cffile in "$prpath"/"$confd"/*.conf for cffile in "$prpath"/"$confd"/*.conf
do do
- [ -f "$cffile" ] && cp -av "$cffile" $runconf/"$confd" - [ -f "$cffile" ] && cp -av "$cffile" $runconf/"$confd"
+ [ -f "$cffile" ] && /usr/bin/cp -avf "$cffile" $confdir/"$confd" + [ -f "$cffile" ] && /usr/bin/cp -avf "$cffile" $confdir/"$confd" || true
done done
fi fi
done done
@ -89,14 +89,14 @@ index 3f03354..1e43489 100755
for cffile in "$prpath"/"$confd"/*.lua for cffile in "$prpath"/"$confd"/*.lua
do do
- [ -f "$cffile" ] && cp -av "$cffile" $runconf/"$confd" - [ -f "$cffile" ] && cp -av "$cffile" $runconf/"$confd"
+ [ -f "$cffile" ] && /usr/bin/cp -avf "$cffile" $confdir/"$confd" + [ -f "$cffile" ] && /usr/bin/cp -avf "$cffile" $confdir/"$confd" || true
done done
;; ;;
*.conf.d) *.conf.d)
for cffile in "$prpath"/"$confd"/*.conf for cffile in "$prpath"/"$confd"/*.conf
do do
- [ -f "$cffile" ] && cp -av "$cffile" $runconf/"$confd" - [ -f "$cffile" ] && cp -av "$cffile" $runconf/"$confd"
+ [ -f "$cffile" ] && /usr/bin/cp -avf "$cffile" $confdir/"$confd" + [ -f "$cffile" ] && /usr/bin/cp -avf "$cffile" $confdir/"$confd" || true
done done
;; ;;
esac esac