aboutsummaryrefslogtreecommitdiffstats
path: root/news
diff options
context:
space:
mode:
authorshaun <shaun@FreeBSD.org>2006-11-01 23:14:40 +0800
committershaun <shaun@FreeBSD.org>2006-11-01 23:14:40 +0800
commitfca5089b7e186f2ebf6f3ae86436ce1d72fade34 (patch)
tree6d8614cf2380b0ec0429506b0b3a31b0bb7d8960 /news
parentb3a8ad8c58850755c36db073b05888e7188d6e9d (diff)
downloadfreebsd-ports-gnome-fca5089b7e186f2ebf6f3ae86436ce1d72fade34.tar.gz
freebsd-ports-gnome-fca5089b7e186f2ebf6f3ae86436ce1d72fade34.tar.zst
freebsd-ports-gnome-fca5089b7e186f2ebf6f3ae86436ce1d72fade34.zip
Fix database directory ownership / configure options.
Diffstat (limited to 'news')
-rw-r--r--news/inn/Makefile3
-rw-r--r--news/inn/files/pkg-install.in2
2 files changed, 4 insertions, 1 deletions
diff --git a/news/inn/Makefile b/news/inn/Makefile
index 9677d4e92177..76ab9ff2d26e 100644
--- a/news/inn/Makefile
+++ b/news/inn/Makefile
@@ -50,6 +50,7 @@ CONFIGURE_ARGS+= --mandir=${PREFIX}/man \
--with-tmp-dir=${INN_TMPDIR} \
--with-openssl=${OPENSSLBASE} \
--with-etc-dir=${INN_ETCDIR} \
+ --with-db-dir=${INN_DBDIR} \
--enable-ipv6
.include <bsd.port.pre.mk>
@@ -245,7 +246,7 @@ post-install:
${TOUCH} history ; \
${CHMOD} 644 history ; \
${CHOWN} news:news history ; \
- su -fm news -c "../bin/makedbz -i" ; \
+ su -fm news -c "${INN_NEWSBASE}/bin/makedbz -i" ; \
for s in ${DBZ_FILES} ; do \
${MV} history.n.$${s} history.$${s} ; \
done ; \
diff --git a/news/inn/files/pkg-install.in b/news/inn/files/pkg-install.in
index 24307e0aa623..f083cdc46533 100644
--- a/news/inn/files/pkg-install.in
+++ b/news/inn/files/pkg-install.in
@@ -17,7 +17,9 @@ case $2 in
PRE-INSTALL)
echo "===> Checking for old database files"
if [ ! -d ${DBDIR} ]; then
+ mkdir -p ${DBDIR}
mkdir -p ${EGDIR}/db
+ chown news:news ${DBDIR}
fi
;;
CHECK-CONF)