diff --git a/bash/bash_aliases b/bash/bash_aliases index 8d845b7..cbc6157 100644 --- a/bash/bash_aliases +++ b/bash/bash_aliases @@ -121,6 +121,24 @@ g5kpass() { # Archlinux utils # ---------------------------------------------------------------------- +sysupd() { + reflector --ipv6 -c de,fr,nl,lu -p https -n 30 -l 30 | sudo tee /etc/pacman.d/mirrorlist + yay -Syu $* +} + +sysclean() { + pacman -Qtdq | xargs -I {} sudo pacman -Rns {} + yes | sudo pacman -Scc +} + +pkgbuild_up() { + [[ ! -f PKGBUILD ]] && exit 1 + version=$1 + sed -i "s/^pkgver=.*$/pkgver=$VERSION/" PKGBUILD + updpkgsums + makepkg --printsrcinfo >! .SRCINFO +} + pkgbuild_chroot() { [[ ! -f PKGBUILD ]] && exit 1 CHROOT=~/chroot @@ -128,3 +146,9 @@ pkgbuild_chroot() { mkarchroot "$CHROOT/root" base-devel makechrootpkg -c -r "$CHROOT" } + +pkgbuild_commit() { + [[ ! -f PKGBUILD ]] && exit 1 + version=$1 + git commit -m "Update to $VERSION" +}