You are not logged in.

#1 2009-09-19 13:31:13

SpeedVin
Member
From: Poland
Registered: 2009-04-29
Posts: 955

Clean System script!

Hello.
I just created new Clean system script and I do't know what more dir it can delate (safely)
Here it is:

  1 echo "This scripts will clean your system!"
  2 cd /var/log
  3 if [ -e mpd ]
  4 then
  5 cd $HOME
  6 sudo rm -rf /var/log/*
  7 #Deprecated remove dir method.
  8 #sudo rm -rf /var/log/
  9 #sudo mkdir /var/log
 10 cd /var/log
 11 sudo mkdir mpd
 12 cd /var/log/mpd
 13 sudo touch mpd.log
 14 echo "Cleaning Pacman Cache"
 15 sudo pacman -Scc
 16 cd $HOME
 17 touch delete.log
 18 sudo pacman -Qdt >> delete.log
 #That method will skip depency checks. 
 #sudo pacman -Rdns |$( cat delete.log)
 19 sudo pacman -Rns | $(cat delete.log)
 20 else
 21 cd $HOME
 22 sudo rm -rf /var/log/*
 23 #Deprecated remove dir method.
 24 #sudo rm -rf /var/log/
 25 #sudo mkdir /var/log
 26 echo "Cleaning Pacman Cache"
 27 sudo pacman -Scc
 28 cd $HOME
 29 touch delete.log
 30 sudo pacman -Qdt >> delete.log
 31 sudo pacman -Rns | $(cat delete.log)
 32 fi

Any Ideas?

Last edited by SpeedVin (2009-09-20 10:49:40)


Shell Scripter | C/C++/Python/Java Coder | ZSH

Offline

#2 2009-09-20 04:55:29

opothehippo
Member
From: hella norcal bro
Registered: 2009-08-06
Posts: 89

Re: Clean System script!

I lot of people use yaourt, and you can clean those packages too. (As long as there no longer needed.)

I believe the directory is /tmp/yaourt-tmp-<username>/.


Arch x86_64 | XMonad

Offline

#3 2009-09-20 07:14:56

ugkbunb
Member
Registered: 2009-02-26
Posts: 227

Re: Clean System script!

why delate instead of delete?

Offline

#4 2009-09-20 08:17:06

SpeedVin
Member
From: Poland
Registered: 2009-04-29
Posts: 955

Re: Clean System script!

opothehippo wrote:

I lot of people use yaourt, and you can clean those packages too. (As long as there no longer needed.)

I believe the directory is /tmp/yaourt-tmp-<username>/.

Good Idea!
Hmm is there any command to clean yaourt packages cache?

ugkbunb wrote:

why delate instead of delete?

Thanks , fixed!


Shell Scripter | C/C++/Python/Java Coder | ZSH

Offline

#5 2009-09-20 09:13:19

ugkbunb
Member
Registered: 2009-02-26
Posts: 227

Re: Clean System script!

SpeedVin wrote:

Hmm is there any command to clean yaourt packages cache?

ugkbunb wrote:

why delate instead of delete?

Thanks , fixed!

hehe I didn't think it was just a type... though I was missing something!

btw - you missed the laste one smile

31 sudo pacman -Rdns | cat delate.log

Offline

#6 2009-09-20 09:17:49

SpeedVin
Member
From: Poland
Registered: 2009-04-29
Posts: 955

Re: Clean System script!

ugkbunb wrote:
SpeedVin wrote:

Hmm is there any command to clean yaourt packages cache?

ugkbunb wrote:

why delate instead of delete?

Thanks , fixed!

hehe I didn't think it was just a type... though I was missing something!

btw - you missed the laste one smile

31 sudo pacman -Rdns | cat delate.log

Thanks
Now all Fixed!


Shell Scripter | C/C++/Python/Java Coder | ZSH

Offline

#7 2009-09-20 10:21:12

ak-89
Member
From: Finland
Registered: 2008-08-26
Posts: 86
Website

Re: Clean System script!

sudo pacman -Rdns | cat delete.log

should be

sudo pacman -Rsn $(cat delete.log)

or

 sudo pacman -Rsn `cat delete.log`

,I think.

-d, --nodeps         skip dependency checks
-s, --recursive      remove dependencies also (that won't break packages)

I took that "d" away from parameters because of that.

Offline

#8 2009-09-20 10:50:17

SpeedVin
Member
From: Poland
Registered: 2009-04-29
Posts: 955

Re: Clean System script!

ak-89 wrote:
sudo pacman -Rdns | cat delete.log

should be

sudo pacman -Rsn $(cat delete.log)

or

 sudo pacman -Rsn `cat delete.log`

,I think.

-d, --nodeps         skip dependency checks
-s, --recursive      remove dependencies also (that won't break packages)

I took that "d" away from parameters because of that.

Ok updated thanks! wink


Shell Scripter | C/C++/Python/Java Coder | ZSH

Offline

Board footer

Powered by FluxBB