Ga naar inhoud


Aanbevolen berichten

Geplaatst:

Ptje, super bedankt... Inderdaad stond er overal ~W achter... En ik had het nog wel met WinVi gedaan (linux editor). Problemen zijn nu opgelost nadat ik echt de file met vi heb geopend en alle ~W-tjes heb weggehaald... Nogmaals, enorm bedankt :-)

Dreambox 7000s, Nokia Dbox 2, Nokia MM9500, Magic Module, Mastera IV, Moteck 2100 srg, Schotel 80cm draaiende van 43 west naar 72.0 oost...


Geplaatst: (aangepast)

waar staat het commando dat de tar uitgepakt gaat worden in de map /etc/enigma2 ? deze zie ik niet staan dus zal de lijst niet meteen werken en zal je de bestanden nog naar de juiste map moeten kopieëren.

Downloaden doet hij wel Of heb ik het nu fout :crazy: .

aangepast door De_Muts

VU+Duo2 (2xs2+2xDVBC) (OpenPLI) + Vu+ Solo SE v2 (Dual C) (OpenPLI) + DM800HD se (OpenPLI 4.0) + DM One UHD Combo

Triax 80CM Multifeed  (13-19-23-28)  Ziggo (Full Package)  

 

Geplaatst:

Ik heb een script settings2tar gemaakt: met inhoud

 

tar czvf /tmp/settings.tar.gz /etc/enigma2

 

vervolgens deze file op eigen www gezet en het onderstaand script werkt!

 

 

#!/bin/sh

echo "Ziggo E2 Zenderlijst"

echo "Momentje Geduld AUB"

[ -d /etc/enigma2 ] || mkdir -p /etc/enigma2

echo "Ziggo Kanalenlijst Word Gedownload"

wget http://xxxl.nl/download/settings/e2/settings.tar.gz -O /tmp/settings.tar.gz

echo "Kabel Setting Lijst Word Geinstalleerd"

tar -xzf /tmp/settings.tar.gz -C /

echo "Tijdelijke Bestanden Worden Verwijderd"

echo ""

rm /tmp/settings.tar.gz

sleep 3

echo "Enigma Word Herstart"

killall -9 enigma2

Gtz. Martje B

Geplaatst:

beste mensen,

 

heb alles even doorgelezen dit gaat me iets te ver...

heb ook bij meerdere kennissen een dm 800 staan nieuwe image lukt me nog wel en ook bouqetten maken cq in draaien met dreamset ect dat lukt me wel.

nu heb ik een dm500 heb ik bouqetten gemaakt read ik hem zeg maar, en sla hem op als enigma1 rel 109 en dan krijg ik totaal andere bouqetten in de dreamset edit te zien

hoe kan dit?? wie kan mij op weg helpen, over die download functie waar jullie het over hebben hou ik mij ook voor aanbevolen met een beetje uitleg kom ik 1 een eind

pb me of deel het

 

Gr Bjorn

Geplaatst: (aangepast)

Haha, dan moet je deze (setcheck.sh) eens proberen te doorgronden:

Komt van http://drhans.janreznicek.com/ kopje E2 sttings.

Voor zover ik zie is Hans niet commercieel dus ik ga er vanuit dat de link gewoon mag.

 

Ik wilde deze eigenlijk ombouwen naar een versie zodat ik de directories door de tar kon laten plaatsen.

Ik heb uiteindelijk maar een andere tar gemaakt zonder directory structuur.

 

Geinig is wel dat hier gebruik gemaakt wordt van een versienummer in de file setinfo.php , zodat als er geen nieuwe is, er ook niet gedownload wordt.

 

 

#!/bin/sh

#settings and configs

#----------------------------

PATH_TO_TMP='/tmp/dr_set'

PATH_TO_SET='/etc/enigma2'

SETINFO_LCL='drhans.settings'

DL_BASE='http://drhans.janreznicek.com/download/settings/e2'

DL_INFO='setinfo.php'

DL_SETS='drhans_e2_settings.tar.gz'

OLD_SET_BACK='SetBack.tar.gz'

SATELLITES_FILE='satellites.xml'

SATELLITES_PATH='/var/tuxbox'

TIMEOUT_SECS=60

WEBPATH='http://localhost/web'

 

#functions

#----------------------------

checkIfTsExists()

{

if [ -w ${PATH_TO_SET}/${SETINFO_LCL} ]

then

return 0

else

touch ${PATH_TO_SET}/${SETINFO_LCL}

chmod 755 ${PATH_TO_SET}/${SETINFO_LCL}

echo 0 > ${PATH_TO_SET}/${SETINFO_LCL}

fi

}

 

checkIfUpdateAvailable()

{

DRHANS_SETTINGS_ONLINE=$(wget ${DL_BASE}/${DL_INFO} -q -O- )

DRHANS_SETTINGS_DREAMB=$(cat ${PATH_TO_SET}/${SETINFO_LCL})

if [ "${DRHANS_SETTINGS_ONLINE}" -gt "${DRHANS_SETTINGS_DREAMB}" ]

then

echo "New settings version found!"

rm -f /tmp/yesno

SENDMESSAGE=$(wget "${WEBPATH}/message?text=New%20DrHans%20settings%20found!\nInstall%20now?&type=0&timeout=${TIMEOUT_SECS}" -O-)

i=0

while [ $i -lt ${TIMEOUT_SECS} ]

do

#GUI_ANSWER_LONG=$(wget "http://localhost/web/messageanswer?getanswer=now" -O-)

GUI_ANSWER=$(cat "/tmp/yesno" 2>/dev/null)

if [ "${GUI_ANSWER}" = "yes" ]

then

echo "YES answer received."

break

fi

if [ "${GUI_ANSWER}" = "no" ]

then

echo "NO answer received. Aborting"

wget "${WEBPATH}/remotecontrol?command=174" -O- > /dev/null

wget "${WEBPATH}/message?text=No%20answer\nAborting.&type=3" -O- > /dev/null

exit 5

fi

i=`expr $i + 1`

sleep 1

done

return 0

else

echo "No new settings detected"

exit 0

fi

}

 

downloadSettings()

{

wget "${WEBPATH}/remotecontrol?command=174" -O- > /dev/null

wget "${WEBPATH}/message?text=Starting%20settings%20download...&type=2" -O- > /dev/null

echo "Starting settings download..."

if ! [ -d ${PATH_TO_TMP} ]

then

mkdir -p ${PATH_TO_TMP}

fi

 

cd ${PATH_TO_TMP} && wget ${DL_BASE}/${DL_SETS} -q

 

if [ "$?" -eq 0 ]

then

wget "${WEBPATH}/remotecontrol?command=174" -O- > /dev/null

wget "${WEBPATH}/message?text=Download%20done!&type=1" -O- > /dev/null

echo "Settings downloaded."

return 0

else

wget "${WEBPATH}/remotecontrol?command=174" -O- > /dev/null

wget "${WEBPATH}/message?text=Download%20failed&type=3" -O- > /dev/null

echo "Failed to download settings!"

exit 2

fi

}

 

unzipSettings()

{

wget "${WEBPATH}/remotecontrol?command=174" -O- > /dev/null

wget "${WEBPATH}/message?text=Unzipping%20downloaded%20settings...&type=2" -O- > /dev/null

echo "Unzipping downloaded settings..."

gunzip -f -c ${PATH_TO_TMP}/${DL_SETS} | tar -x

if [ "$?" -eq 0 ]

then

wget "${WEBPATH}/remotecontrol?command=174" -O- > /dev/null

wget "${WEBPATH}/message?text=Unzipping%20done.&type=1" -O- > /dev/null

echo "Settings unzipped..."

return 0

else

wget "${WEBPATH}/remotecontrol?command=174" -O- > /dev/null

wget "${WEBPATH}/message?text=Unzipping%20failed&type=3" -O- > /dev/null

echo "Failed to unzip downloaded settings file!"

doCleaning

exit 3

fi

}

 

backupOldSettings()

{

wget "${WEBPATH}/remotecontrol?command=174" -O- > /dev/null

wget "${WEBPATH}/message?text=Backing%20up%20old%20settings...\nPlease%20wait!&type=2" -O- > /dev/null

echo "Creating old settings backup. This might take a minute or two..."

cp ${SATELLITES_PATH}/${SATELLITES_FILE} ${PATH_TO_SET} && cd ${PATH_TO_SET} && tar -c whitelist blacklist lamedb *.tv *.radio ${SATELLITES_FILE} | gzip -c > ${PATH_TO_TMP}/${OLD_SET_BACK} && rm ${SATELLITES_FILE}

if [ "$?" -eq 0 ]

then

wget "${WEBPATH}/remotecontrol?command=174" -O- > /dev/null

wget "${WEBPATH}/message?text=Backup%20created&type=1" -O- > /dev/null

echo "Old settings backup created."

return 0

else

wget "${WEBPATH}/remotecontrol?command=174" -O- > /dev/null

wget "${WEBPATH}/message?text=Backup%20failed&type=2" -O- > /dev/null

echo "Warning: Failed to create a backup of old settings!"

return 1

fi

}

 

deleteOldSettings()

{

wget "${WEBPATH}/remotecontrol?command=174" -O- > /dev/null

wget "${WEBPATH}/message?text=Deleting%20old%20settings...&type=2" -O- > /dev/null

echo "Deleting old settings..."

cd ${PATH_TO_SET} && rm -f lamedb *.tv *.radio && rm -f ${SATELLITES_FILE}

if [ "$?" -eq 0 ]

then

wget "${WEBPATH}/remotecontrol?command=174" -O- > /dev/null

wget "${WEBPATH}/message?text=Old%20settings%20deleted&type=1" -O- > /dev/null

echo "Old settings deleted."

return 0

else

wget "${WEBPATH}/remotecontrol?command=174" -O- > /dev/null

echo "Warning: Failed to delete old settings!"

wget "${WEBPATH}/message?text=Deleting%20failed&type=2" -O- > /dev/null

return 1

fi

}

 

moveSettings()

{

wget "${WEBPATH}/remotecontrol?command=174" -O- > /dev/null

wget "${WEBPATH}/message?text=Moving%20settings...&type=2" -O- > /dev/null

echo "Moving new settings..."

cd ${PATH_TO_TMP}

mv -f lamedb ${PATH_TO_SET}/ && mv -f *.tv ${PATH_TO_SET}/ && mv -f *.radio ${PATH_TO_SET}/ && mv -f ${SATELLITES_FILE} ${SATELLITES_PATH}/

if [ "$?" -eq 0 ]

then

wget "${WEBPATH}/remotecontrol?command=174" -O- > /dev/null

wget "${WEBPATH}/message?text=Moved.&type=1" -O- > /dev/null

echo "Settings moved."

return 0

else

echo "Failed to move settings!"

wget "${WEBPATH}/remotecontrol?command=174" -O- > /dev/null

wget "${WEBPATH}/message?text=Installation%20failed&type=3" -O- > /dev/null

doCleaning

exit 4

fi

}

 

updateStamp()

{

echo ${DRHANS_SETTINGS_ONLINE} > ${PATH_TO_SET}/${SETINFO_LCL}

}

 

reloadSettings()

{

wget "${WEBPATH}/remotecontrol?command=174" -O- > /dev/null

wget "${WEBPATH}/message?text=Reloading%20settings...&type=2" -O- > /dev/null

echo "Reloading your new settings. This might take a minute or two..."

RELOAD=$(wget http://localhost/web...streload?mode=0 -O- -q)

if [ "$?" -eq 0 ]

then

echo "Settings reloaded."

wget "${WEBPATH}/remotecontrol?command=174" -O- > /dev/null

wget "${WEBPATH}/message?text=Reload%20done!\nEnjoy%20your%20updated%20channel%20settings!\nby\nDrHans&type=1" -O- > /dev/null

return 0

else

echo "Warning: failed ro reload settings, please restart Enigma2 manually."

wget "${WEBPATH}/remotecontrol?command=174" -O- > /dev/null

wget "${WEBPATH}/message?text=Reload%20failed\nReboot&20manually.&type=3" -O- > /dev/null

exit 5

fi

}

 

doCleaning()

{

cd ${PATH_TO_TMP} && rm *.*

}

 

#script execution

#----------------------------

checkIfTsExists

checkIfUpdateAvailable

downloadSettings

unzipSettings

#backupOldSettings

moveSettings

updateStamp

reloadSettings

doCleaning

 

echo "Done!"

 

exit 0

aangepast door martjeB

Gtz. Martje B

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...