summarylogtreecommitdiffstats
path: root/algernon.install
blob: 82572db81040403e1b31620fc947707513f61ab6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
post_install() {
  getent group algernon >/dev/null || groupadd --system algernon
  getent passwd algernon >/dev/null || useradd --system -g algernon \
    -d /srv/algernon -s /bin/false algernon

  install -dm700 srv/algernon
  chown algernon:algernon srv/algernon

  # Copy in a index.lua file if no index.* file exists in /srv/algernon/localhost
  for f in /srv/algernon/localhost/index.*; do
    if [[ ! -e "$f" ]]; then
      install -Dm644 /usr/share/doc/algernon/samples/headers/index.lua \
        /srv/algernon/localhost/index.lua
    fi
    break
  done
}

# vim:set ts=2 sw=2 et: