[arch-projects] [devtools] [PATCH] makechrootpkg: Use XDG_CONFIG_HOME for makepkg.conf

Johannes Löthberg johannes at kyriasis.com
Thu Jun 2 08:47:56 UTC 2016


Implemented the same way as in makepkg.

Signed-off-by: Johannes Löthberg <johannes at kyriasis.com>
---
 makechrootpkg.in | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/makechrootpkg.in b/makechrootpkg.in
index 709e824..cca3af0 100644
--- a/makechrootpkg.in
+++ b/makechrootpkg.in
@@ -306,7 +306,12 @@ fi
 
 umask 0022
 
-load_vars "$USER_HOME/.makepkg.conf"
+XDG_PACMAN_DIR="${XDG_CONFIG_HOME:-$USER_HOME/.config}/pacman"
+if [[ -r "$XDG_PACMAN_DIR/makepkg.conf" ]]; then
+	load_vars "$XDG_PACMAN_DIR/makepkg.conf"
+elif [[ -r "$HOME/.makepkg.conf" ]]; then
+	load_vars "$USER_HOME/.makepkg.conf"
+fi
 load_vars /etc/makepkg.conf
 
 # Use PKGBUILD directory if these don't exist
-- 
2.8.3


More information about the arch-projects mailing list