23 lines
587 B
Fish
23 lines
587 B
Fish
# vim: syntax=fish:
|
|
|
|
function xrreload -d "Reload all packages into the package repository"
|
|
xbps-rindex -f --add "$XBPS_HOSTDIR"/binpkgs/*.xbps
|
|
end
|
|
|
|
function xrsync -d "Upload voidlinux package repository"
|
|
rsync $argv -azvh --delete --progress \
|
|
"$XBPS_HOSTDIR"/binpkgs/ \
|
|
"$_agw_secret_void_copy_dir"
|
|
end
|
|
|
|
function xrupdate -d "Sign and upload voidlinux package repository"
|
|
xrreload
|
|
xbps-rindex --privkey "$_agw_secret_void_privkey" \
|
|
--sign-pkg "$XBPS_HOSTDIR"/binpkgs/*.xbps
|
|
xrsync --dry-run
|
|
echo "continue? [yes/no]"
|
|
if test (read) = "yes"
|
|
xrsync
|
|
end
|
|
end
|