Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export LC_ALL=en_US.UTF-8
- #!/bin/bash
- #!/bin/sh
- #lägger till h.sh med mina variblar mm
- source "/home/hynt/.hprojekt/h.sh"
- . /home/hynt/.hprojekt/h.sh
- Version="htest.sh v 0.0.3"
- clear
- echo " ''~'' "
- echo " ( o o ) "
- echo " +------------------.oooO--(_)--Oooo.------------------+ "
- echo " | | "
- echo " | LINUX.. BASH... | "
- echo " | .oooO | "
- echo " | ( ) Oooo. | "
- echo " +---------------------\ (----( )--------------------+ "
- echo " \_) ) / "
- echo " (_/ "
- echo " http://verklighetochdrom.blogspot.se/ "
- echo " "
- echo "Run: htest help "
- start_hbackup(){ # Hbackup start
- cd /home/$MY_USER/
- tar -cvpjf backup`date +%m%d%y`.tar.bz2 --exclude=~/backup`date +%m%d%y`.tar.bz2 ~/
- return $TRUE
- } # Hbackup end
- start_htrash(){ # Htrash start
- version="htrash.sh v0.0.3"
- trashdir="/home/$MY_USER/.local/share/Trash"
- #Show Trash Folder Size
- clear && echo Folder Trash Size: && du -csh $trashdir
- #----------------------------------------------------------------------
- echo "Would you like to empty Trash [y/n]?"
- read ans
- if [ $ans = y -o $ans = Y -o $ans = yes -o $ans = Yes -o $ans = YES ]
- then
- echo "'yes'"
- cd $trashdir
- sudo rm -rf *
- fi
- if [ $ans = n -o $ans = N -o $ans = no -o $ans = No -o $ans = NO ]
- then
- echo "'no'"
- fi
- return $TRUE
- } # Htrash end
- start_hdl(){ # hdl start
- version="0.0.4"
- #Testar om apt-cache är installerat om inte installeras programet
- dpkg -s apt-cacher-ng 2>/dev/null >/dev/null || aptitude install apt-cacher-ng
- #Testar om aptitude är installerat om inte install programet
- dpkg -s aptitude 2>/dev/null >/dev/null || apt-get install aptitude
- clear
- echo "the depdl h-downloader"
- echo "--------------------"
- echo "Packagename:"
- read line
- sudo apt-get --print-uris --yes install $line | grep ^\' | cut -d\' -f2 >filename.txt
- wget --input-file filename.txt
- return $TRUE
- } # hdl end
- start_ffhlock(){ # ffhlock start
- version="FFhlock v 0.0.4"
- clear
- echo ""
- sudo chown -R $MY_USER:$MY_USER /home/$MY_USER/.mozilla
- echo "Rättigheter till .mozzila ändrade"
- files=`find /home/$MY_USER/.mozilla -name "*lock"`
- for file in `echo $files`
- do
- echo "removing $file..."
- rm "$file"
- done
- return $TRUE
- } # ffhlock end
- start_help(){
- echo "HELP COMMANDS-------------------------------------------------"
- echo " "
- echo "htest apt2deb Copy apt/archives/*.deb /MY_USER/.hprojekt/deb/"
- echo "htest fflock sätter rättigheter för MY_USER / tarbort lock fil"
- echo "htest hbackup Tar /home/MY_USER/ simpelt backup script "
- echo "htest hdl hdownloader "
- echo "htest dpkglock tarbort lock för /var/lib/dpkg/lock "
- echo "htest www Öppnar min hemsida med firefox "
- echo "htest trash Tömmer Trash mappen för MY_USER "
- echo " "
- return $TRUE
- } #end Help
- # -Case start
- # if no command line arg given
- # set val to Unknown
- if [ -z $1 ]
- then
- val="*** Unknown ***"
- elif [ -n $1 ]
- then
- # otherwise make first arg as val
- val=$1
- fi
- # use case statement to make decision for rental
- case $val in
- "trash") start_htrash ;;
- "hdl") start_hdl ;;
- "fflock") start_ffhlock ;;
- "apt2deb") $APT2DEB ;;
- "hbackup") start_hbackup ;;
- "dpkglock") $DPKG_LOCK ;;
- "help") start_help ;;
- "www") firefox $MY_HOMEPAGE ;;
- *) echo "Sorry, I can not get a $val for you!";;
- esac
- # Case stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement