diff options
Diffstat (limited to 'community/knot-resolver/knot-resolver-openrc.pre-upgrade')
-rw-r--r-- | community/knot-resolver/knot-resolver-openrc.pre-upgrade | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/community/knot-resolver/knot-resolver-openrc.pre-upgrade b/community/knot-resolver/knot-resolver-openrc.pre-upgrade new file mode 100644 index 00000000000..acfe8099dfc --- /dev/null +++ b/community/knot-resolver/knot-resolver-openrc.pre-upgrade @@ -0,0 +1,11 @@ +#!/bin/sh + +ver_new="$1" +ver_old="$2" + +if [ "$(apk version -t "$ver_old" "5.0.1-r0")" = '<' ]; then + # Copy /etc/conf.d/knot-resolver to kresd *if* it was modified by user. + if apk audit -q /etc/conf.d | grep -q knot-resolver && ! [ -f /etc/conf.d/kresd ]; then + cp -a /etc/conf.d/knot-resolver /etc/conf.d/kresd + fi +fi |