diff options
author | Dale Mellor <dale@rdmp.org> | 2010-06-12 22:57:55 +0100 |
---|---|---|
committer | Dale Mellor <dale@rdmp.org> | 2010-06-12 22:57:55 +0100 |
commit | f76377aa373b9553836e84402015d4da6685a184 (patch) | |
tree | c74b1c122a71c5f72ebb1bbc7074813c3acb645f /makefile.am | |
parent | 9fe5fddf30cb159e959295d4ec979678b0130a9c (diff) | |
download | mcron-f76377aa373b9553836e84402015d4da6685a184.tar.gz mcron-f76377aa373b9553836e84402015d4da6685a184.tar.bz2 mcron-f76377aa373b9553836e84402015d4da6685a184.zip |
Removed makefile dependence on mkinstalldirs, which was supplied by an earlier version of automake.
Diffstat (limited to 'makefile.am')
-rw-r--r-- | makefile.am | 45 |
1 files changed, 19 insertions, 26 deletions
diff --git a/makefile.am b/makefile.am index 9f9b59d..dee61af 100644 --- a/makefile.am +++ b/makefile.am @@ -22,7 +22,7 @@ ED = @ED@ # !!!! Are these needed? CP = @CP@ MAINTAINERCLEANFILES = configure makefile makefile.in config.guess config.sub \ - install-sh missing mkinstalldirs texinfo.tex INSTALL \ + install-sh missing texinfo.tex INSTALL \ aclocal.m4 compile depcomp CLEANFILES = mcron.c core.scm @@ -50,41 +50,34 @@ pkgdata_DATA = core.scm environment.scm job-specifier.scm redirect.scm \ # of this). core.scm : mcron-core.scm - $(CP) mcron-core.scm core.scm + $(CP) mcron-core.scm core.scm mcron.c : main.scm crontab.scm makefile.ed mcron.c.template - @echo 'Building mcron.c...' - @$(ED) < makefile.ed > /dev/null 2>&1 - @rm -f mcron.escaped.scm > /dev/null 2>&1 + @echo 'Building mcron.c...' + @$(ED) < makefile.ed > /dev/null 2>&1 + @rm -f mcron.escaped.scm > /dev/null 2>&1 -# !!!! Want to be able to install as non-root. - -# install-exec-local: -# @if [ `id -u` -ne 0 ]; then \ -# echo "*** MUST BE ROOT TO INSTALL MCRON ***"; \ -# exit 1; \ -# fi - #full program prefix fpp = $(DESTDIR)$(bindir)/@real_program_prefix@ + install-exec-hook: - @if [ "`id -u`" -eq "0" ]; then \ - rm -f $(fpp)cron$(EXEEXT) > /dev/null 2>&1; \ - $(INSTALL) --mode='u=rwx' mcron$(EXEEXT) $(fpp)cron$(EXEEXT); \ - rm -f $(fpp)crontab$(EXEEXT) > /dev/null 2>&1; \ - $(INSTALL) --mode='u=rwxs,og=rx' mcron$(EXEEXT) $(fpp)crontab$(EXEEXT); \ - ./mkinstalldirs -m 'u=rwx' /var/cron; \ - ./mkinstalldirs -m 'u=rwx,og=rx' /var/run; \ - ./mkinstalldirs -m 'u=rwx,og=rx' @GUILE_SITE@; \ - ./mkinstalldirs -m 'u=rwx,og=rx' @GUILE_SITE@/mcron; \ + @if [ "`id -u`" -eq "0" ]; then \ + rm -f $(fpp)cron$(EXEEXT) > /dev/null 2>&1; \ + $(INSTALL) --mode='u=rwx' mcron$(EXEEXT) $(fpp)cron$(EXEEXT); \ + rm -f $(fpp)crontab$(EXEEXT) > /dev/null 2>&1; \ + $(INSTALL) --mode='u=rwxs,og=rx' mcron$(EXEEXT) $(fpp)crontab$(EXEEXT); \ + $(INSTALL) -d --mode='u=rwx' /var/cron; \ + $(INSTALL) -d --mode='u=rwx,og=rx' /var/run; \ + $(INSTALL) -d --mode='u=rwx,og=rx' @GUILE_SITE@; \ + $(INSTALL) -d --mode='u=rwx,og=rx' @GUILE_SITE@/mcron; \ else \ echo "+++ WARNING: NON-ROOT INSTALL: ONLY mcron WILL BE INSTALLED, NOT ANY OF THE VIXIE REPLACEMENT PROGRAMS"; \ - fi + fi uninstall-hook: - if [ "`id -u`" -eq "0" ]; then \ - rm -f $(fpp){cron,crontab}$(EXEEXT); \ - fi + if [ "`id -u`" -eq "0" ]; then \ + rm -f $(fpp){cron,crontab}$(EXEEXT); \ + fi |