build-sys: support ./configure ADJTIME_PATH=
.. to override the default /etc/adjtime path. Reported-by: Bruce Dubbs <bruce.dubbs@gmail.com> Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
parent
ae2f2f5617
commit
2ad2196349
|
@ -117,6 +117,7 @@ edit_cmd = sed \
|
|||
-e 's|@usrbin_execdir[@]|$(usrbin_execdir)|g' \
|
||||
-e 's|@usrsbin_execdir[@]|$(usrsbin_execdir)|g' \
|
||||
-e 's|@VERSION[@]|$(VERSION)|g' \
|
||||
-e 's|@ADJTIME_PATH[@]|$(ADJTIME_PATH)|g' \
|
||||
-e 's|@LIBUUID_VERSION[@]|$(LIBUUID_VERSION)|g' \
|
||||
-e 's|@LIBMOUNT_VERSION[@]|$(LIBMOUNT_VERSION)|g' \
|
||||
-e 's|@LIBSMARTCOLS_VERSION[@]|$(LIBSMARTCOLS_VERSION)|g' \
|
||||
|
|
|
@ -1776,6 +1776,12 @@ AC_ARG_VAR([SOLIB_CFLAGS],
|
|||
AC_ARG_VAR([SOLIB_LDFLAGS],
|
||||
[LDFLAGS used for shared libraries])
|
||||
|
||||
AC_ARG_VAR([ADJTIME_PATH],
|
||||
[Path to hwclock adjtime file, default /etc/adjtime])
|
||||
AS_IF([test "x$ADJTIME_PATH" = x], [ADJTIME_PATH="/etc/adjtime"])
|
||||
AC_DEFINE_UNQUOTED([CONFIG_ADJTIME_PATH], "$ADJTIME_PATH", [Path to hwclock adjtime file])
|
||||
|
||||
|
||||
LIBS=""
|
||||
|
||||
|
||||
|
|
|
@ -150,7 +150,11 @@
|
|||
#define _PATH_DEV_BYPARTUUID "/dev/disk/by-partuuid"
|
||||
|
||||
/* hwclock paths */
|
||||
#ifdef CONFIG_ADJTIME_PATH
|
||||
# define _PATH_ADJTIME CONFIG_ADJTIME_PATH
|
||||
#else
|
||||
# define _PATH_ADJTIME "/etc/adjtime"
|
||||
#endif
|
||||
|
||||
#define _PATH_LASTDATE "/var/lib/lastdate"
|
||||
#ifdef __ia64__
|
||||
|
|
|
@ -20,3 +20,5 @@ sparc64.8
|
|||
sparc.8
|
||||
uname26.8
|
||||
x86_64.8
|
||||
hwclock.8
|
||||
rtcwake.8
|
||||
|
|
|
@ -104,6 +104,7 @@ endif
|
|||
if BUILD_RTCWAKE
|
||||
usrsbin_exec_PROGRAMS += rtcwake
|
||||
dist_man_MANS += sys-utils/rtcwake.8
|
||||
PATHFILES += sys-utils/rtcwake.8
|
||||
rtcwake_SOURCES = sys-utils/rtcwake.c
|
||||
rtcwake_LDADD = $(LDADD) libcommon.la
|
||||
endif
|
||||
|
@ -334,6 +335,7 @@ endif
|
|||
if BUILD_HWCLOCK
|
||||
sbin_PROGRAMS += hwclock
|
||||
dist_man_MANS += sys-utils/hwclock.8
|
||||
PATHFILES += sys-utils/hwclock.8
|
||||
hwclock_SOURCES = \
|
||||
sys-utils/hwclock.c \
|
||||
sys-utils/hwclock.h \
|
||||
|
|
|
@ -193,7 +193,7 @@ exist, the default is UTC time.
|
|||
.TP
|
||||
.B \-\-noadjfile
|
||||
Disables the facilities provided by
|
||||
.IR /etc/adjtime .
|
||||
.IR @ADJTIME_PATH@ .
|
||||
.B hwclock
|
||||
will not read nor write to that file with this option. Either
|
||||
.B \-\-utc
|
||||
|
@ -203,7 +203,7 @@ must be specified when using this option.
|
|||
|
||||
.TP
|
||||
.BI \-\-adjfile= filename
|
||||
Overrides the default /etc/adjtime.
|
||||
Overrides the default @ADJTIME_PATH@.
|
||||
|
||||
.TP
|
||||
.BR \-f , \ \-\-rtc=\fIfilename\fB
|
||||
|
@ -493,7 +493,7 @@ systematic drift.
|
|||
It works like this:
|
||||
.B hwclock
|
||||
keeps a file,
|
||||
.IR /etc/adjtime ,
|
||||
.IR @ADJTIME_PATH@ ,
|
||||
that keeps some historical information. This is called the adjtime file.
|
||||
.PP
|
||||
Suppose you start with no adjtime file. You issue a
|
||||
|
@ -628,7 +628,7 @@ are supported by the hardware.
|
|||
.I TZ
|
||||
|
||||
.SH FILES
|
||||
.I /etc/adjtime
|
||||
.I @ADJTIME_PATH@
|
||||
.I /usr/share/zoneinfo/
|
||||
.RI ( /usr/lib/zoneinfo
|
||||
on old systems)
|
|
@ -61,17 +61,17 @@ Specifies an alternative path to the adjust file.
|
|||
.TP
|
||||
\fB-a\fP | \fB--auto\fP
|
||||
Reads the clock mode (whether the hardware clock is set to UTC or local time)
|
||||
from \fI/etc/adjtime\fP. That's the location where the
|
||||
from \fIadjtime\fP file. That's the location where the
|
||||
.BR hwclock (8)
|
||||
stores that information. This is the default.
|
||||
.TP
|
||||
\fB-l\fP | \fB--local\fP
|
||||
Assumes that the hardware clock is set to local time, regardless of the
|
||||
contents of \fI/etc/adjtime\fP.
|
||||
contents of \fIadjtime\fP file.
|
||||
.TP
|
||||
\fB-u\fP | \fB--utc\fP
|
||||
Assumes that the hardware clock is set to UTC (Universal Time Coordinated),
|
||||
regardless of the contents of \fI/etc/adjtime\fP.
|
||||
regardless of the contents of \fIadjtime\fP file.
|
||||
.TP
|
||||
\fB-d\fP \fIdevice\fP | \fB--device\fP \fIdevice\fP
|
||||
Uses \fIdevice\fP instead of \fIrtc0\fP as realtime clock. This option
|
||||
|
@ -132,6 +132,8 @@ Print alarm information in format: "alarm: off|on <time>".
|
|||
The time is in ctime() output format, e.g. "alarm: on Tue Nov 16 04:48:45 2010".
|
||||
.RE
|
||||
.PP
|
||||
.SH FILES
|
||||
.I @ADJTIME_PATH@
|
||||
.SH NOTES
|
||||
Some PC systems can't currently exit sleep states such as \fImem\fP
|
||||
using only the kernel code accessed by this driver.
|
Loading…
Reference in New Issue