mirror of
https://gitlab.com/chrony/chrony.git
synced 2025-12-04 04:05:06 -05:00
configure: add option to set default location of Unix domain sockets
This commit is contained in:
2
conf.c
2
conf.c
@@ -323,7 +323,7 @@ CNF_Initialise(int r)
|
|||||||
|
|
||||||
dumpdir = Strdup(".");
|
dumpdir = Strdup(".");
|
||||||
logdir = Strdup(".");
|
logdir = Strdup(".");
|
||||||
bind_cmd_path = Strdup("/var/run/chrony/chronyd.sock");
|
bind_cmd_path = Strdup(DEFAULT_COMMAND_SOCKET);
|
||||||
pidfile = Strdup("/var/run/chronyd.pid");
|
pidfile = Strdup("/var/run/chronyd.pid");
|
||||||
rtc_device = Strdup("/dev/rtc");
|
rtc_device = Strdup("/dev/rtc");
|
||||||
user = Strdup(DEFAULT_USER);
|
user = Strdup(DEFAULT_USER);
|
||||||
|
|||||||
11
configure
vendored
11
configure
vendored
@@ -131,6 +131,7 @@ Fine tuning of the installation directories:
|
|||||||
--mandir=DIR man documentation [DATAROOTDIR/man]
|
--mandir=DIR man documentation [DATAROOTDIR/man]
|
||||||
--docdir=DIR documentation root [DATAROOTDIR/doc/chrony]
|
--docdir=DIR documentation root [DATAROOTDIR/doc/chrony]
|
||||||
--localstatedir=DIR modifiable single-machine data [/var]
|
--localstatedir=DIR modifiable single-machine data [/var]
|
||||||
|
--chronysockdir=DIR location for chrony sockets [LOCALSTATEDIR/run/chrony]
|
||||||
--chronyvardir=DIR location for chrony data [LOCALSTATEDIR/lib/chrony]
|
--chronyvardir=DIR location for chrony data [LOCALSTATEDIR/lib/chrony]
|
||||||
|
|
||||||
Overriding system detection when cross-compiling:
|
Overriding system detection when cross-compiling:
|
||||||
@@ -283,6 +284,9 @@ do
|
|||||||
--localstatedir=* )
|
--localstatedir=* )
|
||||||
SETLOCALSTATEDIR=`echo $option | sed -e 's/^.*=//;'`
|
SETLOCALSTATEDIR=`echo $option | sed -e 's/^.*=//;'`
|
||||||
;;
|
;;
|
||||||
|
--chronysockdir=* )
|
||||||
|
SETCHRONYSOCKDIR=`echo $option | sed -e 's/^.*=//;'`
|
||||||
|
;;
|
||||||
--chronyvardir=* )
|
--chronyvardir=* )
|
||||||
SETCHRONYVARDIR=`echo $option | sed -e 's/^.*=//;'`
|
SETCHRONYVARDIR=`echo $option | sed -e 's/^.*=//;'`
|
||||||
;;
|
;;
|
||||||
@@ -759,6 +763,11 @@ if [ "x$SETLOCALSTATEDIR" != "x" ]; then
|
|||||||
LOCALSTATEDIR=$SETLOCALSTATEDIR
|
LOCALSTATEDIR=$SETLOCALSTATEDIR
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
CHRONYSOCKDIR=${LOCALSTATEDIR}/run/chrony
|
||||||
|
if [ "x$SETCHRONYSOCKDIR" != "x" ]; then
|
||||||
|
CHRONYSOCKDIR=$SETCHRONYSOCKDIR
|
||||||
|
fi
|
||||||
|
|
||||||
CHRONYVARDIR=${LOCALSTATEDIR}/lib/chrony
|
CHRONYVARDIR=${LOCALSTATEDIR}/lib/chrony
|
||||||
if [ "x$SETCHRONYVARDIR" != "x" ]; then
|
if [ "x$SETCHRONYVARDIR" != "x" ]; then
|
||||||
CHRONYVARDIR=$SETCHRONYVARDIR
|
CHRONYVARDIR=$SETCHRONYVARDIR
|
||||||
@@ -766,6 +775,7 @@ fi
|
|||||||
|
|
||||||
add_def DEFAULT_CONF_FILE "\"$SYSCONFDIR/chrony.conf\""
|
add_def DEFAULT_CONF_FILE "\"$SYSCONFDIR/chrony.conf\""
|
||||||
add_def DEFAULT_USER "\"$default_user\""
|
add_def DEFAULT_USER "\"$default_user\""
|
||||||
|
add_def DEFAULT_COMMAND_SOCKET "\"$CHRONYSOCKDIR/chronyd.sock\""
|
||||||
add_def MAIL_PROGRAM "\"$mail_program\""
|
add_def MAIL_PROGRAM "\"$mail_program\""
|
||||||
|
|
||||||
common_features="`get_features ASYNCDNS IPV6 SECHASH DEBUG`"
|
common_features="`get_features ASYNCDNS IPV6 SECHASH DEBUG`"
|
||||||
@@ -802,6 +812,7 @@ do
|
|||||||
s%@MANDIR@%${MANDIR}%;\
|
s%@MANDIR@%${MANDIR}%;\
|
||||||
s%@INFODIR@%${INFODIR}%;\
|
s%@INFODIR@%${INFODIR}%;\
|
||||||
s%@LOCALSTATEDIR@%${LOCALSTATEDIR}%;\
|
s%@LOCALSTATEDIR@%${LOCALSTATEDIR}%;\
|
||||||
|
s%@CHRONYSOCKDIR@%${CHRONYSOCKDIR}%;\
|
||||||
s%@CHRONYVARDIR@%${CHRONYVARDIR}%;\
|
s%@CHRONYVARDIR@%${CHRONYVARDIR}%;\
|
||||||
s%@DEFAULT_USER@%${default_user}%;"\
|
s%@DEFAULT_USER@%${default_user}%;"\
|
||||||
< ${f}.in > $f
|
< ${f}.in > $f
|
||||||
|
|||||||
Reference in New Issue
Block a user