Blob Blame History Raw
autofs-5.0.5 - add piddir to configure
From: Ian Kent <ikent@redhat.com>
In order to accomodate possible changes or different pid file
locations add directory selection for pid file directory to
configure. Also update the fifo directory and flag file directory
configure checks.
---
CHANGELOG | 1 +
Makefile.conf.in | 3 +++
aclocal.m4 | 20 ++++++++++++++++++--
configure | 4 ++--
redhat/Makefile | 1 +
redhat/autofs.init.in | 4 ++--
samples/Makefile | 2 +-
7 files changed, 28 insertions(+), 7 deletions(-)
--- autofs-5.0.6.orig/CHANGELOG
+++ autofs-5.0.6/CHANGELOG
@@ -16,6 +16,7 @@
- fix ipv6 name lookup check.
- fix ipv6 rpc calls.
- fix ipv6 configure check.
+- add piddir to configure.
28/06/2011 autofs-5.0.6
-----------------------
--- autofs-5.0.6.orig/Makefile.conf.in
+++ autofs-5.0.6/Makefile.conf.in
@@ -79,6 +79,9 @@ autofsconfdir = @confdir@
# Location for autofs maps
autofsmapdir = @mapdir@
+# Localtion of pid files
+autofspiddir = @piddir@
+
# Location for autofs fifos
autofsfifodir = @fifodir@
--- autofs-5.0.6.orig/aclocal.m4
+++ autofs-5.0.6/aclocal.m4
@@ -121,13 +121,29 @@ AC_DEFUN(AF_MAP_D,
fi])
dnl --------------------------------------------------------------------------
+dnl AF_PID_D
+dnl
+dnl Check the location of the pid file directory.
+dnl --------------------------------------------------------------------------
+AC_DEFUN(AF_PID_D,
+[if test -z "$piddir"; then
+ for pid_d in /run /var/run /tmp; do
+ if test -z "$piddir"; then
+ if test -d "$pid_d"; then
+ piddir="$pid_d"
+ fi
+ fi
+ done
+fi])
+
+dnl --------------------------------------------------------------------------
dnl AF_FIFO_D
dnl
dnl Check the location of the autofs fifos directory
dnl --------------------------------------------------------------------------
AC_DEFUN(AF_FIFO_D,
[if test -z "$fifodir"; then
- for fifo_d in /var/run /tmp; do
+ for fifo_d in /run /var/run /tmp; do
if test -z "$fifodir"; then
if test -d "$fifo_d"; then
fifodir="$fifo_d"
@@ -143,7 +159,7 @@ dnl Check the location of the autofs fla
dnl --------------------------------------------------------------------------
AC_DEFUN(AF_FLAG_D,
[if test -z "$flagdir"; then
- for flag_d in /var/run /tmp; do
+ for flag_d in /run /var/run /tmp; do
if test -z "$flagdir"; then
if test -d "$flag_d"; then
flagdir="$flag_d"
--- autofs-5.0.6.orig/configure
+++ autofs-5.0.6/configure
@@ -2184,7 +2184,7 @@ $as_echo "$mapdir" >&6; }
# The user can specify --with-fifodir=PATH to specify where autofs fifos go
#
if test -z "$fifodir"; then
- for fifo_d in /var/run /tmp; do
+ for fifo_d in /run /var/run /tmp; do
if test -z "$fifodir"; then
if test -d "$fifo_d"; then
fifodir="$fifo_d"
@@ -2214,7 +2214,7 @@ $as_echo "$fifodir" >&6; }
# The user can specify --with-flagdir=PATH to specify where autofs flag file goes
#
if test -z "$flagdir"; then
- for flag_d in /var/run /tmp; do
+ for flag_d in /run /var/run /tmp; do
if test -z "$flagdir"; then
if test -d "$flag_d"; then
flagdir="$flag_d"
--- autofs-5.0.6.orig/redhat/Makefile
+++ autofs-5.0.6/redhat/Makefile
@@ -8,6 +8,7 @@ autofs.init: autofs.init.in
sed -e "s|@@sbindir@@|$(sbindir)|g" \
-e "s|@@autofslibdir@@|$(autofslibdir)|g" \
-e "s|@@autofsconfdir@@|$(autofsconfdir)|g" \
+ -e "s|@@autofspiddir@@|$(autofspiddir)|g" \
-e "s|@@initdir@@|$(initdir)|g" < autofs.init.in > autofs.init
autofs.sysconfig: autofs.sysconfig.in
--- autofs-5.0.6.orig/redhat/autofs.init.in
+++ autofs-5.0.6/redhat/autofs.init.in
@@ -86,7 +86,7 @@ function start() {
fi
echo -n $"Starting $prog: "
- $prog $OPTIONS --pid-file /var/run/autofs.pid
+ $prog $OPTIONS --pid-file @@autofspiddir@@/autofs.pid
RETVAL=$?
if [ $RETVAL -eq 0 ] ; then
success "$prog startup"
@@ -171,7 +171,7 @@ case "$1" in
stop
;;
status)
- status -p /var/run/autofs.pid -l autofs $prog
+ status -p @@autofspiddir@@/autofs.pid -l autofs $prog
;;
restart|force-reload)
restart
--- autofs-5.0.6.orig/samples/Makefile
+++ autofs-5.0.6/samples/Makefile
@@ -21,7 +21,7 @@ dirs:
install -d -m 755 $(INSTALLROOT)$(autofsmapdir)
install -d -m 755 $(INSTALLROOT)$(autofsconfdir)
install -d -m 755 $(INSTALLROOT)$(autofslibdir)
- install -d -m 755 $(INSTALLROOT)/var/run/autofs
+ install -d -m 755 $(INSTALLROOT)$(autofspiddir)
.PHONY: autofs.init
autofs.init: