Expunge revision histories in files.
[become] / configure.in
index ff93341..c5767f8 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.21 2004/04/08 01:36:20 mdw Exp $
 dnl
 dnl Source for auto configuration for `become'
 dnl
@@ -25,74 +25,6 @@ dnl You should have received a copy of the GNU General Public License
 dnl along with `become'; if not, write to the Free Software Foundation,
 dnl Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 
-dnl----- Revision history ---------------------------------------------------
-dnl
-dnl $Log: configure.in,v $
-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.
-dnl
-dnl Revision 1.18  1999/07/28 09:30:12  mdw
-dnl Use new-fangled mdw_TYPE_SSIZE_T macro.
-dnl
-dnl Revision 1.17  1999/05/04 16:25:19  mdw
-dnl Fixes for new version of automake.
-dnl
-dnl Revision 1.16  1998/06/18  15:15:45  mdw
-dnl Set version number properly.  D'oh.
-dnl
-dnl Revision 1.15  1998/06/18 15:11:36  mdw
-dnl Change patchlevel.  Check for @sigprocmask@, for improved @noise__shell@
-dnl function.
-dnl
-dnl Revision 1.14  1998/06/08 11:22:16  mdw
-dnl Step version number and date.
-dnl
-dnl Revision 1.13  1998/04/23 13:34:10  mdw
-dnl Release version.
-dnl
-dnl Revision 1.12  1998/04/23 13:09:24  mdw
-dnl Add new option to disable networking.
-dnl
-dnl Revision 1.11  1998/02/20 17:55:56  mdw
-dnl Fix default HTML directory.
-dnl
-dnl Revision 1.10  1998/01/12 16:45:21  mdw
-dnl Fix copyright date.
-dnl
-dnl Revision 1.9  1997/09/18  11:24:27  mdw
-dnl Add `conf' directory.  Add an `htmldir' installation directory too.
-dnl
-dnl Revision 1.8  1997/09/17  10:36:30  mdw
-dnl Remove `set.c'.  No longer necessary.
-dnl
-dnl Revision 1.7  1997/09/09 18:18:41  mdw
-dnl Check for setgroups(2), to see whether subsidiary group lists need to be
-dnl fiddled with.
-dnl
-dnl Revision 1.6  1997/09/08  13:41:14  mdw
-dnl Check for `setreuid' for changing permissions.
-dnl
-dnl Revision 1.5  1997/09/05  11:45:18  mdw
-dnl Add support for different login styles, and environment variable
-dnl manipulation in a safe and useful way.
-dnl
-dnl Revision 1.4  1997/08/20  16:10:56  mdw
-dnl Lowercase `mdw_' prefixes to macros.  Add a `--with-etcdir=PATH'
-dnl option.  Update `stamp-h' as required by the Automake docs (silly
-dnl me).
-dnl
-dnl Revision 1.3  1997/08/07 09:34:32  mdw
-dnl Added `ElectricFence' support, and support for the `deep' package
-dnl structure.
-dnl
-dnl Revision 1.2  1997/08/04 10:24:21  mdw
-dnl Sources placed under CVS control.
-dnl
-dnl Revision 1.1  1997/07/21  13:47:51  mdw
-dnl Initial revision
-dnl
-
 AC_INIT(src/become.c)
 AM_INIT_AUTOMAKE(become, 1.4.0)
 AM_CONFIG_HEADER(config.h)
@@ -135,7 +67,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 +80,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