]> git.saurik.com Git - apt.git/commitdiff
Clean support
authorArch Librarian <arch@canonical.com>
Mon, 20 Sep 2004 16:52:40 +0000 (16:52 +0000)
committerArch Librarian <arch@canonical.com>
Mon, 20 Sep 2004 16:52:40 +0000 (16:52 +0000)
Author: jgg
Date: 1999-02-01 08:15:18 GMT
Clean support

apt-pkg/makefile
doc/apt-get.8.yo
dselect/install

index 87a5e46f6c6b0646a61b3c5dc6d5c2552251cac3..e4584700cd924440db113b0cdb9b21cccdf23b83 100644 (file)
@@ -11,7 +11,7 @@ include ../buildlib/defaults.mak
 
 # The library name
 LIBRARY=apt-pkg
-MAJOR=2.0
+MAJOR=2.1
 MINOR=0
 SLIBS=$(PTHREADLIB)
 
index 768b4e69502507970a03b0dfdc42840ab6e22f44..6209c7e0728a62f533e6aa2a64c5af3a9b2be13d 100644 (file)
@@ -20,6 +20,7 @@ itemize(
   it() remove package1 [package2] [...]
   it() check
   it() clean
+  it() autoclean
 )
 
 Unless the -h, or --help option is given one of the above commands
@@ -89,6 +90,14 @@ and bf(/var/cache/apt/archives/partial/).
 When APT is used as a bf(dselect(8)) method, bf(clean) is run automatically.
 Those who do not use dselect will likely want to run code(apt-get clean)
 from time to time to free up disk space.
+
+dit(bf(autoclean))
+Like bf(clean), df(autoclean) clears out the local repository of retrieved 
+package files. The difference is that it only removes package files that
+can no longer be downloaded, and are largely useless. This allows a
+cache to be maintained over a long period without it growing out of
+control.
+
 enddit()
 
 manpageoptions()
index db96a80550be3a6eeadee61ddb39ba61c2908b46..2481fcea1e30ae2c241cf3953b415468549bc54a 100755 (executable)
@@ -49,7 +49,10 @@ fi
 if [ $RES -eq 0 ]; then
    # Check the cleaning mode
    case `echo $CLEAN | tr '[:upper:]' '[:lower:]'` in
-     always|auto) 
+     auto)
+       $APTGET autoclean && echo "Press enter to continue." && read RES && exit 0;
+       ;;
+     always)
        $APTGET clean && echo "Press enter to continue." && read RES && exit 0;
        ;;
      prompt)