summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/apt.cron.daily8
1 files changed, 4 insertions, 4 deletions
diff --git a/debian/apt.cron.daily b/debian/apt.cron.daily
index 982a35d74..f3a1c736d 100644
--- a/debian/apt.cron.daily
+++ b/debian/apt.cron.daily
@@ -47,6 +47,7 @@ check_size_constraints()
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)
@@ -55,7 +56,8 @@ check_size_constraints()
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
@@ -78,8 +80,6 @@ check_size_constraints()
fi
}
-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 @@ fi
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