you could always do a subversion checkout to a temp path and then do search/replace courtesy a perl or a sed script (ie, replace something like "<<<<BINADDR>>>>" with the address to bind to on that box).

after that rsync/cp/mv/whatever into /etc/asterisk

just a thought

Casey Boone
ShawneeLink Corporation


Douglas Garstang wrote:
But what if all the files are not the same? What if the binaddr is different in sip.conf on each server, or what about DUNDi? That's completely different. Do you have to go to each box one by one, check the file out, edit it, and check it back in again? I'm trying to find a way to avoid that.

    -----Original Message-----
    *From:* Bruce Reeves [mailto:[EMAIL PROTECTED]
    *Sent:* Friday, June 02, 2006 3:55 PM
    *To:* Asterisk Users Mailing List - Non-Commercial Discussion
    *Subject:* Re: [Asterisk-Users] Config Revision Control

    If all 3 servers are the same then no. I import to the svn server
    the check out the files on each server. I f I change a file on
    server A I can then commit the change to the repository, on the
    central server, and then do a svn update on the other 2.


    On 6/2/06, *Douglas Garstang* <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>> wrote:

        Bruce,
But, if you have three servers that function the same, don't you
        have to check the file out three times and check it back in
        three times?
Doug.

            -----Original Message-----
            *From:* Bruce Reeves [mailto:[EMAIL PROTECTED]
            <mailto:[EMAIL PROTECTED]>]
            *Sent:* Friday, June 02, 2006 3:34 PM
            *To:* Asterisk Users Mailing List - Non-Commercial Discussion
            *Subject:* Re: [Asterisk-Users] Config Revision Control

        I use subversion on a central server and then store each server
        that is different. The purpose behind it for me was 2 fold,
        first I have a backup of my configs centeralized and I can
        roll-back any changes. Second, I can checkout a servers files on
        a different machine to edit them if I want and check them back
        when finished. What I meant by file-level is if I edit sip.conf
        and check it in then the whole svn goes to a new version, not
        just that file. We use a M$ product that has version control at
        the file level, so for each file in the library there is a
        version history.



-- Bruce Nortex Networks

------------------------------------------------------------------------

_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to