# hdw - linux nut package # # author: hackbard@hackdaworld.dyndns.org # # [V] 1.4.0 # [S] 4-5 # [D] nut-1.4.0.tar.gz http://penguin.harrison.k12.co.us/mirrors/nut/release/1.4/ confopt="$confopt --with-user=ups" flist_pruned="${flist_pruned}|etc/shadow|etc/passwd|etc/group" pre_install() { groupadd -g 1075 ups || true useradd -c 'ups monitoring tools' -g ups -u 1075 ups \ -d $root/var/state/ups -s /bin/false || true mkdir -p $root/var/state/ups chown ups.ups $root/var/state/ups } post_install() { mv $root/etc/upsd.conf.sample $root/etc/upsd.conf mv $root/etc/upsd.users.sample $root/etc/upsd.users mv $root/etc/upssched.conf.sample $root/etc/upssched.conf mv $root/etc/ups.conf.sample $root/etc/ups.conf mv $root/etc/upsmon.conf.sample $root/etc/upsmon.conf chown ups.ups $root/etc/ups{,d,sched,mon}.conf chown ups.ups $root/etc/upsd.users chmod 0400 $root/etc/ups{,d,sched,mon}.conf chmod 0400 $root/etc/upsd.users }