blob: cab8b70c07e24eac05f6240689dbeafa9fd416b8 (
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
|
#!/bin/sh
ver_new="$1"
ver_old="$2"
if [ "$(apk version -t "$ver_old" "5.0.1-r0")" = "<" ]; then
cat >&2 <<-EOF
*
* Service knot-resolver was renamed to kresd and it logs to syslog
* instead of file by default. Fixing runlevels for you...
*
EOF
for path in $(find /etc/runlevels -type l -name knot-resolver); do
rm "$path"
ln -s /etc/init.d/kresd "${path%/*}/kresd"
done
if [ -f /run/knot-resolver.pid ] && ! [ -f /run/kresd.pid ]; then
mv /run/knot-resolver.pid /run/kresd.pid
fi
# We've already copied it to kresd in pre-upgrade script.
rm -f /etc/conf.d/knot-resolver
fi
|