summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2014-03-16 23:46:28 -0400
committerMike Gilbert <floppym@gentoo.org>2014-03-16 23:46:28 -0400
commitc42cf6d80aa2e5f9faef11913134c15af20d0664 (patch)
tree37e03bbf68e7414a4f451a168c58c7b1d010d802
parentBump to version 0.12. (diff)
downloadpython-updater-c42cf6d80aa2e5f9faef11913134c15af20d0664.tar.gz
python-updater-c42cf6d80aa2e5f9faef11913134c15af20d0664.tar.bz2
python-updater-c42cf6d80aa2e5f9faef11913134c15af20d0664.zip
Source /etc/init.d/functions.sh as a fallback.
-rw-r--r--python-updater.in9
1 files changed, 8 insertions, 1 deletions
diff --git a/python-updater.in b/python-updater.in
index f079316..2e5de5b 100644
--- a/python-updater.in
+++ b/python-updater.in
@@ -62,7 +62,14 @@ CHECK_SHARED_LINKING="1"
CHECK_STATIC_LINKING="1"
# Load the Gentoo-style info macros
-. "@GENTOO_PORTAGE_EPREFIX@"/lib/gentoo/functions.sh
+if [[ -e "@GENTOO_PORTAGE_EPREFIX@"/lib/gentoo/functions.sh ]]; then
+ . "@GENTOO_PORTAGE_EPREFIX@"/lib/gentoo/functions.sh
+elif [[ -e "@GENTOO_PORTAGE_EPREFIX@"/etc/init.d/functions.sh ]]; then
+ . "@GENTOO_PORTAGE_EPREFIX@"/etc/init.d/functions.sh
+else
+ echo "Unable to find functions.sh"
+ exit 1
+fi
# Portage variables.
PKG_DBDIR="@GENTOO_PORTAGE_EPREFIX@/var/db/pkg"