On Jul 3, 2012, at 10:58 AM, wbr...@e1b.org wrote:
Jan-Piet wrote on 07/03/2012 10:41:20 AM:
Building BIND is easy; turning it into an installable RPM not so.
I highly recommend fpm [1] which makes building an RPM trivial. :)
Any advice or tricks for making a DEB for Ubuntu?
So far my plan was to copy the source directory to each server and just
run make install on each. I'm only looking at 8 to 10 servers.
This got old for me really fast, so I ended up writing a small script to do
this for me…
WARNING: This works for me, but doesn't do a huge amount of error checking, may
completely trash your machine, cause male pattern baldness, etc.
It is in: http://www.auth-servers.net/files/named/upgrade_bind_unattended.sh
I run this out of cron every few minutes. It downloads a file called
bind_versions.txt (from INSTRUCT_URL). This file contains key value pairs
specifying the hostname and version of BIND that that host should be running,
something like:
ns1: 9.9.1
ns2: 9.8.0
If the hostname is not running the specified version it will:
1: Delete everything in /usr/local/src/bind/ (!)
2: Download the source from ftp://ftp.isc.org/isc/bind9/$BIND_VER/
3: Check the GPG signature.
4: Build the new BIND and install it.
5: Restart BIND
6: Send mail saying that it is done…
I use puppet to push to install this script, and to setup a cronjob to run it
(I could have done most of this in puppet itself, but that seems hard :-P)
Feel free to update / modify the script to make it work in your environment…
W
Confidentiality Notice:
This electronic message and any attachments may contain confidential or
privileged information, and is intended only for the individual or entity
identified above as the addressee. If you are not the addressee (or the
employee or agent responsible to deliver it to the addressee), or if this
message has been addressed to you in error, you are hereby notified that
you may not copy, forward, disclose or use any part of this message or any
attachments. Please notify the sender immediately by return e-mail or
telephone and delete this message from your system.
___
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe
from this list
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users
--
She'd even given herself a middle initial - X - which stood for someone who
has a cool and exciting middle name.
-- (Terry Pratchett, Maskerade)
___
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe
from this list
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users