View unanswered posts    View active topics

All times are UTC - 6 hours





Post new topic Reply to topic  [ 36 posts ] 
Go to page 1, 2, 3  Next

Print view Previous topic   Next topic  
Author Message
Search for:
 Post subject: R5F27's patcher
PostPosted: Mon Sep 24, 2007 10:23 am 
Offline
Joined: Thu Sep 30, 2004 11:29 am
Posts: 2419
Location: Mechanicsburg, PA
This is a list of all fixes done by R5F27's patcher. It will be updated as new patches are created. The latest patcher is downloaded automatically by LivePatch.sh, which is invoked during new installations of R5F27 or upgrades to R5F27. If you see a patch here that you need, and you installed or upgraded after the patch was created, the safest bet is to cut and paste the relevant code block and run the commands individually, but it is usually safe to run LivePatch.sh yourself, as root.

1-8 were done on or before 2007/09/20. 9 was done on 2007/10/08. 8 was updated on 2007/10/20. 10 was done on 2007/11/01. 11 was done on 2007/11/09.

1: Change default Qt font for MythTV, to add Anti-Aliasing back.
Code:
# anti-aliased fonts
# --

# The new qtrc uses a bad font for AA.  Tweak it in GlobalTweaker.sh,
# forcing it to be Sans Serif.

GLOBALTWEAKER=/usr/bin/GlobalTweaker.sh
QTRC=/home/mythtv/.qt/qtrc

if [ `grep -c "Force Sans Serif" $GLOBALTWEAKER` -eq 0 ]; then
    echo "#" >> $GLOBALTWEAKER
    echo "# patcher.sh" >> $GLOBALTWEAKER
    echo "#" >> $GLOBALTWEAKER
    echo "# Force Sans Serif since it does AA" >> $GLOBALTWEAKER
    echo "if [[ \`grep -c \"Sans Serif\" $QTRC\` -eq 0 ]];" then >> $GLOBALTWEAKER
    echo    "sed -i \"s/font=.*/font=Sans Serif,12,-1,5,50,0,0,0,0,0/g\" $QTRC" >> $GLOBALTWEAKER
    echo "fi" >> $GLOBALTWEAKER
fi


2: Remove dangerous and broken move_recordings.sh script
Code:
/bin/rm -f /usr/local/bin/move_recordings.sh


3: Fix XMLTV bug by upgrading it
Code:
cd /root
wget http://internap.dl.sourceforge.net/sourceforge/xmltv/xmltv-0.5.48.tar.bz2
tar xjf xmltv-0.5.48.tar.bz2
cd xmltv-0.5.48/
perl Makefile.PL PREFIX=/usr --default
make
make install
cd /usr/share/perl5
/bin/mv -f XMLTV XMLTV.orig
/bin/mv -f XMLTV.pm XMLTV.pm.orig


4: Use a fixed listings grabber for Australia
Code:
cd /usr/bin
/bin/mv -f tv_grab_au tv_grab_au.orig
wget --timeout=30 http://www.better-access.com/KM/tv_grab_au_reg
/bin/mv -f tv_grab_au_reg tv_grab_au
chmod a+x tv_grab_au


5: Use resuming mplayer as default player for Dragon
Code:
sed -i "s/mplayer -fs/mplayer-resumer.pl -fs/g" /usr/bin/DragonSQLtweaker.sh


6: Fix a bug if someone runs shootscreens.sh by hand
Code:
sed -i "s/OSD=1/OSD=1\nelse\n    OSD=0/g" /usr/local/bin/shootscreens.sh


7: Import Files in optical disk menu failed horribly when no media was present. This new version fixes that.
Code:
cd /usr/local/bin
/bin/rm -f importfiles.sh
wget ftp://ftp.knoppmyth.net/R5/R5F27/importfiles.sh
chmod a+x importfiles.sh


8: Onboard audio for Biostar TF7025/7050 and other motherboards needs Realtek ALSA drivers.
Code:
if [[
       (`lspci -mn | grep -c -e ".*0403.*10de.*055c.*-ra1.*1565.*820c.*"` -ge 1) ||
       (`lspci -mn | grep -c -e ".*0403.*8086.*293e.*-r02.*1043.*829f.*"` -ge 1)
       ]]; then
    echo "Your sound device needs newer Realtek ALSA drivers."
    echo "Downloading and installing them now."
    cd /tmp
    /bin/mv /lib/modules/2.6.18.chw-13/updates/alsa .
    # The numeric IP address comes from a link on Realtek's site
    wget ftp://209.216.61.149/pc/audio/realtek-linux-audiopack-4.06b.tar.bz2
    tar xfj realtek-linux-audiopack-4.06b.tar.bz2
    cd realtek-linux-audiopack-4.06b
    sed -i "s/^\(alsaconf\)/#\1/g" install
    ./install
    NEED_TO_REBOOT=1
fi


9: Add the KnoppMyth menu to the Classic MythTV menu layout
Code:
tail -48 /usr/src/mythtv/source/knoppmyth_tv_0.20.0-9_km.diff | patch -d /usr/share/mythtv -p1


10: Fix missing i2c-id.h
Code:
cd /usr/src/linux-headers-2.6.18-chw-13/include/linux/
/bin/rm -f i2c-id.h
wget http://lm-sensors.org/svn/i2c/trunk/kernel/i2c-id.h


11: Change bad DEVICE file references in some hardware.conf files from /dev/usb/hiddev0 to lirc0
Code:
echo "Changing bad DEVICE file references in some hardware.conf files from /dev/usb/hiddev0 to lirc0..."
find /usr/local/share/knoppmyth/remotes -name 'hardware.conf' -exec grep hiddev0 {} \; -exec sed -i "s/DEVICE=.*/DEVICE=\"\/dev\/lirc0\"/g" {} \;

_________________
KnoppMyth R5.5
MythiC Dragon v2.0
Join the KnoppMyth Frappr!


Last edited by Human on Fri Nov 09, 2007 10:14 am, edited 6 times in total.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Sep 24, 2007 2:12 pm 
Offline
Joined: Thu Mar 02, 2006 5:42 pm
Posts: 410
Location: middleton wi usa atsc
Adding each patch's creation date might be useful for those who find this post at some future date.
Should I assume that the first 8 patches listed were the original patches available at the release of R5F27? Or have some been added since then?

Thanks!


Top
 Profile  
 
 Post subject:
PostPosted: Mon Sep 24, 2007 2:31 pm 
Offline
Joined: Thu Sep 30, 2004 11:29 am
Posts: 2419
Location: Mechanicsburg, PA
jzigmyth wrote:
Adding each patch's creation date might be useful for those who find this post at some future date.

True. I didn't keep track of this, though.
jzigmyth wrote:
Should I assume that the first 8 patches listed were the original patches available at the release of R5F27? Or have some been added since then?

IIRC, most of the patches were done at the same time, and #8 was done last. If you run LivePatch.sh, it'll check the latest patcher.sh against the one you have and run the new one if yours isn't the latest. Otherwise it does nothing.

_________________
KnoppMyth R5.5
MythiC Dragon v2.0
Join the KnoppMyth Frappr!


Top
 Profile  
 
 Post subject: Re: R5F27's patcher
PostPosted: Sun Sep 30, 2007 1:41 am 
Offline
Joined: Sat Mar 18, 2006 3:21 pm
Posts: 70
Location: West Fargo, ND
You may want to add this to the patcher to fix a bug in the missing KnoppMyth menu for the Classic style menus:

Code:
tail -48 /usr/src/mythtv/source/knoppmyth_tv_0.20.0-9_km.diff | patch -d /usr/share/mythtv -p1


Top
 Profile  
 
 Post subject: Re: R5F27's patcher
PostPosted: Mon Oct 08, 2007 12:31 pm 
Offline
Joined: Thu Sep 30, 2004 11:29 am
Posts: 2419
Location: Mechanicsburg, PA
ayourk wrote:
You may want to add this to the patcher to fix a bug in the missing KnoppMyth menu for the Classic style menus:

Code:
tail -48 /usr/src/mythtv/source/knoppmyth_tv_0.20.0-9_km.diff | patch -d /usr/share/mythtv -p1

Added! Thanks for the contribution!

_________________
KnoppMyth R5.5
MythiC Dragon v2.0
Join the KnoppMyth Frappr!


Top
 Profile  
 
PostPosted: Thu Nov 01, 2007 3:58 am 
Offline
Joined: Mon Apr 23, 2007 1:45 pm
Posts: 405
Location: Fargo, ND, USA
You may want to add this to the patcher to fix
Missing Kernel file i2c-id.h

usr/src/linux-headers-2.6.18-chw-13/include/linux/i2c-id.h is a dead end symbolic link that points at /root/v4l-dvb-1387dc197077/linux/include/linux/i2c-id.h. It has caused problems with persons trying to recompile Lirc and other updates / installs. Search for i2c-id.h and you will find the problems if you have any questions.

Code:
cd /usr/src/linux-headers-2.6.18-chw-13/include/linux/
/bin/rm -f i2c-id.h
wget http://lm-sensors.org/svn/i2c/trunk/kernel/i2c-id.h


TVBox

_________________
TVBox
LinHES R8.6.1


Top
 Profile  
 
 Post subject:
PostPosted: Thu Nov 01, 2007 9:35 am 
Offline
Joined: Thu Sep 30, 2004 11:29 am
Posts: 2419
Location: Mechanicsburg, PA
Added! Thanks!

_________________
KnoppMyth R5.5
MythiC Dragon v2.0
Join the KnoppMyth Frappr!


Top
 Profile  
 
 Post subject:
PostPosted: Wed Nov 07, 2007 9:54 pm 
Offline
Joined: Mon Apr 23, 2007 1:45 pm
Posts: 405
Location: Fargo, ND, USA
Human
Do you have a place to host small files to do other corrections?
TVBox

_________________
TVBox
LinHES R8.6.1


Top
 Profile  
 
 Post subject:
PostPosted: Wed Nov 07, 2007 11:18 pm 
Offline
Joined: Thu Mar 25, 2004 11:00 am
Posts: 9551
Location: Arlington, MA
You can always create a wiki page for them and attach the file.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Nov 08, 2007 9:04 am 
Offline
Joined: Thu Sep 30, 2004 11:29 am
Posts: 2419
Location: Mechanicsburg, PA
TVBox wrote:
Human
Do you have a place to host small files to do other corrections?
TVBox

I put most of them on ftp.knoppmyth.net, but please send them to me first so I can review them.

_________________
KnoppMyth R5.5
MythiC Dragon v2.0
Join the KnoppMyth Frappr!


Top
 Profile  
 
 Post subject:
PostPosted: Fri Nov 09, 2007 9:35 am 
Offline
Joined: Mon Apr 23, 2007 1:45 pm
Posts: 405
Location: Fargo, ND, USA
Human

In the last couple of releases a few of the remotes had incorrect device statements in the hardware.conf file. I went through all of them and here is the ones I found

/usr/local/share/knoppmyth/remotes/AMCEUSB-new/hardware.conf
/usr/local/share/knoppmyth/remotes/Dvico/hardware.conf
/usr/local/share/knoppmyth/remotes/MCEUSB-new/hardware.conf
/usr/local/share/knoppmyth/remotes/MCEUSB-old/hardware.conf

The statement DEVICE="/dev/usb/hiddev0" should be DEVICE="/dev/lirc0"

I have corrected the four files and have emailed them to you.
My thought was to host the files and use wget.
Example for MCEUSB-new

Code:
cd /usr/local/share/knoppmyth/remotes/MCEUSB-new/
/bin/rm -f hardware.conf
wget http://WhereYouPutIt/hardware.conf


If you can do the changes with command line code great but that is beyond my skills.
When all you have is a hammer, everything looks like a nail.

Thanks
TVBox

_________________
TVBox
LinHES R8.6.1


Top
 Profile  
 
 Post subject:
PostPosted: Fri Nov 09, 2007 9:54 am 
Offline
Joined: Thu Sep 30, 2004 11:29 am
Posts: 2419
Location: Mechanicsburg, PA
Thanks! I'll add those in as sed commands, since the changes are small.

_________________
KnoppMyth R5.5
MythiC Dragon v2.0
Join the KnoppMyth Frappr!


Top
 Profile  
 
 Post subject: Re: R5F27's patcher
PostPosted: Thu Nov 15, 2007 5:15 am 
Offline
Joined: Sat Mar 18, 2006 3:21 pm
Posts: 70
Location: West Fargo, ND
Human wrote:
...

3: Fix XMLTV bug by upgrading it
Code:
cd /root
wget http://internap.dl.sourceforge.net/sourceforge/xmltv/xmltv-0.5.48.tar.bz2
tar xjf xmltv-0.5.48.tar.bz2
cd xmltv-0.5.48/
perl Makefile.PL PREFIX=/usr --default
make
make install
cd /usr/share/perl5
/bin/mv -f XMLTV XMLTV.orig
/bin/mv -f XMLTV.pm XMLTV.pm.orig

...


Why not use the xmltv, xmltv-gui, & xmltv-util debs from unstable/main? They are up to version 0.5.50 now.

As for i2c-id.h, you may want to grab the version from:

http://linuxtv.org/hg/v4l-dvb/raw-file/ ... x/i2c-id.h, or better yet:

Code:
if [ ! -x /root/v4l-dvb-1387dc197077 ]; then
    cd /root
    wget http://linuxtv.org/hg/v4l-dvb/archive/1387dc197077.tar.bz2
    tar -jxf 1387dc197077.tar.bz2
fi


Top
 Profile  
 
 Post subject:
PostPosted: Thu Nov 15, 2007 10:39 am 
Offline
Joined: Thu Sep 30, 2004 11:29 am
Posts: 2419
Location: Mechanicsburg, PA
Hi, ayourk!

I can make those changes, but I'd need them to be tested by the people who requested the original changes, just to make sure they still work. So if someone who needed the XMLTV upgrade can install 0.5.50 and not have problems, I can add that. Similarly, if people who needed i2c-id.h can confirm that ayourk's recommended version works just as well, I'll add that in.

_________________
KnoppMyth R5.5
MythiC Dragon v2.0
Join the KnoppMyth Frappr!


Top
 Profile  
 
 Post subject:
PostPosted: Fri Nov 16, 2007 6:27 am 
Offline
Joined: Mon Apr 23, 2007 1:45 pm
Posts: 405
Location: Fargo, ND, USA
Human
I think ayourk has a excellent idea. I have bumped into the missing root/v4l-dvb-1387dc197077 problem a couple of times with different equipment. The i2c-id.h file workaround was only one part of a bigger problem with all the dead links in the /usr/src/linux-headers-2.6.18-chw-13/include/linux folder. I will try to get time tonight to try it out

TVBox

_________________
TVBox
LinHES R8.6.1


Top
 Profile  
 

Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 36 posts ] 
Go to page 1, 2, 3  Next



All times are UTC - 6 hours




Who is online

Users browsing this forum: No registered users and 39 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group

Theme Created By ceyhansuyu