summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorAndrey A. Chernov <ache@FreeBSD.org>2001-08-25 16:31:39 +0000
committerAndrey A. Chernov <ache@FreeBSD.org>2001-08-25 16:31:39 +0000
commitaa63296c24ab4013e88fc9ac240d66124ff20a41 (patch)
tree73dcd2986e98f1eb105108007575239d3734fb5b /security
parentupgrade to 2.4 (diff)
More efforts to get some sort of working drweb32.ini initially
Notes
Notes: svn path=/head/; revision=46894
Diffstat (limited to 'security')
-rw-r--r--security/drweb/Makefile8
-rw-r--r--security/drweb/pkg-plist4
2 files changed, 10 insertions, 2 deletions
diff --git a/security/drweb/Makefile b/security/drweb/Makefile
index bcb629917568..40a261cda4cc 100644
--- a/security/drweb/Makefile
+++ b/security/drweb/Makefile
@@ -24,7 +24,13 @@ DRWEB_PREFIX= ${PREFIX}/${PORTNAME}
do-install:
-@${MKDIR} -v ${DRWEB_PREFIX}
${TAR} -xzf ${WRKSRC}/${DISTNAME}.tar.gz -C ${DRWEB_PREFIX} --exclude *.ini
- ${TAR} -xzOf ${WRKSRC}/${DISTNAME}.tar.gz drweb32.ini >${DRWEB_PREFIX}/drweb32.ini.sample
+ ${TAR} -xzOf ${WRKSRC}/${DISTNAME}.tar.gz drweb32.ini | \
+ ${SED} 's#__INSTALL_DIR__#${DRWEB_PREFIX}#' \
+ > ${DRWEB_PREFIX}/drweb32.ini-dist
+ if [ ! -f ${DRWEB_PREFIX}/drweb32.ini ] ; then \
+ ${CP} ${DRWEB_PREFIX}/drweb32.ini-dist \
+ ${DRWEB_PREFIX}/drweb32.ini; \
+ fi
${SED} 's#!!PREFIX!!#${DRWEB_PREFIX}#' < ${FILESDIR}/drwebd.sh >${WRKSRC}/drwebd.sh
cd ${DRWEB_PREFIX}/update; patch -s < ${FILESDIR}/update-patch && ${RM} update.pl.orig
${INSTALL_DATA} ${WRKSRC}/drwebd.sh ${PREFIX}/etc/rc.d/drwebd.sh-dist
diff --git a/security/drweb/pkg-plist b/security/drweb/pkg-plist
index 49774802a2b8..bc5e1179feb8 100644
--- a/security/drweb/pkg-plist
+++ b/security/drweb/pkg-plist
@@ -68,7 +68,9 @@ drweb/doc/drwebd-api.rus
drweb/drweb
drweb/drweb.key
drweb/drweb32.dll
-drweb/drweb32.ini.sample
+@unexec if [ -f %D/drweb/drweb32.ini ] && cmp -s %D/drweb/drweb32.ini %D/drweb/drweb32.ini-dist; then rm -f %D/drweb/drweb32.ini; fi
+drweb/drweb32.ini-dist
+@exec if [ ! -f %D/drweb/drweb32.ini ] ; then cp -p %D/%F %B/drweb32.ini; fi
drweb/drwebase.vdb
drweb/drwebd
drweb/drwebd.key