1
0
Fork 0
mirror of https://github.com/hcartiaux/dotfiles.git synced 2024-10-18 09:15:24 +02:00

[bash] bash_aliases - archlinux utilities

This commit is contained in:
Hyacinthe Cartiaux 2024-10-18 01:36:20 +02:00
parent eaddde259d
commit 83a07d7cd2

View file

@ -121,6 +121,24 @@ g5kpass() {
# Archlinux utils # 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() { pkgbuild_chroot() {
[[ ! -f PKGBUILD ]] && exit 1 [[ ! -f PKGBUILD ]] && exit 1
CHROOT=~/chroot CHROOT=~/chroot
@ -128,3 +146,9 @@ pkgbuild_chroot() {
mkarchroot "$CHROOT/root" base-devel mkarchroot "$CHROOT/root" base-devel
makechrootpkg -c -r "$CHROOT" makechrootpkg -c -r "$CHROOT"
} }
pkgbuild_commit() {
[[ ! -f PKGBUILD ]] && exit 1
version=$1
git commit -m "Update to $VERSION"
}