Skip navigation.

Byte av myth versioner

Utgångsläget är att jag har tidigare hämtat aktuell version från subversion. Här är ett exempel där jag byter från trunk versionen och återgår till release-0.19-fixes branchen.
Jag börjar med att uppdatera källkoden.

svn update

Efter att koden har uppdaterats tar jag bort föregående versionen och bygger om de komponenterna jag använder (mythtv, myththemes, mythplugins).
** bara om du vill tvinga ett ombygge

make clean
make
sudo make install

När allt är ombyggt och installerat så tar jag en backup av den aktuella databasen (trunk).

mysqldump -umythtv -pmythtv mythtrunk > mythtrunk-pre019fixes.sql

Nu är det bara att växla till mythtv-0.19-fixes versionen och det gör jag med skriptet jag gjort för detta.

enable-mythtv-0.19-fixes

Skripetet ser ut enligt följande

#!/bin/sh

sudo /etc/init.d/mythtv-backend stop
sudo rm -f /usr/local/mythtv /usr/local/share/mythtv
sudo ln -s /usr/local/mythtv-0.19-fixes /usr/local/mythtv
sudo ln -s /usr/local/mythtv-0.19-fixes/share /usr/local/share/mythtv
sudo /etc/init.d/mythtv-backend start

En kontroll att det har fungerat bra

ps -ef|grep backend
tail -f /var/log/mythtv/mythbackend.log
ls -lad /usr/local/mythtv