sendmail: fix confLIBSEARCHPATH to $(STAGING_DIR)
authorGuo Li <redacted>
Wed, 26 Sep 2018 04:14:10 +0000 (12:14 +0800)
committerYousong Zhou <redacted>
Wed, 26 Sep 2018 08:28:48 +0000 (16:28 +0800)
This fix issue 'cannot find -lnsl' on build server which has libnsl.so in
/usr/lib

Signed-off-by: Guo Li <redacted>
mail/sendmail/Makefile
mail/sendmail/files/OpenWrt

index 818fb1e6a36d5cbd14d82fcbcc0868105fc59808..824ea976026e37a535f2f9cfa81e878393fa41ca 100644 (file)
@@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=sendmail
 PKG_VERSION:=8.15.2
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 
 PKG_SOURCE:=$(PKG_NAME).$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=http://artfiles.org/sendmail.org/pub/sendmail/ \
@@ -102,6 +102,7 @@ define Build/Prepare
        $(CP) $(PKG_BUILD_DIR)/cf/cf/generic-linux.mc $(PKG_BUILD_DIR)/cf/cf/sendmail.mc
        $(SED) 's@TARGET_CC@$(TARGET_CC)@g' $(PKG_BUILD_DIR)/devtools/Site/$(SITECONFIG)
        $(SED) 's@TARGET_CFLAGS@$(TARGET_CFLAGS)@g' $(PKG_BUILD_DIR)/devtools/Site/$(SITECONFIG)
+       $(SED) 's@STAGING_DIR@$(STAGING_DIR)@g' $(PKG_BUILD_DIR)/devtools/OS/$(TARGET_OS)
 endef
 
 define Build/Compile
index bdcaad2832ce7d64159113adb383f17d78f00c97..00865f01881b44eef36b9e2a68bd44127cd4ec40 100644 (file)
@@ -7,7 +7,8 @@ define(`confSM_OS_HEADER', `sm_os_linux')
 define(`confLIBS', `-ldl')
 define(`confEBINDIR', `/usr/sbin')
 define(`confMKDIR', `mkdir')
-APPENDDEF(`confLIBSEARCH', `crypt nsl')
+define(`confLIBSEARCHPATH', `STAGING_DIR/lib STAGING_DIR/usr/lib')
+APPENDDEF(`confLIBSEARCH', `crypt')
 
 define(`confMTCCOPTS', `-D_REENTRANT')
 define(`confMTLDOPTS', `-lpthread')
git clone https://git.99rst.org/PROJECT