[26739] in Source-Commits

home help back first fref pref prev next nref lref last post

Re: /svn/athena r25718 - trunk/debathena/config/dns-config/debian

daemon@ATHENA.MIT.EDU (Jonathon Weiss)
Tue Aug 14 17:29:10 2012

Message-Id: <201208142129.q7ELT7Rh026834@outgoing.mit.edu>
To: Jonathan D Reed <jdreed@MIT.EDU>
cc: source-commits@MIT.EDU
In-reply-to: <201208141741.q7EHfXg9027592@drugstore.mit.edu>
Date: Tue, 14 Aug 2012 17:29:07 -0400
From: Jonathon Weiss <jweiss@MIT.EDU>

Jonathan D Reed <jdreed@MIT.EDU> wrote:

> Author: jdreed
> Date: 2012-08-14 13:41:33 -0400 (Tue, 14 Aug 2012)
> New Revision: 25718
> 
> Modified:
>    trunk/debathena/config/dns-config/debian/changelog
>    trunk/debathena/config/dns-config/debian/control.in
>    trunk/debathena/config/dns-config/debian/debathena-dns-config.postinst
> Log:
> In dns-config:
>   * Conflict bind9
> 
> 
> Modified: trunk/debathena/config/dns-config/debian/changelog
> ===================================================================
> --- trunk/debathena/config/dns-config/debian/changelog	2012-08-09 17:02:13 UTC (rev 25717)
> +++ trunk/debathena/config/dns-config/debian/changelog	2012-08-14 17:41:33 UTC (rev 25718)
> @@ -6,8 +6,9 @@
>    * Use IFACE.PROG format for the resolvconf profile
>    * Bump Standards-Version
>    * Make initscript LSB-compliant
> +  * Conflict bind9
>  
> - -- Jonathan Reed <jdreed@mit.edu>  Mon, 30 Jul 2012 15:35:07 -0400
> + -- Jonathan Reed <jdreed@mit.edu>  Tue, 14 Aug 2012 12:51:04 -0400
>  
>  debathena-dns-config (1.6) unstable; urgency=low
>  
> 
> Modified: trunk/debathena/config/dns-config/debian/control.in
> ===================================================================
> --- trunk/debathena/config/dns-config/debian/control.in	2012-08-09 17:02:13 UTC (rev 25717)
> +++ trunk/debathena/config/dns-config/debian/control.in	2012-08-14 17:41:33 UTC (rev 25718)
> @@ -8,6 +8,7 @@
>  Package: debathena-dns-config
>  Architecture: all
>  Depends: dnsmasq, resolvconf, ${misc:Depends}
> +Conflicts: bind9
>  Description: Sets up a local caching nameserver using dnsmasq
>   This package sets up a local caching nameserver for better DNS lookup
>   security and scalability than we can get by using the MIT resolvers
> 
> Modified: trunk/debathena/config/dns-config/debian/debathena-dns-config.postinst
> ===================================================================
> --- trunk/debathena/config/dns-config/debian/debathena-dns-config.postinst	2012-08-09 17:02:13 UTC (rev 25717)
> +++ trunk/debathena/config/dns-config/debian/debathena-dns-config.postinst	2012-08-14 17:41:33 UTC (rev 25718)
> @@ -22,10 +22,20 @@
>  
>  case "$1" in
>      configure)
> -	# Don't try to figure out what the network config is, because
> -	# it's more complicated than we think.  Just reboot.
> -        if [ -x /usr/share/update-notifier/notify-reboot-required ]; then
> -            /usr/share/update-notifier/notify-reboot-required
> +	if hash invoke-rc.d 2>/dev/null; then
> +	    invoke-rc.d dnsmasq restart || true
> +	    invoke-rc.d debathena-dns-config restart
> +	else
> +	    /etc/init.d/dnsmasq restart || true
> +	    /etc/init.d/debathena-dns-config restart
> +	fi
> +	if ! grep -q '^nameserver' /etc/resolv.conf; then
> +	    # Don't leave people without a nameserver
> +	    /bin/echo -e "nameserver 18.70.0.160\nnameserver 18.71.0.151" | /sbin/resolvconf -a lo.dns-config

Do we not love bitsy here?

> +	fi
> +	if [ -x /usr/share/update-notifier/notify-reboot-required ]; then
> +	    /usr/share/update-notifier/notify-reboot-required
> +	fi
>      ;;
>  
>      abort-upgrade|abort-remove|abort-deconfigure)
> 

-- 

	Jonathon

home help back first fref pref prev next nref lref last post