summaryrefslogtreecommitdiff
path: root/sh
diff options
context:
space:
mode:
authorXiao Pan <xyz@flylightning.xyz>2025-07-11 13:44:28 +0800
committerXiao Pan <xyz@flylightning.xyz>2025-07-11 13:44:28 +0800
commit7c42e48a3e460bfb2abbd57553e853bf5ce58f7b (patch)
tree4728da554f5d21769cad32b0e020a20ee25f13bd /sh
parent628dad7e3a8caa0a1c44a01690867a3ad331fffe (diff)
fix: mpra correct copy to ca website
Diffstat (limited to 'sh')
-rwxr-xr-xsh/mpra7
1 files changed, 6 insertions, 1 deletions
diff --git a/sh/mpra b/sh/mpra
index b06ebf2..2c24e47 100755
--- a/sh/mpra
+++ b/sh/mpra
@@ -58,7 +58,12 @@ else
done
fi
-[ "$copy_any" ] && sudo rsync -vPrlu --delete ../repo/ ca:/srv/http/mirrors/archlinux/fly/os/any
+if [ "$copy_any" ]; then
+ ssh -t -- ca '[ -d programs/repos/fly/any/repo ] || mkdir -p programs/repos/fly/any/repo'
+ rsync -avP ../repo/ ca:programs/repos/fly/any/repo
+ echo 'Wait for ca sudo prompt and enter password:'
+ ssh -t -- ca 'sudo rsync -vPrlu --delete programs/repos/fly/any/repo/ /srv/http/mirrors/archlinux/fly/os/any'
+fi
if [ "$copy" ]; then
if ! [ -d /var/lib/mpra ]; then