pkgsrc/news/leafnode/INSTALL
cjep e0af88e6b2 Initial import of Leafnode 1.9.22 into the NetBSD packages collection
as news/leafnode.

Leafnode is a USENET software package designed for small sites, with a
few tens of readers and only a slow link to the net.

The work in this package is based on that of Ingolf Steinbach
in PR#13830. wiz@ made some suggestions as well. Thanks to both of them.
2002-06-16 11:34:26 +00:00

44 lines
1 KiB
Text

#!/bin/sh
#
# $NetBSD: INSTALL,v 1.1.1.1 2002/06/16 11:34:26 cjep Exp $
if [ "$2" != "POST-INSTALL" ]; then
exit 0
fi
mkdir -p @@LEAFNODE_CONFDIR@@
if [ ! -f @@LEAFNODE_CONFDIR@@/config ]; then
cp @@PREFIX@@/share/examples/leafnode/config.example \
@@LEAFNODE_CONFDIR@@/config
chmod u+w @@LEAFNODE_CONFDIR@@/config
fi
echo "Creating leafnode spool directories..."
SPOOL_DIRS="leaf.node failed.postings interesting.groups out.going message.id"
mkdir -p @@LEAFNODE_SPOOL@@
chown news:news @@LEAFNODE_SPOOL@@
chmod 2775 @@LEAFNODE_SPOOL@@
for D in $SPOOL_DIRS; do
mkdir -p @@LEAFNODE_SPOOL@@/$D;
chown news:news @@LEAFNODE_SPOOL@@/$D
chmod 2775 @@LEAFNODE_SPOOL@@/$D
done
mkdir -p @@LEAFNODE_LOCKDIR@@
chown news:news @@LEAFNODE_LOCKDIR@@
chmod 2775 @@LEAFNODE_LOCKDIR@@
# Make directories (a la quickmkdir)
for a in 0 1 2 3 4 5 6 7 8 9; do
for b in 0 1 2 3 4 5 6 7 8 9; do
for c in 0 1 2 3 4 5 6 7 8 9; do
mkdir -m 2775 -p @@LEAFNODE_SPOOL@@/message.id/$a$b$c
chown news:news @@LEAFNODE_SPOOL@@/message.id/$a$b$c
done
done
done
exit 0