Instead of using sed/grep and relying on the output of 'pacman -v' use
pacman-conf for obtaining the configuration value of the CacheDir.
Signed-off-by: Jelle van der Waa
---
mkarchroot.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mkarchroot.in b/mkarchroot.in
index 52e363f..bae6b5a 100644
--- a/mkarchroot.in
+++ b/mkarchroot.in
@@ -52,7 +52,7 @@ shift 1
[[ -z $working_dir ]] && die 'Please specify a working directory.'
if [[ -z $cache_dir ]]; then
- cache_dirs=($(pacman -v "$cache_conf" 2>&1 | grep '^Cache Dirs:' | sed
's/Cache Dirs:\s*//g'))
+ cache_dirs=($(pacman-conf CacheDir))
else
cache_dirs=(${cache_dir})
fi
--
2.20.1