#!/bin/sh cd /etc/q TRM=/tmp/trm.lst init 2 rdate -s ntp.task.gda.pl if grep -q config.misc.firstrun=false /etc/enigma2/settings ; then settings=ok else rm -f /etc/enigma2/settings wget http://areq.eu.org/e2/vti/settings -O /etc/enigma2/settings fi if grep -q richter /etc/enigma2/userbouquet* ; then userbouque=1 else wget http://areq.eu.org/e2/rr.tar -O - | tar -C /etc/enigma2/ -xf - fi if ! [ -f /usr/bin/rsync ] ; then wget http://areq.eu.org/e2/vti/rsync -O /usr/bin/rsync chmod +x /usr/bin/rsync fi echo "kernel-module-tun kernel-module-ext2 kernel-[345]. vuplus-dvb-modules-vuzero" | tr ' ' '\n' > /tmp/packages-to-leave if ! [ -f packages-to-leave ] ; then touch packages-to-leave fi if opkg list_installed | grep packagegroup-vuplus-essential | grep -q minimal-by-q ; then ok=1 else opkg install http://areq.eu.org/e2/vti/packagegroup-vuplus-essential-2.1-minimal-by-q.ipk fi for p in kernel-module-cdfs hmp-usb-dvb-t2-c vuplus-manual-vuzero do if [ -f /var/lib/opkg/info/${p}.list ] ; then opkg remove $p --force-depends fi done tr="packagegroup-vuplus-base packagegroup-vuplus-enigma2 packagegroup-vuplus-wlan" tr="$tr enigma2-plugin-skin-vuhd1080p enigma2-plugin-skin-mutespectator enigma2-plugin-skin-atile enigma2-plugin-skin-750s" tr="$tr enigma2-plugin-extensions-satipclient satipclient usbtunerhelper vuplus-manual-vuzero" tr="$tr enigma2-plugin-systemplugins-wirelesslan wireless-tools wpa-supplicant wpa-supplicant-cli wpa-supplicant-passphrase python-wifi" tr="$tr enigma2-plugin-systemplugins-networkbrowser sambaserver samba-base smbclient-lite" tr="$tr $(opkg list_installed | grep hbbtv | awk '{print $1}' | xargs)" tr="$tr $(opkg list_installed | grep enigma2-locale- | egrep -v '(-pl|-en)' | awk '{print $1}' | xargs)" tr="$tr enigma2-plugin-systemplugins-autoresolution enigma2-plugin-extensions-cutlisteditor enigma2-plugin-extensions-dvdplayer enigma2-plugin-extensions-epgsearch enigma2-plugin-extensions-graphmultiepg enigma2-plugin-extensions-mediaplayer enigma2-plugin-extensions-mediascanner enigma2-plugin-extensions-moviecut enigma2-plugin-extensions-movieretitle enigma2-plugin-extensions-piconmanager enigma2-plugin-extensions-pictureplayer enigma2-plugin-extensions-remotechannelstreamconverter enigma2-plugin-extensions-streamtv enigma2-plugin-extensions-tageditor enigma2-plugin-systemplugins-blindscan enigma2-plugin-systemplugins-cablescan enigma2-plugin-systemplugins-commoninterfaceassignment enigma2-plugin-systemplugins-fastscan enigma2-plugin-systemplugins-networkbrowser enigma2-plugin-systemplugins-remotecontrolcode enigma2-plugin-systemplugins-satfinder enigma2-plugin-systemplugins-toolkit enigma2-plugin-systemplugins-ui3dsetup enigma2-plugin-systemplugins-uipositionsetup enigma2-plugin-systemplugins-zappingmodeselection" echo $tr | sed 's/ /\n/g' > $TRM if ! [ -f packages-to-leave.local ] ; then touch packages-to-leave.local fi egrep -l "/lib/(modules|firmware)/" /var/lib/opkg/info/*.list | while read fn do fn=${fn##*/} fn=${fn%.list} echo $fn >> $TRM done egrep -v "^$" $TRM | egrep -v -f packages-to-leave | egrep -v -f /tmp/packages-to-leave | while read p do if [ -f /var/lib/opkg/info/${p}.list ] ; then opkg remove $p fi done if ! [ -f /usr/share/enigma2/BlackHarmony/skin.xml ] ; then echo "Zainstaluj skin" echo opkg update; opkg install enigma2-plugin-skins--j00zeks-blackharmonyfhd enigma2-plugin-extensions--j00zeks-advancedfreeplayer curl fi