initial checkin of new hdw-linux development cvs repository
[hdw-linux/hdw-linux.git] / packages / optional / nut / nut
1 # hdw - linux nut package
2 #
3 # author: hackbard@hackdaworld.dyndns.org
4 #
5 # [V] 1.4.0
6 # [S] 4-5
7 # [D] nut-1.4.0.tar.gz http://penguin.harrison.k12.co.us/mirrors/nut/release/1.4/
8
9 confopt="$confopt --with-user=ups"
10 flist_pruned="${flist_pruned}|etc/shadow|etc/passwd|etc/group"
11
12 pre_install()   {
13         groupadd -g 1075 ups || true
14         useradd -c 'ups monitoring tools' -g ups -u 1075 ups \
15                 -d $root/var/state/ups -s /bin/false || true
16         mkdir -p $root/var/state/ups
17         chown ups.ups $root/var/state/ups
18                 }
19
20 post_install()  {
21         mv $root/etc/upsd.conf.sample $root/etc/upsd.conf
22         mv $root/etc/upsd.users.sample $root/etc/upsd.users
23         mv $root/etc/upssched.conf.sample $root/etc/upssched.conf
24         mv $root/etc/ups.conf.sample $root/etc/ups.conf
25         mv $root/etc/upsmon.conf.sample $root/etc/upsmon.conf
26         chown ups.ups $root/etc/ups{,d,sched,mon}.conf
27         chown ups.ups $root/etc/upsd.users
28         chmod 0400 $root/etc/ups{,d,sched,mon}.conf
29         chmod 0400 $root/etc/upsd.users
30                 }