Something like the following. Then Ubuntu just has to uncomment the
indicated line and comment the line before it.
diff --git a/debian/postinst b/debian/postinst
index 2b4faf7..3822ece 100755
--- a/debian/postinst
+++ b/debian/postinst
@@ -113,9 +113,13 @@ case "$1" in
fi
# Linkify /etc/resolv.conf if appropriate
+ if [ "$DEBCONF_RECONFIGURE" = 1 ] || [ "$1" = reconfigure ] ; then
+ rm -f /etc/resolvconf/already-linkified-resolvconf
+ fi
db_get resolvconf/linkify-resolvconf
if
[ "$RET" = "true" ]
+#Ubuntu: [ "$RET" = "true" ] && [ ! -e
/etc/resolvconf/already-linkified-resolvconf ]
then
if is_immutable_file /etc/resolv.conf ; then
report_err "Cannot replace the current /etc/resolv.conf
with a symbolic link because it is immutable; to correct this problem, gain
root privileges in a terminal and run 'chattr
@@ -148,6 +152,19 @@ case "$1" in
fi
# Create the link
ln -nsf /etc/resolvconf/run/resolv.conf /etc/resolv.conf
+ # Make a record that we have created it
+ echo "This is a flag file whose presence indicates that
+the resolvconf package has already created a symbolic link
+at /etc/resolv.conf and should not do so again.
+
+If you remove this file then the resolvconf package will
+create the symbolic link again the next time the package
+is upgraded, provided of course the linkify-resolvconf
+debconf question has an affirmative answer.
+
+If the administrator runs 'dpkg-reconfigure resolvconf'
+then this file is deleted so that the package can make
+another attempt to create the symbolic link." >
/etc/resolvconf/already-linkified-resolvconf
fi
fi
;;
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1085849
Title:
Please don't change the answer to linkify-resolvconf
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/resolvconf/+bug/1085849/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs