Remove unneeded dependency, use the opt_CMAKE_BOOL helper, and make sure

tr runs without any LC_* set or it will fail.

PR:		218040
Submitted by:	mat
Approved by:	maintainer
Sponsored by:	Absolight
This commit is contained in:
Mathieu Arnold 2017-03-25 19:25:13 +00:00
parent 256a73e1f0
commit 23f2e9e696
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=436913
2 changed files with 4 additions and 5 deletions

View File

@ -3,6 +3,7 @@
PORTNAME= postsrsd
PORTVERSION= 1.4
PORTREVISION= 1
CATEGORIES= mail
MAINTAINER= ports@bsdserwis.com
@ -11,9 +12,7 @@ COMMENT= Postfix Sender Rewriting Scheme daemon
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= help2man:misc/help2man \
base64:converters/base64
RUN_DEPENDS= base64:converters/base64
BUILD_DEPENDS= help2man:misc/help2man
USE_GITHUB= yes
GH_ACCOUNT= roehling
@ -28,7 +27,7 @@ PORTDOCS= README.md main.cf.ex README_UPGRADE.md
OPTIONS_DEFINE= DOCS
DOCS_CMAKE_ON= -DENABLE_DOCS:STRING="ON"
DOCS_CMAKE_BOOL= ENABLE_DOCS
PLIST_FILES= sbin/postsrsd man/man8/postsrsd.8.gz

View File

@ -71,7 +71,7 @@ postsrsd_prepcmd ()
chown ${postsrsd_uid} ${_piddir}
fi
if [ ! -f "${postsrsd_secret}" ] ; then
tr -cd "[:alnum:]" < /dev/urandom | head -c 24 > "${postsrsd_secret}"
env -i tr -cd "[:alnum:]" < /dev/urandom | head -c 24 > "${postsrsd_secret}"
fi
}