Blob Blame Raw
diff -up smartmontools-6.2/Makefile.am.drivedbman smartmontools-6.2/Makefile.am
--- smartmontools-6.2/Makefile.am.drivedbman	2013-01-26 22:11:02.000000000 +0100
+++ smartmontools-6.2/Makefile.am	2016-09-07 17:22:23.382337649 +0200
@@ -288,7 +288,8 @@ else
 # For systems that adopts traditional manner
 man_MANS =        smartd.conf.5 \
                   smartctl.8    \
-                  smartd.8
+                  smartd.8	\
+                  update-smart-drivedb.8
 endif
 
 docsdir=$(docdir)
@@ -360,6 +361,7 @@ EXTRA_DIST = \
         smartd.service.in \
         smartd_warning.sh.in \
         update-smart-drivedb.in \
+        update-smart-drivedb.8.in \
         m4/pkg.m4 \
         os_darwin/SMART.in \
         os_darwin/StartupParameters.plist \
@@ -398,6 +400,7 @@ CLEANFILES = \
         smartd_warning.sh \
         svnversion.h \
         update-smart-drivedb \
+        update-smart-drivedb.8 \
         SMART
 
 # 'make maintainer-clean' also removes files generated by './autogen.sh'
@@ -597,6 +600,9 @@ smartd.8: smartd.8.in Makefile svnversio
 smartd.conf.5: smartd.conf.5.in Makefile svnversion.h
 	cat $(srcdir)/smartd.conf.5.in | $(MAN_FILTER) > $@
 
+update-smart-drivedb.8: update-smart-drivedb.8.in Makefile svnversion.h
+	cat $(srcdir)/update-smart-drivedb.8.in | $(MAN_FILTER) > $@
+
 # Commands to convert man pages into .html and .txt
 # TODO: configure
 MAN2HTML = man2html
diff -up smartmontools-6.2/update-smart-drivedb.8.in.drivedbman smartmontools-6.2/update-smart-drivedb.8.in
--- smartmontools-6.2/update-smart-drivedb.8.in.drivedbman	2016-09-07 17:20:44.354661063 +0200
+++ smartmontools-6.2/update-smart-drivedb.8.in	2016-09-07 17:20:44.354661063 +0200
@@ -0,0 +1,114 @@
+.ig
+Copyright (C) 2013 Hannes von Haugwitz <hannes@vonhaugwitz.com>
+Copyright (C) 2014-16 Christian Franke
+
+$Id: update-smart-drivedb.8.in 4223 2016-02-26 20:18:40Z chrfranke $
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2, or (at your option)
+any later version.
+
+You should have received a copy of the GNU General Public License
+(for example COPYING); If not, see <http://www.gnu.org/licenses/>.
+
+..
+.TH UPDATE-SMART-DRIVEDB 8 "CURRENT_SVN_DATE" "CURRENT_SVN_VERSION" "SMART Monitoring Tools"
+.SH NAME
+update-smart-drivedb \- update smartmontools drive database
+
+.SH "SYNOPSIS"
+.B update-smart-drivedb
+.RI [ OPTIONS ]
+.RI [ DESTFILE ]
+
+.SH "DESCRIPTION"
+.\" %IF NOT OS ALL
+.\"! [This man page is generated for the OS_MAN_FILTER version of smartmontools.
+.\"! It does not contain info specific to other platforms.]
+.\"! .PP
+.\" %ENDIF NOT OS ALL
+.B update-smart-drivedb
+updates
+.B /usr/local/share/smartmontools/drivedb.h
+or
+.I DESTFILE
+from smartmontools SVN repository.
+
+It tries to download first from the current branch and then from
+trunk. The tools used for downloading are either
+.BR curl (1),
+.BR wget (1),
+.BR lynx (1),
+.\" %IF OS FreeBSD
+.BR fetch (1)
+[FreeBSD only],
+.\" %ENDIF OS FreeBSD
+.\" %IF OS OpenBSD
+.BR ftp (1)
+[OpenBSD only],
+.\" %ENDIF OS OpenBSD
+or
+.BR svn (1).
+
+The old file is kept if the downloaded file is identical (ignoring
+the differences in Id string) otherwise it is moved to
+.BR drivedb.h.old .
+
+.SH "OPTIONS"
+.TP
+.B \-v
+Verbose output.
+
+.SH "EXAMPLES"
+.nf
+# update-smart-drivedb
+/usr/local/share/smartmontools/drivedb.h updated from branches/RELEASE_6_0_DRIVEDB
+.fi
+
+.SH "EXIT STATUS"
+The exit status is 0 if the database has been successfully
+updated. If an error occurs the exit status is 1.
+
+.SH FILES
+.TP
+.B /usr/local/sbin/update-smart-drivedb
+full path of this script.
+.TP
+.B /usr/local/sbin/smartctl
+used to check syntax of new drive database.
+.TP
+.B /usr/local/share/smartmontools/drivedb.h
+current drive database.
+.TP
+.B /usr/local/share/smartmontools/drivedb.h.old
+previous drive database.
+.TP
+.B /usr/local/share/smartmontools/drivedb.h.error
+new drive database if rejected due to syntax errors.
+.TP
+.B /usr/local/share/smartmontools/drivedb.h.lastcheck
+empty file created if downloaded file was identical.
+
+.SH AUTHORS
+\fBChristian Franke\fP.
+.br
+This manual page was originally written by
+.BR "Hannes von Haugwitz <hannes@vonhaugwitz.com>" .
+
+.SH REPORTING BUGS
+To submit a bug report, create a ticket in smartmontools wiki:
+.br
+<\fBhttp://www.smartmontools.org/\fP>.
+.br
+Alternatively send the info to the smartmontools support mailing list:
+.br
+<\fBhttps://lists.sourceforge.net/lists/listinfo/smartmontools-support\fB>.
+
+.SH SEE ALSO
+\fBsmartctl\fP(8), \fBsmartd\fP(8).
+
+.SH PACKAGE VERSION
+CURRENT_SVN_VERSION CURRENT_SVN_DATE CURRENT_SVN_REV
+.br
+$Id: update-smart-drivedb.8.in 4223 2016-02-26 20:18:40Z chrfranke $