Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sudo wget -O /etc/pacman.d/mirrorlist https://www.archlinux.org/mirrorlist/all/ &&
- sudo cp /etc/pacman.d/mirrorlist.backup /etc/pacman.d/mirrorlist &&
- sudo reflector -l 20 -p http --sort rate --save /etc/pacman.d/mirrorlist;
- #This part updates my custom kernel. It isn't fully automated yet, requiring user input to complete the installation.
- curl -s https://aur.archlinux.org/packages/li/linux-ck/PKGBUILD | grep pkgver= > .pkgver
- curl -s https://aur.archlinux.org/packages/li/linux-ck/PKGBUILD | grep pkgrel= > .pkgrel
- #This was a real pain in the ass to figure out. Its probably still rough, but don't fix what ain't broke, right?
- if [ `uname -r` == `echo "$(cat ./.pkgver | sed -r 's/^.{7}//')-$(cat ./.pkgrel | sed -r 's/^.{7}//')-ck"` ]; then
- echo "No update needed."
- else
- echo "Update needed."
- yaourt linux-ck
- # mkdir ./.linux-ck
- # cd ./.linux-ck
- # #!/bin/bash
- # d=${BUILDDIR:-$PWD}
- # for p in linux-ck
- # do
- # cd "$d"
- # curl -s "https://aur.archlinux.org/packages/${p:0:2}/$p/$p.tar.gz" |tar xz
- # cd "$p"
- # sed -i '/^_use_current=/ s/$/y/' PKGBUILD
- # sed -i '/^_BFQ_enable_=/ s/$/y/' PKGBUILD
- # sed -i '/^_localmodcfg=/ s/$/y/' PKGBUILD
- # vim PKGBUILD
- # makepkg -s ${@##[^\-]*}
- # ls
- # sudo pacman -U linux-ck-$(cat ~/.pkgver | sed -r 's/^.{7}//')*;
- # sudo pacman -U linux-ck-headers-$(cat ~/.pkgver | sed -r 's/^.{7}//')*;
- # done
- # sudo mkinitcpio -p linux-ck;
- sudo grub-mkconfig -o /boot/grub/grub.cfg;
- # cd ..
- # cd ..
- # sudo rm -r ./.linux-ck
- fi
- rm .pkgver
- rm .pkgrel
- sudo pacman -Syyu; #Updates system.
- clear
- aarchup --aur #Uses aarchup to check for AUR updates.
- #Unfinished. Move along.
- #echo "Please enter the listed AUR packages"
- #var="$(read input && yaourt $input)"
- #
- #if [ -z $input ]; then
- # exit 0
- #else
- # echo $var
- #fi
- sudo pacman -Rns $(pacman -Qtdq)
- sudo pacman -Sc; #Removes all cached package tarballs that correspond to packages not installed.
- sudo pacman-optimize; #Optimizes pacman cache.
- sudo defragfs / -a #Defragments filesystem. Requires defragfs installed.
Advertisement
Add Comment
Please, Sign In to add comment