====== Upgrade Bugzilla installation ====== I recently had to upgrade a Bugzilla installation in a very restrictive environment. These are the steps I used to upgrade the installation in case I decide to do it again... ''p.p.p -> previous \\ n.n.n -> next'' ===== Current Setup ===== The Bugzilla installation is on it own file system mounted under the /var directory. /var | +-- bugzilla | +-- bugzilla-p.p.p | +-- bugzilla-n.n.n | +-- current -> bugzilla-p.p.p | +-- data | +-- lost+found ===== Upgrade Installation ===== cd /var/bugzilla sudo mysqldump --opt -u bugs -p bugs > bugs-p.p.p.sql wget http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-x.x.x.tar.gz sudo cp -r bugzilla-p.p.p bugzilla-n.n.n sudo tar xzvf bugzilla-n.n.n.tar.gz sudo cp bugzilla-p.p.p/localconfig bugzilla-n.n.n/ sudo cp -r bugzilla-p.p.p/data bugzilla-n.n.n/ sudo bugzilla-n.n.n/checksetup.pl rm bugzilla-x.x.x.tar.gz sudo rm current sudo ln -s bugzilla-n.n.n current After the applications runs for a while (depending on how active the installation is), execute: sudo rm bugs-p.p.p.sql sudo rm -Rf bugzilla-p.p.p