summarylogtreecommitdiffstats
path: root/sks.install
blob: 402f8930e821774f78cdda0a7aed8b58eb695ea1 (plain)
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
32
33
34
35
36
37
38
39
40
post_install() {
  echo -n "adding sks system group... "
  groupadd -r sks && echo -n "done."
  echo

  echo -n "adding sks system user... "
  useradd -c "Synchronizing OpenPGP Key Server" -r -d /var/lib/sks -g sks -s /bin/bash sks && echo -n "done."
  echo

  mkdir -p /var/run/sks
  chown sks:sks /var/run/sks
  chmod 775 /var/run/sks

  mkdir -p /var/log/sks
  chown sks:sks /var/log/sks

  mkdir -p /var/lib/sks
  chown sks:sks /var/lib/sks

  mkdir -p /var/spool/sks
  chown sks:sks /var/spool/sks

  echo ">> Place 'sks' in DAEMONS= in /etc/rc.conf to enable sks on system boot."
}

post_remove() {
  echo -n -e "\nremoving sks system user... "
  userdel sks && echo "done."
 
  rm -r /var/run/sks
 
  echo "Not removing tmp and log directories"
}

op=$1
shift

$op $*

# vim: ft=sh ts=2 sw=2