sysstat-11.0.4-cron.patch 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. --- a/Makefile.in
  2. +++ b/Makefile.in
  3. @@ -368,25 +368,19 @@
  4. $(CHOWN) $(CRON_OWNER) $(DESTDIR)$(SA_DIR)
  5. ifdef SYSTEMD_UNIT_DIR
  6. mkdir -p $(DESTDIR)$(SYSTEMD_UNIT_DIR)
  7. -else
  8. - if [ -d /etc/cron.d ]; then \
  9. - mkdir -p $(DESTDIR)/etc/cron.d; \
  10. - elif [ -d /etc/cron.hourly -a -d /etc/cron.daily ]; then \
  11. - mkdir -p $(DESTDIR)/etc/cron.hourly $(DESTDIR)/etc/cron.daily; \
  12. - fi
  13. - if [ -d $(INIT_DIR) ]; then \
  14. - mkdir -p $(DESTDIR)$(INIT_DIR); \
  15. - elif [ -d $(RC_DIR) ]; then \
  16. +endif
  17. +ifeq ($(INSTALL_CRON),y)
  18. + mkdir -p $(DESTDIR)/etc/cron.d; \
  19. + mkdir -p $(DESTDIR)$(INIT_DIR); \
  20. + if [ -d $(RC_DIR) ]; then \
  21. mkdir -p $(DESTDIR)$(RC_DIR); \
  22. fi
  23. endif
  24. - if [ -z "$(SYSTEMD_UNIT_DIR)" -o ! -d "$(DESTDIR)$(SYSTEMD_UNIT_DIR)" ]; then \
  25. - if [ -d $(DESTDIR)/etc/cron.d ]; then \
  26. - $(INSTALL_DATA) cron/sysstat.crond $(DESTDIR)/etc/cron.d/sysstat; \
  27. - elif [ -d $(DESTDIR)/etc/cron.hourly -a -d $(DESTDIR)/etc/cron.daily ]; then \
  28. - $(INSTALL_BIN) cron/sysstat.cron.hourly $(DESTDIR)/etc/cron.hourly/sysstat; \
  29. - $(INSTALL_BIN) cron/sysstat.cron.daily $(DESTDIR)/etc/cron.daily/sysstat; \
  30. - fi \
  31. + if [ -d $(DESTDIR)/etc/cron.d ]; then \
  32. + $(INSTALL_DATA) cron/sysstat.crond $(DESTDIR)/etc/cron.d/sysstat; \
  33. + elif [ -d $(DESTDIR)/etc/cron.hourly -a -d $(DESTDIR)/etc/cron.daily ]; then \
  34. + $(INSTALL_BIN) cron/sysstat.cron.hourly $(DESTDIR)/etc/cron.hourly/sysstat; \
  35. + $(INSTALL_BIN) cron/sysstat.cron.daily $(DESTDIR)/etc/cron.daily/sysstat; \
  36. fi
  37. ifeq ($(COPY_ONLY),n)
  38. if [ \( -z "$(SYSTEMD_UNIT_DIR)" -o ! -d "$(DESTDIR)$(SYSTEMD_UNIT_DIR)" \) -a ! -d $(DESTDIR)/etc/cron.d ]; then \