opkg update # install packages; force-overwrite is there for apache2 (provides httpd which is also in busybox) opkg install \ asterisk \ cdstatus \ cwiid \ ekiga \ mpd \ gmpc \ gphoto2 \ lame \ lcd4linux \ lirc \ mediatomb \ midori \ modphp \ motion \ mplayer \ python-coherence \ rtorrent \ rtorrent-doc \ samba \ screen \ screen-doc \ synergy \ w3cam # packages not in the feed yet (or with older versions in the feed) cd /tmp wget http://www.dse.nl/~meulenbr/james/mpd_0.14.2-r3.1_armv7a.ipk opkg install mpd_0.14.2-r3.1_armv7a.ipk rm mpd_0.14.2-r3.1_armv7a.ipk wget http://www.dse.nl/~meulenbr/james/pmount_0.9.18-r0.1_armv7a.ipk opkg install pmount_0.9.18-r0.1_armv7a.ipk rm pmount_0.9.18-r0.1_armv7a.ipk wget http://www.dse.nl/~meulenbr/james/pmount-hal_0.9.18-r0.1_armv7a.ipk opkg install pmount-hal_0.9.18-r0.1_armv7a.ipk rm pmount-hal_0.9.18-r0.1_armv7a.ipk wget http://www.dse.nl/~meulenbr/james/ivman_0.6.14-r1.1_armv7a.ipk opkg install ivman_0.6.14-r1.1_armv7a.ipk rm ivman_0.6.14-r1.1_armv7a.ipk # pvr demo cd / wget http://www.dse.nl/~meulenbr/james/pvr.tar.gz tar xvfz pvr.tar.gz rm pvr.tar.gz # (re)start apache so it reads the httpd.conf from pvr /etc/init.d/apache2 restart # make directories if [ ! -e /usr/local ] ; then mkdir /usr/local ; fi if [ ! -e /usr/local/bin ] ; then mkdir /usr/local/bin ; fi if [ ! -e /media/content ] ; then mkdir /media/content ; fi if [ ! -e /media/content/pictures ] ; then mkdir /media/content/pictures ; fi if [ ! -e /var/lib/mpd ] ; then mkdir /var/lib/mpd ; fi # gphoto2 helper files cat >/usr/local/bin/photoripper <>/tmp/photoripper.log exit 1 fi EOF chmod 755 /usr/local/bin/photoripper /usr/lib/libgphoto2/print-camera-list udev-rules version 0.98 script /usr/local/bin/photoripper > /etc/udev/rules.d/90-libgphoto2.rules