If your 1.0.9 install is (on the /usr/src/asterisk tree) complete, you might unpack the CVS source somewhere else other than /usr/src (maybe /usr/local/src or /usr/src/cvs). Most importantly, PLAN AHEAD. It would seem that the more Asterisk evolves, the less-tolerant it is natually becoming to "obsoleted" methods and code. Little things like commas where pipes should be could be a pain.

Also, think to make sure you didn't install, and depend on a patch (spandsp for example, the patches are very version-dependant).

Copy /etc/asterisk, /var/lib/asterisk, /var/spool/asterisk and /usr/lib/asterisk to a backup location FIRST.

I remember when I upgraded to CVS-HEAD back in mid August. I learned the hard way to triple-check the little things.

If you copy all the files (maybe a restore script would be handy), you should be able to just run a make install from each source-tree's directory to return it to normal. Oh, don't forget to erase the contents of /usr/lib/asterisk/modules before you 'make install' new ones.

Chris
----- Original Message ----- From: "Dave Grey" <[EMAIL PROTECTED]> To: "Asterisk Users Mailing List - Non-Commercial Discussion" <[email protected]>
Sent: Thursday, October 27, 2005 7:01 PM
Subject: Re: [Asterisk-Users] Taking the plung to CVS HEAD



On Oct 27, 2005, at 9:52 PM, Eric Bishop wrote:

We are running 1.0.9 STABLE on all of our machines. I am about try and upgrade one machine to CVS HEAD as all this echo cancellation improvements sound enticing. Can anyone recommend

a) A procedure to cleanly upgrade from STABLE to HEAD

b) A procedure to ensure I can back out and go back to 1.0.9 easily

I have looked on the wiki but couldn't find much about this.....

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

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

The easiest thing, I'd think, would be just to install the HEAD with an entirely different basedir and don't touch your existing install at all. That way it is a simply matter of running a different executable to switch between the old and the new. That's what I did here, at any rate, and it worked nicely, but my living-room is certainly not a production environment. Stay tuned for possible contradictions from the pros.

lyd

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

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


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

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

Reply via email to