From ff862f04542067e8edea1ffb5a6f5527d975172c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lucio=20Andr=C3=A9s=20Illanes=20Albornoz?=
 <lucio@lucioillanes.de>
Date: Thu, 26 Aug 2021 19:21:27 +0200
Subject: Optionally source etc/{build,pkgtool}.theme.local.

.gitignore: updated.
---
 subr/build_init.subr   | 5 +++++
 subr/pkgtool_init.subr | 5 +++++
 2 files changed, 10 insertions(+)

(limited to 'subr')

diff --git a/subr/build_init.subr b/subr/build_init.subr
index a6939b2a..13819de6 100644
--- a/subr/build_init.subr
+++ b/subr/build_init.subr
@@ -86,6 +86,11 @@ buildp_init_env() {
 				printf "Error: failed to source \`%s'.\n" "${_fname}" >&2; exit 1;
 			fi;
 		done;
+		if [ -e "etc/build.theme.local" ]; then
+			if ! . "etc/build.theme.local"; then
+				printf "Error: failed to source \`%s'.\n" "etc/build.theme.local" >&2; exit 1;
+			fi;
+		fi;
 	fi; return "${_rc}";
 };
 
diff --git a/subr/pkgtool_init.subr b/subr/pkgtool_init.subr
index d7bbd14d..2a408423 100644
--- a/subr/pkgtool_init.subr
+++ b/subr/pkgtool_init.subr
@@ -33,6 +33,11 @@ pkgtoolp_init_env() {
 				printf "Error: failed to source \`%s'.\n" "${_fname}" >&2; exit 1;
 			fi;
 		done;
+		if [ -e "etc/pkgtool.theme.local" ]; then
+			if ! . "etc/pkgtool.theme.local"; then
+				printf "Error: failed to source \`%s'.\n" "etc/pkgtool.theme.local" >&2; exit 1;
+			fi;
+		fi;
 	fi; return "${_rc}";
 };
 
-- 
cgit v1.2.3