diff options
author | dbaker <dbaker@FreeBSD.org> | 2000-06-23 03:24:04 +0800 |
---|---|---|
committer | dbaker <dbaker@FreeBSD.org> | 2000-06-23 03:24:04 +0800 |
commit | 364ef9a86715231c0d872953807153295984ec28 (patch) | |
tree | 586e1ba453b11297f04b5fd3e7afc3b0da4dbf93 /misc/proxyper | |
parent | b96e46a54d1e66e7cf63c0c3b58c0ff4427f1b6e (diff) | |
download | freebsd-ports-gnome-364ef9a86715231c0d872953807153295984ec28.tar.gz freebsd-ports-gnome-364ef9a86715231c0d872953807153295984ec28.tar.zst freebsd-ports-gnome-364ef9a86715231c0d872953807153295984ec28.zip |
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 <kd@frankfurt.netsurf.de>
Diffstat (limited to 'misc/proxyper')
-rw-r--r-- | misc/proxyper/Makefile | 4 | ||||
-rw-r--r-- | 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 |