Add man page
authorSteve McIntyre <steve@einval.com>
Sat, 7 Apr 2012 20:55:04 +0000 (21:55 +0100)
committerSteve McIntyre <steve@einval.com>
Sat, 7 Apr 2012 20:55:04 +0000 (21:55 +0100)
Patch provided by Peter Green. Closes: #667580.

debian/changelog
debian/fake-hwclock.manpages [new file with mode: 0644]
debian/rules
fake-hwclock.8 [new file with mode: 0644]

index 9e5f254..4ca27a2 100644 (file)
@@ -1,3 +1,9 @@
+fake-hwclock (0.5) unstable; urgency=low
+
+  * Add man page, provided by Peter Green. Closes: #667580.
+
+ -- Steve McIntyre <93sam@debian.org>  Sat, 07 Apr 2012 21:53:26 +0100
+
 fake-hwclock (0.4) unstable; urgency=low
 
   * Update Standards-Version.
diff --git a/debian/fake-hwclock.manpages b/debian/fake-hwclock.manpages
new file mode 100644 (file)
index 0000000..4ed33e2
--- /dev/null
@@ -0,0 +1 @@
+fake-hwclock.8
index 59ca129..f3b8e38 100755 (executable)
@@ -29,6 +29,7 @@ binary-indep: install
        dh_installdocs
        dh_installcron
        dh_installinit --no-start -- start 02 S . stop 02 0 1 6 .
+       dh_installman
        dh_compress
        dh_fixperms
        dh_installdeb
diff --git a/fake-hwclock.8 b/fake-hwclock.8
new file mode 100644 (file)
index 0000000..764f848
--- /dev/null
@@ -0,0 +1,57 @@
+.TH FAKE-HWCLOCK 8 "5 April 2012" Debian
+.SH NAME
+fake-hwclock \- Control fake hardware clock
+.SH SYNOPSIS
+\fBfake-hwclock\fP [ \fIcommand\fP ] [ \fBforce\fP ]
+.SH BACKGROUND
+Many embedded Linux systems do not have a functional hardware clock. Either
+they simply don't have a hardware clock at all or they have a hardware clock
+but it is not usable (e.g. because Linux doesn't know how to use it or because
+no battery is present).
+
+This can lead to time moving backwards to some default value (often 1970) when
+the system is rebooted. Since lots of software assumes that time only moves
+forward this is a bad thing. NTP can (and should where practical) be used to
+sync with an external timeserver but it is not available early in the boot
+process and may be unavailable for other reasons.
+.SH DESCRIPTION
+\fBfake-hwclock\fP sets and queries a fake "hardware clock" which stores the
+time in a file. This program may be run by the system administrator
+directly but is typically run by init (to load the time on startup and
+save it on shutdown) and cron (to save the time hourly).
+
+If no command is given then fake-hwclock acts as if the save command was used.
+.SH COMMANDS
+.SS
+.TP
+\fBsave\fP
+Save the time to the file.
+.TP
+\fBload\fP
+Load the time from the file. If force is specified fake-hwclock will move the
+clock either backwards or forwards. Otherwise it will only move it forwards.
+.SH FILES
+.SS
+.TP
+\fB/etc/fake-hwclock.data\fR
+The file used to store the time
+.TP
+\fB/etc/init.d/fake-hwclock\fR
+The init script used to run fake-hwclock on startup and shutdown
+.TP
+\fB/etc/default/fake-hwclock\fR
+Settings file for the init script.
+.TP
+\fB/etc/cron.hourly/fake-hwclock\fR
+Cron job used to save the time hourly
+.SH ENVIRONMENT VARIABLES
+.SS
+.TP
+\fBFILE\fR
+set the file used by fake-hwclock
+.SH RETURN VALUES
+1 is returned for invalid commands. 0 is returned in all other cases.
+.SH BUGS
+This approach can only provide a crude approximation of what a real hardware
+clock provides. Use of NTP or another method to keep the time in sync is 
+strongly advised.