diff options
author | Skycoder42 | 2019-03-24 21:34:27 +0100 |
---|---|---|
committer | Skycoder42 | 2019-03-24 21:34:27 +0100 |
commit | b50a3272f12091c35b97564c0108aa748ad418ad (patch) | |
tree | 25da2005194e3733e9bed58dbab47cf501548053 /paccache-hook.sh | |
parent | 533f1511d7a28308c36addedeedc557bbbdfb310 (diff) | |
download | aur-b50a3272f12091c35b97564c0108aa748ad418ad.tar.gz |
update to 1.1.0
Diffstat (limited to 'paccache-hook.sh')
-rw-r--r-- | paccache-hook.sh | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/paccache-hook.sh b/paccache-hook.sh index 034f05276c04..78d48a43ca9e 100644 --- a/paccache-hook.sh +++ b/paccache-hook.sh @@ -2,12 +2,25 @@ . /etc/paccache-hook.conf +cache_args="" +for cdir in $cache_dirs; do + cache_args="$cache_args -c $cdir" +done + if [ "$installed" = true ]; then echo "Removing old installed packages..." - paccache "-rk${installed_keep:-2}" $extra_args $installed_extra_args + if [ -n "$installed_move_to" ]; then + paccache $cache_args -m "$installed_move_to" "-k${installed_keep:-2}" $extra_args $installed_extra_args + else + paccache $cache_args "-rk${installed_keep:-2}" $extra_args $installed_extra_args + fi fi if [ "$uninstalled" = true ]; then echo "Removing old uninstalled packages..." - paccache "-ruk${uninstalled_keep:-0}" $extra_args $uninstalled_extra_args + if [ -n "$uninstalled_move_to" ]; then + paccache $cache_args -m "$uninstalled_move_to" "-uk${uninstalled_keep:-0}" $extra_args $uninstalled_extra_args + else + paccache $cache_args "-ruk${uninstalled_keep:-0}" $extra_args $uninstalled_extra_args + fi fi |