[Pcsclite-cvs-commit] r5137 - /trunk/PCSC/configure.in

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Sun Aug 15 18:43:14 UTC 2010


Author: rousseau
Date: Sun Aug 15 18:43:10 2010
New Revision: 5137

URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=5137
Log:
Do not use sysconfdir as configuration directory but
${sysconfdir}/reader.conf.d instead.

Use --enable-confdir=DIR if you want to set a specific value without the
reader.conf.d appended.

Thanks to Kalev Lember for the bug report
http://archives.neohapsis.com/archives/dev/muscle/2010-q3/0150.html

Modified:
    trunk/PCSC/configure.in

Modified: trunk/PCSC/configure.in
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/configure.in?rev=5137&op=diff
==============================================================================
--- trunk/PCSC/configure.in (original)
+++ trunk/PCSC/configure.in Sun Aug 15 18:43:10 2010
@@ -325,27 +325,23 @@
 	AC_MSG_RESULT([plateform endianess           : little endian])
 fi
 
-# default value of sysconfdir
-if test x"${sysconfdir}" == x'${prefix}/etc'; then
-	# set sysconfdir to /etc instead of /usr/etc if prefix=/usr
-	if test x${prefix} = x/usr; then
-		sysconfdir="/etc"
-	fi
-
-	# add "/reader.conf.d" to the default value
-	sysconfdir="${sysconfdir}/reader.conf.d"
-fi
+# --enable-confdir=DIR
+AC_ARG_ENABLE(confdir,
+AC_HELP_STRING([--enable-confdir=DIR],
+	[directory containing reader configurations (default /etc/reader.conf.d)]),
+	[confdir="${enableval}"],
+	[confdir="${sysconfdir}/reader.conf.d"])
 
 # Setup dist stuff
 AC_SUBST(usbdropdir)
 AC_SUBST(ipcdir)
 AC_SUBST(host_to_ccid_16)
 AC_SUBST(host_to_ccid_32)
-AS_AC_EXPAND(sysconfdir_exp,$sysconfdir)
+AS_AC_EXPAND(confdir_exp,$confdir)
 AS_AC_EXPAND(sbindir_exp,$sbindir)
 AS_AC_EXPAND(localstatedir_exp,$localstatedir)
 
-PCSCLITE_CONFIG_DIR="${sysconfdir_exp}"
+PCSCLITE_CONFIG_DIR="${confdir_exp}"
 AC_SUBST(PCSCLITE_CONFIG_DIR)
 PCSCLITE_FEATURES="${PCSCLITE_FEATURES} configdir=${PCSCLITE_CONFIG_DIR}"
 AC_DEFINE_UNQUOTED([PCSCLITE_FEATURES], ["${PCSCLITE_FEATURES}"], [Enabled PC/SC lite features])




More information about the Pcsclite-cvs-commit mailing list