2013-05-07, 19:05
(2013-05-06, 22:56)teeedubb Wrote: Who knows...it's a little more involved than simply "compiling it myself" in regards to running XBMC within Crystalbuntu 2.0 on an original apple tv. Here's the steps that someone helped me with, these steps were all done on an ubuntu machine running 12.04.2 3.2.0-40-generic i686 kernel (not 64bit)
Anyway, its trivial to compile yourself.
you need the full buildfs set up in order to build anything. the build.sh script sets it up but also kicks off a full build. this below will setup the buildfs environment but do nothing else. all the steps below assume root so each section starts with sudo su -
Code:
sudo su -
mkdir build
cd build
wget http://download.crystalbuntu.com/filesystem/crystalbuntu2-buildfs.tar.gz
mkdir buildfs
tar -xzf crystalbuntu2-buildfs.tar.gz -C buildfs
rm crystalbuntu2-buildfs*
cp /etc/resolv.conf buildfs/etc
cp /etc/network/interfaces buildfs/etc/network
mount proc -t proc buildfs/proc
Code:
sudo su -
cd /root/build/buildfs
chroot .
cd /tmp
git clone https://github.com/fetzerch/xbmc-pvr-addons.git -b frodo
cd xbmc-pvr-addons
./bootstrap
./configure --enable-addons-with-dependencies --prefix=/usr/xbmc/
make
make install
cd /usr/xbmc
tar cvf ../xbmc-pvr.tar *
exit
you'll need to transfer your xbmc-pvr.tar file from your ubuntu machine where you compiled this on to your atv. i just used filezilla and placed the tar file within /home/atv/
Code:
ssh into your atv
sudo su -
initctl stop xbmc
cd /usr/xbmc
tar xvf /home/atv/xbmc-pvr.tar
initctl start xbmc
that will only overwrite
/lib/xbmc/addons/pvr.*
/share/xbmc/addons/pvr.*
folders within the /usr/xbmc/ folder on your atv. when you fire xbmc back up everything should work.