]> git.armaanb.net Git - opendoas.git/commitdiff
fix portability issues with configure script
authorDuncan Overbruck <mail@duncano.de>
Thu, 12 Nov 2020 16:02:05 +0000 (17:02 +0100)
committerDuncan Overbruck <mail@duncano.de>
Thu, 12 Nov 2020 21:29:09 +0000 (22:29 +0100)
configure

index 9eaef721eecef2a84f19511feb7f159ad3ec38de..2c88379750e2efc0ca789f3c2fad650c90172a3a 100755 (executable)
--- a/configure
+++ b/configure
@@ -42,6 +42,14 @@ WITHOUT_TIMESTAMP=yes
 UID_MAX=65535
 GID_MAX=65535
 
+: ${PREFIX:=/usr/local}
+: ${EPREFIX:=${PREFIX}}
+: ${BINDIR:=${PREFIX}/bin}
+: ${SHAREDIR:=${PREFIX}/share}
+: ${MANDIR:=${SHAREDIR}/man}
+: ${SYSCONFDIR:=/etc}
+: ${PAMDIR:=${SYSCONFDIR}/pam.d}
+
 for x; do
        opt=${x%%=*}
        var=${x#*=}
@@ -82,13 +90,13 @@ cat <<! >$CONFIG_H
 !
 
 cat <<EOF >>$CONFIG_MK
-PREFIX   ?=    ${PREFIX:="/usr"}
-EPREFIX  ?=    ${EPREFIX:="${PREFIX}"}
-BINDIR   ?=    ${BINDIR:="${PREFIX}/bin"}
-SHAREDIR ?=    ${SHAREDIR:="${PREFIX}/share"}
-MANDIR   ?=    ${MANDIR:="${SHAREDIR}/man"}
-SYSCONFDIR?=   ${SYSCONFDIR:="/etc"}
-PAMDIR   ?=    ${PAMDIR:="${SYSCONFDIR}/pam.d"}
+PREFIX   ?=    ${PREFIX}
+EPREFIX  ?=    ${EPREFIX}
+BINDIR   ?=    ${BINDIR}
+SHAREDIR ?=    ${SHAREDIR}
+MANDIR   ?=    ${MANDIR}
+SYSCONFDIR?=   ${SYSCONFDIR}
+PAMDIR   ?=    ${PAMDIR}
 EOF
 
 if [ -z "$BUILD" ]; then