Debianization.
[become] / configure.in
index ff93341..8d334d4 100644 (file)
@@ -1,6 +1,6 @@
-dnl -*-fundamental-*-
+dnl -*-m4-*-
 dnl
-dnl $Id: configure.in,v 1.19 2003/10/12 00:14:44 mdw Exp $
+dnl $Id: configure.in,v 1.20 2003/11/29 23:39:16 mdw Exp $
 dnl
 dnl Source for auto configuration for `become'
 dnl
@@ -28,6 +28,9 @@ dnl Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 dnl----- Revision history ---------------------------------------------------
 dnl
 dnl $Log: configure.in,v $
+dnl Revision 1.20  2003/11/29 23:39:16  mdw
+dnl Debianization.
+dnl
 dnl Revision 1.19  2003/10/12 00:14:44  mdw
 dnl Major overhaul.  Now uses DSA signatures rather than the bogus symmetric
 dnl encrypt-and-hope thing.  Integrated with mLib and Catacomb.
@@ -135,7 +138,12 @@ AC_ARG_WITH([etcdir],
                          [default is /etc/become]],
 [etcdir="$withval"], [etcdir="/etc/become"])
 AC_SUBST(etcdir)
-AC_DEFINE_UNQUOTED(ETCDIR, "$etcdir")
+
+AC_ARG_WITH([pidfile],
+[  --with-pidfile=PATH   set filename for pidfile 
+                          [default is ETCDIR/become/pid]],
+[pidfile="$withval"], [pidfile="${etcdir}/become.pid"])
+AC_SUBST(pidfile)
 
 AC_ARG_WITH([htmldir],
 [  --with-htmldir=PATH   set directory for HTML documentation
@@ -143,6 +151,11 @@ AC_ARG_WITH([htmldir],
 [htmldir="$withval"], [htmldir='${prefix}/html/become'])
 AC_SUBST(htmldir)
 
+mdw_DEFINE_PATHS([
+  mdw_DEFINE_PATH([ETCDIR], [$etcdir])
+  mdw_DEFINE_PATH([file_PID], [$pidfile])
+])
+
 dnl --- Debugging stuff ---
 
 mdw_OPT_EFENCE