[arch-dev-public] [PATCH] Further fixes to cache_dir handling

Allan McRae allan at archlinux.org
Sat Feb 13 04:21:04 EST 2010


1) Typo cachedir -> cache_dir
2) Use $cache_dir when calling pacman

Signed-off-by: Allan McRae <allan at archlinux.org>
---
 mkarchroot |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/mkarchroot b/mkarchroot
index 4ff8993..ae1d294 100755
--- a/mkarchroot
+++ b/mkarchroot
@@ -66,7 +66,7 @@ shift 1
 
 [ "${working_dir}" = "" ] && echo "error: please specify a working directory" && usage 1
 
-if [ -z "$cachedir" ]; then
+if [ -z "$cache_dir" ]; then
     cache_conf=${working_dir}/etc/pacman.conf
     [ ! -f $cache_conf ] && cache_conf=${pac_conf:-/etc/pacman.conf}
     cache_dir=$((grep -m 1 '^CacheDir' $cache_conf || echo 'CacheDir = /var/cache/pacman/pkg') | sed 's/CacheDir\s*=\s*//')
@@ -140,7 +140,7 @@ else
     pacargs="--noconfirm -v " #--noprogressbar -v
     pacargs="$pacargs --root=${working_dir}"
     # pacman takes these as relative to the given root
-    pacargs="$pacargs --cachedir=/var/cache/pacman/pkg"
+    pacargs="$pacargs --cachedir=${cache_dir}"
     if [ "$pac_conf" != "" ]; then
         pacargs="$pacargs --config=${pac_conf}"
     fi
-- 
1.6.6.1



More information about the arch-dev-public mailing list