diff options
author | Xiao Pan <xyz@flylightning.xyz> | 2025-07-11 13:44:28 +0800 |
---|---|---|
committer | Xiao Pan <xyz@flylightning.xyz> | 2025-07-11 13:44:28 +0800 |
commit | 7c42e48a3e460bfb2abbd57553e853bf5ce58f7b (patch) | |
tree | 4728da554f5d21769cad32b0e020a20ee25f13bd /sh | |
parent | 628dad7e3a8caa0a1c44a01690867a3ad331fffe (diff) |
fix: mpra correct copy to ca website
Diffstat (limited to 'sh')
-rwxr-xr-x | sh/mpra | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -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 |