aboutsummaryrefslogtreecommitdiffstats
path: root/news/leafnode/pkg-install
blob: 4fdb1d1cc64ef2bf60f2532a963d024b23856d10 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#! /bin/sh

SPOOLDIR=${VAR:=/var}/spool/news
LOCKFILE=$VAR/spool/lock/news/fetch.lck
LIBDIR=${PREFIX:=/usr/local}/lib/leafnode

mkdir -p `dirname $LOCKFILE`
mkdir -p $SPOOLDIR $LIBDIR
mkdir -p $SPOOLDIR/leaf.node
mkdir -p $SPOOLDIR/message.id
mkdir -p $SPOOLDIR/interesting.groups
mkdir -p $SPOOLDIR/out.going
chown news.news `dirname $LOCKFILE`
chown news.news $SPOOLDIR $LIBDIR
chown news.news $SPOOLDIR/leaf.node
chown news.news $SPOOLDIR/message.id
chown news.news $SPOOLDIR/interesting.groups
chown news.news $SPOOLDIR/out.going
cd $SPOOLDIR/message.id
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
        mkdir -p ${a}${b}0 ${a}${b}1 ${a}${b}2 \
            ${a}${b}3 ${a}${b}4 ${a}${b}5 \
            ${a}${b}6 ${a}${b}7 ${a}${b}8 \
            ${a}${b}9
        chown news.news ${a}${b}0 ${a}${b}1 ${a}${b}2 \
            ${a}${b}3 ${a}${b}4 ${a}${b}5 \
            ${a}${b}6 ${a}${b}7 ${a}${b}8 \
            ${a}${b}9 ; \
    done
done