#!/bin/bash curr_dir=`pwd` SRC=~/boxee-sources-0.9.20.10408 DEST=/opt/boxee mkdir -p ${DEST}/ # language mkdir -p ${DEST}/language/ cp -r ${SRC}/language/* ${DEST}/language/ # media mkdir ${DEST}/media cp -r ${SRC}/media/* ${DEST}/media #chmod 644 ${DEST}/media/* #mkdir ${DEST}/media/Fonts #cp ${SRC}/media/Fonts/boxee* ${DEST}/media/Fonts #chmod 644 ${DEST}/media/Fonts/* # screensavers mkdir ${DEST}/screensavers cp ${SRC}/screensavers/Plasma.xbs ${SRC}/screensavers/Solarwinds.xbs ${SRC}/screensavers/Euphoria.xbs ${DEST}/screensavers # scripts mkdir ${DEST}/scripts # Lyrics cp -r ${SRC}/scripts/Lyrics ${DEST}/scripts cp -r ${SRC}/scripts/RTorrent ${DEST}/scripts cp -r ${SRC}/scripts/OpenSubtitles ${DEST}/scripts # plugins mkdir ${DEST}/plugins mkdir ${DEST}/plugins/music mkdir ${DEST}/plugins/pictures mkdir ${DEST}/plugins/video # skin mkdir -p ${DEST}/skin/Boxee\ Skin\ NG cp -r ${SRC}/skin/Boxee\ Skin\ NG/* ${DEST}/skin/Boxee\ Skin\ NG # system mkdir ${DEST}/system cp ${SRC}/system/*-x86_64-linux.so ${SRC}/system/asound.conf ${DEST}/system mkdir ${DEST}/system/players mkdir ${DEST}/system/players/dvdplayer cp ${SRC}/system/players/dvdplayer/*-x86_64-linux.so ${DEST}/system/players/dvdplayer mkdir ${DEST}/system/players/paplayer cp ${SRC}/system/players/paplayer/*-x86_64-linux.so ${DEST}/system/players/paplayer mkdir ${DEST}/system/players/flashplayer cp -r ${SRC}/system/players/flashplayer/*linux* ${SRC}/system/players/flashplayer/bxoverride.so ${DEST}/system/players/flashplayer chmod 755 ${DEST}/system/players/flashplayer/* mkdir ${DEST}/system/python cp ${SRC}/system/python/*-x86_64-linux.so ${DEST}/system/python mkdir ${DEST}/system/python/lib cp ${SRC}/xbmc/lib/libPython/Python/build/lib.linux-x86_64-2.4/*.so ${DEST}/system/python/lib cd ${SRC}/xbmc/lib/libPython/Python/Lib ../python -O >/dev/null << EOF import compileall compileall.compile_dir(".", force=1) EOF /bin/rm -rf test tar cf - `find . -name \*.pyo` | (cd $curr_dir; cd ${DEST}/system/python/lib; tar xf -) cd $curr_dir mkdir ${DEST}/system/scrapers cp -r ${SRC}/system/scrapers/* ${DEST}/system/scrapers mkdir ${DEST}/system/cdrip cp ${SRC}/system/cdrip/*-i486-linux.so ${DEST}/system/cdrip # userdata mkdir -p ${DEST}/UserData cp ${SRC}/system/Keymap.xml ${SRC}/system/Lircmap.xml ${DEST}/system chmod 644 ${DEST}/system/*.xml cp ${SRC}/UserData/sources.xml.in.linux ${DEST}/UserData cp ${SRC}/UserData/sources.xml.in.diff.linux ${DEST}/UserData chmod 644 ${DEST}/UserData/* ln -s UserData ${DEST}/userdata # visualizations mkdir ${DEST}/visualisations cp ${SRC}/visualisations/opengl_spectrum.vis ${SRC}/visualisations/projectM.vis ${SRC}/visualisations/Waveform.vis ${DEST}/visualisations cp -r ${SRC}/visualisations/projectM ${SRC}/visualisations/projectM.presets ${DEST}/visualisations # rtorrent mkdir -p ${DEST}/bin cp ${SRC}/bin-linux/boxee-rtorrent ${DEST}/bin cp ${SRC}/system/rtorrent.rc.linux ${DEST}/system # binary cp ${SRC}/Boxee ${DEST}/ strip ${DEST}/Boxee cp ${SRC}/run-boxee-desktop.in ${DEST}/run-boxee-desktop cp ${SRC}/xbmc-xrandr ${DEST}/ strip ${SRC}/xbmc-xrandr # give_me_my_mouse_back cp ${SRC}/give_me_my_mouse_back ${DEST}/ strip ${DEST}/give_me_my_mouse_back