From be34829b1be722b4a03a13d9576addc8f55e5859 Mon Sep 17 00:00:00 2001 From: Dale Mellor Date: Sun, 13 Jun 2010 11:02:25 +0100 Subject: Fixed up makefile to provide rule to create man page (not done automatically), and to remove any installed info/dir files. --- makefile.am | 20 ++++++++++++++++++++ mcron.1 | 4 ++-- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/makefile.am b/makefile.am index 46dd170..32c12f8 100644 --- a/makefile.am +++ b/makefile.am @@ -77,9 +77,29 @@ install-exec-hook: else \ echo "+++ WARNING: NON-ROOT INSTALL: ONLY mcron WILL BE INSTALLED, NOT ANY OF THE VIXIE REPLACEMENT PROGRAMS"; \ fi + @echo + @echo " AFTER INSTALLATION, CONSIDER RUNNING make cook-up-man" + @echo uninstall-hook: if [ "`id -u`" -eq "0" ]; then \ rm -f $(fpp){cron,crontab}$(EXEEXT); \ fi + + +# Debian lintian barfs if we install an info top-level. + +install-data-hook: + if [ -f $(DESTDIR)$(infodir)/dir -o -f $(DESTDIR)$(infodir)/dir.gz ]; \ + then \ + rm $(DESTDIR)$(infodir)/dir*; \ + fi + + +# Not part of formal package building, but a rule for manual use to get the +# elemental man page. Will only work once the mcron program is installed. +cook-up-man: + help2man -n 'a program to run tasks at regular (or not) intervals' \ + $(fpp)mcron > mcron.1 + $(MAKE) install diff --git a/mcron.1 b/mcron.1 index e93d491..dacebc4 100644 --- a/mcron.1 +++ b/mcron.1 @@ -1,7 +1,7 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.37.1. .TH MCRON "1" "June 2010" "mcron " "User Commands" .SH NAME -mcron \- manual page for mcron +mcron \- a program to run tasks at regular (or not) intervals .SH SYNOPSIS .B mcron [\fIOPTIONS\fR] [\fIFILES\fR] @@ -30,7 +30,7 @@ Written by Dale Mellor .SH "REPORTING BUGS" Report bugs to dale_mellor@users.sourceforge.net. .PP -mcron (mcron 1.0.4) +mcron (mcron 1.0.5) .SH COPYRIGHT Copyright \(co 2003, 2006 Dale Mellor .br -- cgit v1.2.3