From e1c47129f7735f4b60b38acba5dfcff6603fd34f Mon Sep 17 00:00:00 2001 From: Greenhouse George Date: Fri, 25 Apr 2014 12:36:26 -0400 Subject: [PATCH] Seperated update from bashrc. Fixed link to customrc. --- bashrc | 4 +++- update.sh | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 update.sh diff --git a/bashrc b/bashrc index 9190099..1d5fc80 100644 --- a/bashrc +++ b/bashrc @@ -76,4 +76,6 @@ extract () { } # Source external file -. ~/.customrc +if [[ -f ~/.customrc ]]; then + . ~/.customrc +fi diff --git a/update.sh b/update.sh new file mode 100644 index 0000000..96bcf8e --- /dev/null +++ b/update.sh @@ -0,0 +1,33 @@ +# Pacman/Yaourt +if command -v 'pacman' >/dev/null $$ [[ $?==0 ]]; then + alias distro='echo Arch' + alias install='yaourt -S ' + alias fupdate='echo "Updating system" && yaourt -Syyua --devel && echo "Cleaning" && sudo pacman -Rs $(pacman -Qtdq))' + alias search='yaourt -Ss ' + alias paccache='paccache -rv' +fi + +# Debian +if command -v 'apt-get' >/dev/null && [[ $?==0 ]]; then + alias distro='echo Debian' + alias install='sudo apt-get install ' + alias fupdate='sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade' + alias search='sudo apt-cache search ' +fi + +# RHEL +if command -v 'yum' >/dev/null && [[ $?==0 ]]; then + alias distro='echo Red Hat' + alias install='sudo yum install ' + alias fupdate='sudo yum upgrade' + alias search='sudo yum search ' +fi + +# Gentoo +if command -v 'emerge' >/dev/null && [[ $?==0 ]]; then + alias distro='echo Gentoo' + alias install='sudo emerge -av ' + alias fupdate='echo "Updating ports" && sudo emerge-webrsync && echo "Updating system" && sudo emerge --update --deep --with-bdeps=y --newuse --ask @world && echo "Cleaning" && sudo emerge --depclean' + alias search='emerge --search ' +fi +