X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=blobdiff_plain;f=utils%2Flogrotate%2FMakefile;h=e6b81950bd0d9c3d7a258fbf5e19315ff65f6d17;hp=57f978bbaba5bcd1b99e0c42ecc7a2a59ada07d2;hb=36014fef81f6ccb2131ef93c9120552b5ff5ddd7;hpb=109859cae7eb58b0c4f9c6b58d5a14749b1bbecf diff --git a/utils/logrotate/Makefile b/utils/logrotate/Makefile index 57f978bbab..e6b81950bd 100644 --- a/utils/logrotate/Makefile +++ b/utils/logrotate/Makefile @@ -1,3 +1,4 @@ +# # Copyright (C) 2006 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. @@ -10,11 +11,16 @@ include $(TOPDIR)/rules.mk PKG_NAME:=logrotate PKG_VERSION:=3.7.1 PKG_RELEASE:=1 -PKG_MD5SUM:=552639142e163745f6bcd4f1f3816d8a -PKG_SOURCE_URL:=http://ftp.debian.org/debian/pool/main/l/logrotate PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).orig.tar.gz +PKG_SOURCE_URL:= \ + http://ftp.de.debian.org/debian/pool/main/l/logrotate \ + http://ftp.debian.org/debian/pool/main/l/logrotate \ + http://ftp.fr.debian.org/debian/pool/main/l/logrotate \ + http://ftp.us.debian.org/debian/pool/main/l/logrotate +PKG_MD5SUM:=552639142e163745f6bcd4f1f3816d8a PKG_CAT:=zcat + PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install @@ -25,10 +31,11 @@ define Package/logrotate CATEGORY:=Utilities DEPENDS:=+libpopt TITLE:=rotates, compresses, and mails system logs - DESCRIPTION:=logrotate is designed to ease administration of systems that generate\\\ -large numbers of log files. It allows auto-matic rotation, compression,\\\ -removal, and mailing of log files. Each log file may be handled\\\ -daily, weekly,monthly, or when it grows too large.\\\ + DESCRIPTION:=\ + logrotate is designed to ease administration of systems that generate \\\ + large numbers of log files. It allows auto-matic rotation, compression, \\\ + removal and mailing of log files. Each log file may be handled daily, \\\ + weekly, monthly or when it grows too large. URL:=http://packages.debian.org/unstable/admin/logrotate endef @@ -36,18 +43,23 @@ define Package/logrotate/conffiles /etc/logrotate.conf endef +EXTRA_CFLAGS += -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include +EXTRA_LDFLAGS += -L$(STAGING_DIR)/usr/lib + define Build/Compile - make -C ${PKG_BUILD_DIR} \ - CPPFLAGS="-I$(STAGING_DIR)/usr/include" \ - LDFLAGS="-L$(STAGING_DIR)/usr/lib" \ - CC=$(TARGET_CC) logrotate + $(call Build/Compile/Default, \ + RPM_OPT_FLAGS:="$(TARGET_CFLAGS) $(EXTRA_CFLAGS)" \ + LDFLAGS="$(EXTRA_LDFLAGS)" \ + logrotate \ + ) endef define Package/logrotate/install - mkdir -p $(1)/usr/sbin - $(CP) ${PKG_BUILD_DIR}/logrotate $(1)/usr/sbin - mkdir -p $(1)/etc/logrotate.d - $(CP) ./files/logrotate.conf $(1)/etc + $(INSTALL_DIR) $(1)/usr/sbin + $(CP) ${PKG_BUILD_DIR}/logrotate $(1)/usr/sbin/ + $(INSTALL_DIR) $(1)/etc + $(CP) ./files/logrotate.conf $(1)/etc/ + $(INSTALL_DIR) $(1)/etc/logrotate.d endef $(eval $(call BuildPackage,logrotate))