#!/bin/sh mkdir -p /etc/q cd /etc/q init 2 rdate -s ntp.task.gda.pl > /dev/null 2>&1 if grep -q "config.misc.firstrun=false" /etc/enigma2/settings ; then ok=1 else rm -f /etc/enigma2/settings wget http://areq.eu.org/e2/vti/settings -O /etc/enigma2/settings echo "Ustawiam /etc/enigma2/settings" fi if grep -q richter /etc/enigma2/userbouquet* ; then ok=1 else wget http://areq.eu.org/e2/rr.tar -O - | tar -C /etc/enigma2/ -xf - echo "Wgrywam listę kanałów do /etc/enigma2/" 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 if ! [ -f /etc/enigma2/epgimport.conf ] ; then echo "gAJ9cQFVB3NvdXJjZXNxAl1xAyhVGFBvbHNrYSAtIFNwb3J0L0tpbm8gKHh6KXEEVRdQb2xza2EgLSBEb2RhdGtvd3kgKHh6KXEFVRhQb2xza2EgLSBQb2RzdGF3b3d5ICh4eilxBmVzLg" | base64 -d > /etc/enigma2/epgimport.conf fi leave="kernel-module-tun$ kernel-module-ext2 kernel-[345]. vuplus-dvb-modules-vuzero" 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.2-minimal-by-q.ipk fi for p in kernel-module-cdfs hmp-usb-dvb-t2-c 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 vuplus-manual-vuzero" 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-networkbrowser sambaserver samba-base smbclient-lite" tr="$tr enigma2-plugin-extensions-hbbtv opera-hbbtv" tr="$tr rt3070 r8192cu rt2870sta rt73-firmware rtl8192eu rtl8812au rtl8814au" 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" if ! [ -f packages-to-leave.local ] ; then touch packages-to-leave.local fi egrep -l "/lib/(modules|firmware)/" /var/lib/opkg/info/*.list > /tmp/torm while read fn do fn=${fn##*/} tr="$tr ${fn%.list}" done < /tmp/torm toinst="" if lsusb | grep -q -i Wireless ; then echo WIFI found lsusb | grep -i Wireless toinst="$toinst wpa-supplicant wpa-supplicant-cli wpa-supplicant-passphrase enigma2-plugin-systemplugins-wirelesslansetup" leave="$leave wpa-supplicant wpa-supplicant-cli wpa-supplicant-passphrase enigma2-plugin-systemplugins-wirelesslansetup wireless-tools python-wifi" if lsusb | grep -i Wireless | grep -q 5370 ; then toinst="$toinst kernel-module-rt5370sta rt2870sta" leave="$leave kernel-module-rt5370sta rt2870sta" fi if grep -q wlan0 /etc/network/interfaces ; then ok=1 else echo "auto wlan0" >> /etc/network/interfaces echo "iface wlan0 inet dhcp" >> /etc/network/interfaces echo " pre-up wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.wlan0.conf -B -dd -Dwext || true" >> /etc/network/interfaces echo " pre-down wpa_cli -iwlan0 terminate || true" >> /etc/network/interfaces wget http://areq.eu.org/e2/vti/wifi/wpa_supplicant.wlan0.conf -O /etc/wpa_supplicant.wlan0.conf fi if grep -q CHANGEME /etc/wpa_supplicant.wlan0.conf ; then echo "Ustaw ssid i psk w /etc/wpa_supplicant.wlan0.conf" fi else tr="$tr enigma2-plugin-systemplugins-wirelesslan wireless-tools wpa-supplicant wpa-supplicant-cli wpa-supplicant-passphrase python-wifi" fi echo "$leave" | tr ' ' '\n' > /tmp/packages-to-leave echo $tr | sed 's/ /\n/g' | egrep -v "^$" | egrep -v -f packages-to-leave | egrep -v -f /tmp/packages-to-leave > /tmp/torm for i in 1 2 3 4 ; do torm="" while read p do if [ -f /var/lib/opkg/info/${p}.list ] ; then torm="$torm $p" if opkg whatdepends $p | grep -v 'What depends on' | grep -q 'depends on' ; then echo "Mie moge usunać:" opkg whatdepends $p | grep -v 'What depends on' | grep 'depends on' else opkg remove $p fi fi done < /tmp/torm [ "$torm" == "" ] && break done if [ "$torm" != "" ] ; then echo "------- **** -------" echo "Nie udalo sie usunąć: $torm" else echo "Wszystko usunięte ;-) co było do usunięcia" fi toinst="$toinst enigma2-plugin-skins--j00zeks-blackharmonyfhd enigma2-plugin-extensions--j00zeks-advancedfreeplayer curl enigma2-plugin-extensions-multiquickbutton-vu enigma2-plugin-extensions-epgimport enigma2-plugin-cams-oscam-unstable" for p in $toinst ; do if ! [ -f /var/lib/opkg/info/${p}.list ] ; then echo "opkg install $p" fi done echo echo "Zainstaluj picony" echo "wget http://areq.eu.org/e2/picons/picon.sh -O - | sh" du -sh /usr/share/enigma2/picon/ /usr/share/enigma2/zzpicon/