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