diff options
author | Mathieu Lirzin <mthl@gnu.org> | 2018-03-20 01:16:35 +0100 |
---|---|---|
committer | Mathieu Lirzin <mthl@gnu.org> | 2018-03-20 02:18:05 +0100 |
commit | 64ff2b1ddfff20df87ce4e7c13bd4f996d8948cb (patch) | |
tree | eaec527d69c5d8835d982fb921bdc3ea4b30d6d5 /Makefile.am | |
parent | 624ceb44809f2be891f0af82df1d917d4a5aa9c1 (diff) | |
download | mcron-64ff2b1ddfff20df87ce4e7c13bd4f996d8948cb.tar.gz mcron-64ff2b1ddfff20df87ce4e7c13bd4f996d8948cb.tar.bz2 mcron-64ff2b1ddfff20df87ce4e7c13bd4f996d8948cb.zip |
build: Support 'make installcheck'
* configure.ac: Pass 'std-options' to AM_INIT_AUTOMAKE to check that the
"--help" and "--version" options can be passed to installed programs.
* Makefile.am (installcheck-local): New rule which checks the programs
presence and configuration.
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am index 6a01ec9..2b2f92e 100644 --- a/Makefile.am +++ b/Makefile.am @@ -181,6 +181,22 @@ install-exec-hook: chmod u+s $(DESTDIR)$(bindir)/$${tcrontab} endif +installcheck-local: +## Check that only expected programs are installed and configured + tmcron=`echo mcron$(EXEEXT) | sed '$(transform_exe)'`; \ + test -e $(DESTDIR)$(bindir)/$${tmcron} +if MULTI_USER + tcrontab=`echo crontab$(EXEEXT) | sed '$(transform_exe)'`; \ + test -u $(DESTDIR)$(bindir)/$${tcrontab} + tcron=`echo cron$(EXEEXT) | sed '$(transform_exe)'`; \ + test -e $(DESTDIR)$(sbindir)/$${tcron} +else !MULTI_USER + tcrontab=`echo crontab$(EXEEXT) | sed '$(transform_exe)'`; \ + test ! -u $(DESTDIR)$(bindir)/$${tcrontab} + tcron=`echo cron$(EXEEXT) | sed '$(transform_exe)'`; \ + test ! -f $(DESTDIR)$(sbindir)/$${tcron} +endif !MULTI_USER + ## --------------- ## ## Documentation. ## ## --------------- ## |