From 4cb8bc8378ddb30a3d57a22b5d2d732cb13017ff Mon Sep 17 00:00:00 2001 From: Daniel Baker Date: Thu, 22 Jun 2000 19:24:04 +0000 Subject: [PATCH] 1. this patch moves the of the shell script (proxyper.sh) into the build stage of the port. PRO: you can examine / tweak it before installing 2. the symlink to the script is not stored as link in the package but it is created by pkg_add (see PLIST) PRO: you can build with PREFIX=foo and install with PREFIX=bar Submitted by: Karl Dietz --- misc/proxyper/Makefile | 4 +++- misc/proxyper/pkg-plist | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/misc/proxyper/Makefile b/misc/proxyper/Makefile index 59799cfa9755..b99aa687efdd 100644 --- a/misc/proxyper/Makefile +++ b/misc/proxyper/Makefile @@ -36,11 +36,13 @@ SHAREOWN= ${PROXYUID} SHAREGRP= ${PROXYGID} SHAREMODE= 644 +do-build: + ${SED} s#CHANGETHIS#${BINDIR}# < ${FILESDIR}/proxyper.sh > ${WRKSRC}/proxyper.sh + do-install: if [ ! -d ${BINDIR} ]; then \ ${MKDIR} ${BINDIR}; \ fi - ${SED} s#CHANGETHIS#${BINDIR}# < ${FILESDIR}/proxyper.sh > ${WRKSRC}/proxyper.sh ${INSTALL_PROGRAM} ${WRKSRC}/proxyper ${BINDIR} ${INSTALL_SCRIPT} ${WRKSRC}/proxyper.sh ${BINDIR} ${INSTALL_DATA} ${WRKSRC}/proxyper.ini ${BINDIR} diff --git a/misc/proxyper/pkg-plist b/misc/proxyper/pkg-plist index 331445e3f040..f89ba29e22ed 100644 --- a/misc/proxyper/pkg-plist +++ b/misc/proxyper/pkg-plist @@ -1,6 +1,7 @@ -etc/rc.d/proxyper.sh distributed.net/proxy/ChangeLog.txt distributed.net/proxy/Readme.txt distributed.net/proxy/proxyper distributed.net/proxy/proxyper.ini distributed.net/proxy/proxyper.sh +@exec ln -sf %D/distributed.net/proxy/proxyper.sh %D/etc/rc.d/proxyper.sh +@unexec rm %D/etc/rc.d/proxyper.sh