From 7c42e48a3e460bfb2abbd57553e853bf5ce58f7b Mon Sep 17 00:00:00 2001 From: Xiao Pan Date: Fri, 11 Jul 2025 13:44:28 +0800 Subject: fix: mpra correct copy to ca website --- sh/mpra | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'sh') 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 -- cgit v1.2.3-70-g09d2