summaryrefslogtreecommitdiffstats
path: root/abs/extra/webmin/webmin.install
blob: ce5da6c42bd7448fe8efccafc787de132034e2f7 (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
# arg 1:  the new package version
post_install() {
  local crypt=$(grep "^root:" ${ROOT}/etc/shadow | cut -f 2 -d :)
  crypt=${crypt//\\/\\\\}
  crypt=${crypt//\//\\\/}
  sed -i "s/root:XXX/root:${crypt}/" /etc/webmin/miniserv.users

cat << EOF
Note:
==> It is not allowed to install 3rd party modules, or delete existing modules.
==> Please write your own PKGBUILDS for 3rd party modules and additional themes.
Setup:
==> To make webmin start at boot time, add webmin to rc.conf daemons
==> Point your web browser to http://localhost:10000 to use webmin.
==> The access is restricted to localhost, if you want to connect from other locations
==> change /etc/webmin/miniserv.conf to something like that: allow=127.0.0.1 <your-ip>
==> If you want to have ssl encryption please install 'perl-net-ssleay' additional.
EOF
# fix man module
  cd /opt/webmin/man
  for i in $(find . -name '*.gz'); do
  gzip -df $i
  done
}

# arg 1:  the new package version
# arg 2:  the old package version
post_upgrade() {
  post_install $1
}

pre_remove() {
  # uninstall unzipped files
  rm -r /opt/webmin/man
}

op=$1
shift
$op $*