From a46fdff085e9131145abcc0ce80bc80773ef4c7a Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Thu, 5 Mar 2009 19:00:17 +0000 Subject: logrotate: only install logrotate.conf if not present in target_skeleton Allow platforms to provide a custom logrotate.conf in their target_skeleton. --- package/logrotate/logrotate.mk | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'package/logrotate') diff --git a/package/logrotate/logrotate.mk b/package/logrotate/logrotate.mk index 318f27f8d..220204f8b 100644 --- a/package/logrotate/logrotate.mk +++ b/package/logrotate/logrotate.mk @@ -18,7 +18,9 @@ $(LOGROTATE_DIR)/$(LOGROTATE_BINARY): $(LOGROTATE_DIR)/.source $(TARGET_DIR)/$(LOGROTATE_TARGET_BINARY): $(LOGROTATE_DIR)/$(LOGROTATE_BINARY) $(MAKE) PREFIX=$(TARGET_DIR) -C $(LOGROTATE_DIR) install - $(INSTALL) -m 0644 package/logrotate/logrotate.conf $(TARGET_DIR)/etc/logrotate.conf + if [ ! -f $(TARGET_DIR)/etc/logrotate.conf ]; then + $(INSTALL) -m 0644 package/logrotate/logrotate.conf $(TARGET_DIR)/etc/logrotate.conf; + fi $(INSTALL) -d -m 0755 $(TARGET_DIR)/etc/logrotate.d logrotate: popt $(TARGET_DIR)/$(LOGROTATE_TARGET_BINARY) -- cgit v1.2.3