scripts/fish/void-repo

23 lines
587 B
Plaintext
Raw Normal View History

# 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