mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-28 22:57:37 +00:00
40 lines
1.1 KiB
Text
40 lines
1.1 KiB
Text
|
# 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 $*
|