]> git.saurik.com Git - apt.git/commitdiff
* be more carefull when building the archive path (thanks to matt!)
authorMichael Vogt <michael.vogt@ubuntu.com>
Tue, 15 Mar 2005 09:58:48 +0000 (09:58 +0000)
committerMichael Vogt <michael.vogt@ubuntu.com>
Tue, 15 Mar 2005 09:58:48 +0000 (09:58 +0000)
Patches applied:

 * apt@packages.debian.org/apt--main--0--patch-67
   Open 0.6.35

 * apt@packages.debian.org/apt--main--0--patch-68
   Merge apt--mvo--0

 * apt@packages.debian.org/apt--main--0--patch-69
   Correct spelling in cron.daily

 * apt@packages.debian.org/apt--main--0--patch-70
   Use find|xargs rather than find -exec in cron.daily

 * apt@packages.debian.org/apt--main--0--patch-71
   Update changelog

1  2 
debian/apt.cron.daily

diff --combined debian/apt.cron.daily
index 76c90c8bbcfb589fd5a3ea8c48e9044dcd61d648,982a35d741809eaf589affffe1cc4f6182cee810..f3a1c736d6672945034d7eab8b60256cc5186026
@@@ -38,7 -38,7 +38,7 @@@ update_stamp(
  
  
  # we check here if autoclean was enough sizewise
- check_size_constrains()
+ check_size_constraints()
  {
      # min-age in days
      MaxAge=0
@@@ -47,6 -47,6 +47,7 @@@
      CacheArchive="archives/"
      eval $(apt-config shell MaxAge APT::Archives::MaxAge)
      eval $(apt-config shell MaxSize APT::Archives::MaxSize)
++    eval $(apt-config shell Dir Dir)
      eval $(apt-config shell CacheDir Dir::Cache)
      eval $(apt-config shell CacheArchive Dir::Cache::archives)
  
        echo "empty Dir::Cache or Dir::Cache::archives, exiting"
        exit
      fi
--    Cache="/"$CacheDir$CacheArchive
++    
++    Cache="${Dir%/}/${CacheDir%/}/${CacheArchive%/}/"
  
      # check age
      if [ ! $MaxAge -eq 0 ]; then
-       find $Cache -name "*.deb"  -mtime +$MaxAge -exec rm -f {} \;
+       find $Cache -name "*.deb"  -mtime +$MaxAge -print0 | xargs -r -0 rm -f
      fi
      
      # check size
@@@ -78,8 -78,8 +80,6 @@@
      fi
  }
  
- check_size_constrains
 -check_size_constraints
--
  UpdateInterval=0
  DownloadUpgradeableInterval=0
  eval $(apt-config shell UpdateInterval APT::Periodic::Update-Package-Lists DownloadUpgradeableInterval APT::Periodic::Download-Upgradeable-Packages)
@@@ -117,6 -117,6 +117,6 @@@ f
  AUTOCLEAN_STAMP=/var/lib/apt/periodic/autoclean-stamp
  if check_stamp $AUTOCLEAN_STAMP $AutocleanInterval; then
      apt-get -qq autoclean
--    check_size_contrains
++    check_size_constraints
      update_stamp $AUTOCLEAN_STAMP
  fi