Jump to content


Photo

PLi AutoBackup / AutoRestore Plugin patch

Enigma2

  • Please log in to reply
232 replies to this topic

Re: PLi AutoBackup / AutoRestore Plugin patch #61 Meega

  • Senior Member
  • 3,000 posts

+51
Good

Posted 24 December 2010 - 22:04

Als je met toekomstige plugins bedoelt: plugins die je toevoegt nadat je autoinstall hebt geactualiseerd, dan moet je autoinstall inderdaad aanpassen NADAT je een nieuwe plugin hebt geïnstalleerd op je ontvanger, maar ook NADAT je een plugin hebt verwijderd en die in de autoinstall staat (die plugin moet dan uiteraard uit autoinstall). Het woord "auto" in autoinstall betekent dat de in autoinstall genoemde plugins automatisch worden geinstalleerd na een nieuwe flash. Het is dus niet zo dat de inhoud van autoinstall op de een of andere manier automatisch wordt aangepast.


Oké thanks

Meega

ET10000+ Openpli 6.1,1m schotel 4x duo-lnb op vaste opstelling.

Momolights teensy 2.0 met 50 leds op een string ,150 channels
DM8000 Openpli 6.1 Release


Re: PLi AutoBackup / AutoRestore Plugin patch #62 dzjaivnt

  • Member
  • 49 posts

0
Neutral

Posted 24 December 2010 - 22:25

Het woord "auto" in autoinstall betekent dat de in autoinstall genoemde plugins automatisch worden geinstalleerd na een nieuwe flash. Het is dus niet zo dat de inhoud van autoinstall op de een of andere manier automatisch wordt aangepast.


Dit is niet juist, de plugins worden elke keer doorgenomen door settings-restore.sh
Dus als je een plugin installeerd of verwijderd wordt dit bij gehouden.

Re: PLi AutoBackup / AutoRestore Plugin patch #63 ni_hao

  • Senior Member
  • 846 posts

+5
Neutral

Posted 24 December 2010 - 23:28

Ow dat wist ik niet. Stel ik installeer lokaal ergens van mijn HDD vandaan een plugin. Wat komt er dan in autoinstall te staan zodat na een nieuwe flash de juiste map op mijn HDD wordt gevonden om de plugin weer te installeren. Ben benieuwd hoe dat in zijn werk gaat...

Re: PLi AutoBackup / AutoRestore Plugin patch #64 VU+NL

  • Senior Member
  • 6,424 posts

+12
Neutral

Posted 25 December 2010 - 07:25

Dit is niet juist, de plugins worden elke keer doorgenomen door settings-restore.sh
Dus als je een plugin installeert of verwijdert wordt dit bij gehouden.

Ik wilde dat dat waar was: zover zijn we helaas nog niet met deze auto-automatisering. Het bestand "Autoinstall" moet je echt zelf maken en bijhouden.
Of heb jij zelf het nodige aangepast zodat dit wel werkt?
VU+ DUO/UNO/Digiality 85cm multifocus-4 X twin-Inverto-LNB's/Triax 88 USALS/Logitech Harmony 300, 555, 600, 900 en 1100

Re: PLi AutoBackup / AutoRestore Plugin patch #65 joanvanberlo

  • Senior Member
  • 151 posts

0
Neutral

Posted 25 December 2010 - 11:05

het werkt wel als je nieuwe plug-ins installeert komen die automatisch in de autoinstal
alleen met een nieuwe flash zul je de wijzigingen aan deze plugin opnieuw moeten copyeren mits pli ze overgenomen heeft.

Re: PLi AutoBackup / AutoRestore Plugin patch #66 ni_hao

  • Senior Member
  • 846 posts

+5
Neutral

Posted 25 December 2010 - 11:17

De backup functie werkt hier. Heb net een nieuwe image geflasht en er wordt dus niks teruggezet. Ik krijg de standaard install wizard te zien
M.a.w. hier werkt de restore helaas dus niet automatisch.

Re: PLi AutoBackup / AutoRestore Plugin patch #67 VU+NL

  • Senior Member
  • 6,424 posts

+12
Neutral

Posted 25 December 2010 - 11:23

De backup functie werkt hier. Heb net een nieuwe image geflasht en er wordt dus niks teruggezet. Ik krijg de standaard install wizard te zien.M.a.w. hier werkt de restore helaas dus niet automatisch.

Had ik gisteren met de nieuwe build ook; nogmaals flashen en toen werkte het wel.
VU+ DUO/UNO/Digiality 85cm multifocus-4 X twin-Inverto-LNB's/Triax 88 USALS/Logitech Harmony 300, 555, 600, 900 en 1100

Re: PLi AutoBackup / AutoRestore Plugin patch #68 ni_hao

  • Senior Member
  • 846 posts

+5
Neutral

Posted 25 December 2010 - 11:27

Ik zie in settings-restore.sh dat vanaf regel 39 een heleboel "if" is vergeten.
Er staat bijv:
[ -d ${BACKUPDIR}/backup/.ssh ] && cp -r ${BACKUPDIR}/backup/.ssh /home/root
[ -f ${BACKUPDIR}/backup/dropbear_rsa_host_key ] && cp ${BACKUPDIR}/backup/dropbear_rsa_host_key /etc/dropbear
for file in CCcam.cfg CCcam.prio CCcam.channelinfo CCcam.providers radegast.cfg newsreader.conf NETcaster.conf resolv.conf
do
	[ -f ${BACKUPDIR}/backup/$file ] && cp ${BACKUPDIR}/backup/$file /etc/
done
[ -f ${BACKUPDIR}/backup/peer.cfg ] && cp ${BACKUPDIR}/backup/peer.cfg /etc/keys
[ -f ${BACKUPDIR}/backup/mg_cfg ] && cp ${BACKUPDIR}/backup/mg_cfg /etc/keys
[ -f ${BACKUPDIR}/backup/ignore.list ] && cp ${BACKUPDIR}/backup/ignore.list /etc/keys
[ -f ${BACKUPDIR}/backup/priority.list ] && cp ${BACKUPDIR}/backup/priority.list /etc/keys
[ -f ${BACKUPDIR}/backup/replace.list ] && cp ${BACKUPDIR}/backup/replace.list /etc/keys
[ -f ${BACKUPDIR}/backup/newcamd.conf ] && cp ${BACKUPDIR}/backup/newcamd.conf /etc/tuxbox/config
[ -f ${BACKUPDIR}/backup/smb.conf ] && cp ${BACKUPDIR}/backup/smb.conf /etc/samba
daar moet toch overal een "if"voor en afsluiten met "fi" of niet....

Re: PLi AutoBackup / AutoRestore Plugin patch #69 joanvanberlo

  • Senior Member
  • 151 posts

0
Neutral

Posted 25 December 2010 - 11:29

@VU+NL
Mike heeft een ouder versie die ik hem via PM gestuurd heb geïmporteerd.

GUI ben ik niet zo goed ik, ik was ook altijd al op zoek om een editor voor de CCcam.cfg aan te passen.
Misschien kan iemand mij daar mee helpen?

@Dvsat
Je hebt voor de dreambox zelf alleen de autobackup.tar.gz nodig
Deze kun je plaatsen in /tmp. en vol dan de volgende code in op putty:

tar -xzvf /tmp/autobackup.tar.gz -C /
Hij zal de files die nodig zijn op de juiste plaat zetten.

Als de autobackup uitgevoerd wordt komt er op de back-up plaats het volgende bestand naar voren:
PLi-AutoBackup.tar.gz
Deze bevat alle bestanden die nodig zijn door pli of door jouw aangegeven voor de back-up.
Hij zet ze in de zelfde mappen structuur zoals ze ook op de dreambox/vu/et9000 staan.
De fstab, passwd en crontab file worden in de /tmp directory gedropt.
Deze files worden door het settings-restore.sh script op de juiste plaats geïmporteerd.

@Milo
In het Topic: http://www.pli-image...thread_id=13362

Had ik ook een aantal codes alvast geplaatst voor et autoinstall script.


Ik moet daar nog een "truukje" achter programmeren, net als hij met de fstab en passwd doet, daar "filtert" hij ook alleen de user-specifieke items uit.


Mike dit zou je kunnen oplossen door het volgende commando uit te laten voeren bij de first start procedure:
ipkg list_installed | awk '{print $1}' > /etc/installed
Dit slaat de ipkg/opkg lijst op in het bestand /etc/installed

En bij de AutoBackup procedure kan je deze toevoegen.
ipkg list_installed | awk '{print $1}' > /tmp/installed
diff /etc/installed /tmp/installed | grep '+' | grep -v '@' | grep -v '+++' | sed 's/^+//' > ${BACKUPDIR}/backup/autoinstall
rm -rf /tmp/installed

Ik hoop dat jullie hier wat me kunnen.



Re: PLi AutoBackup / AutoRestore Plugin patch #70 ni_hao

  • Senior Member
  • 846 posts

+5
Neutral

Posted 25 December 2010 - 11:35

Ja, bedankt. Dat wist ik wel c.q. heb ik gezien.
Het gaat mij om het automatisch terugzetten want dat was de bedoeling en is gecommuniceerd.
Een niet zo bedreven gebruiker moet je toch niet op zadelen met tar commando's om een gearchiveerd bestand met je backup bestanden terug te zetten.
Bovendien lijkt mij het settings-restore.sh bestand (/etc/init.d) niet juist (zie eerder bericht).
Helaas heb ik nu niet veel tijd anders had ik het allemaal wel aangepast en werkend gemaakt.

Re: PLi AutoBackup / AutoRestore Plugin patch #71 joanvanberlo

  • Senior Member
  • 151 posts

0
Neutral

Posted 25 December 2010 - 11:39

het autorestore gedeelte werkt bij mij ook niet. mits bovenstaande commandoos

Re: PLi AutoBackup / AutoRestore Plugin patch #72 VU+NL

  • Senior Member
  • 6,424 posts

+12
Neutral

Posted 25 December 2010 - 11:45

het autorestore gedeelte werkt bij mij ook niet. mits bovenstaande commandoos

Ik begrijp niet wat je nu zegt.
VU+ DUO/UNO/Digiality 85cm multifocus-4 X twin-Inverto-LNB's/Triax 88 USALS/Logitech Harmony 300, 555, 600, 900 en 1100

Re: PLi AutoBackup / AutoRestore Plugin patch #73 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 25 December 2010 - 11:46

daar moet toch overal een "if"voor en afsluiten met "fi" of niet....


[ <expression> ] && command

werkt als if.

Re: PLi AutoBackup / AutoRestore Plugin patch #74 ni_hao

  • Senior Member
  • 846 posts

+5
Neutral

Posted 25 December 2010 - 11:50

Ik heb maar ff snel een script gemaakt dat dat autobackup.gz bestand opzoekt en uitvoert.
Daartoe heb ik wat info uit settings-restore.sh genomen en is daarom verre van ideaal, maar het werkt wel.
Echter het zet alleen de configuratie bestanden terug. De plugins worden dus niet teruggezet.
Bovendien heet het backup bestand nu PLi-AutoBackup.cfg.
Kopieer dit bestand ergens waar je het wilt (ik heb het op mijn cf staan (dan blijft die daar staan na een nieuwe flash)), chmod 755 en uitvoeren via telnet (putty)
Het vindt als het goed is dat .gz bestand en pakt het uit.
Overigens wil je geen screen output in putty haal dan op de eerste regel de "-x"even weg ;)

't Is maar een noodoplossing.

Attached Files



Re: PLi AutoBackup / AutoRestore Plugin patch #75 joanvanberlo

  • Senior Member
  • 151 posts

0
Neutral

Posted 25 December 2010 - 11:55

in het settings-restore file in de nieuwe flash mis ik onderstaande gedeelte

# suicide...
rm -f /etc/rcS.d/S*settingsrestore

if [ ! -f ${BACKUPDIR}/backup/.timestamp ]
then
echo "No valid backup location, aborting auto-restore"
exit 0
fi

echo "Restoring from: ${BACKUPDIR}/backup/"
echo ${BACKUPDIR}/backup > /tmp/restoredfrom
tar -xzf ${BACKUPDIR}/backup/PLi-AutoBackup.tar.gz -C /

[ -f /tmp/fstab ] && echo /tmp/fstab >> /etc/fstab

[ -f /tmp/crontab ] && crontab /tmp/crontab

is bovenstaande niet nodig om de gegevens te restoren

Re: PLi AutoBackup / AutoRestore Plugin patch #76 ni_hao

  • Senior Member
  • 846 posts

+5
Neutral

Posted 25 December 2010 - 11:59

voor het terugzetten van de plugins kun je de plugin autobackup installeren en daarna via telnet (putty) het commando ingeven:

/etc/init.d/autoinstall.sh

volgens mij (niet getest) zouden dan de plugins (uit het autoinstall bestand in je backup dir) geinstalleerd moeten worden.

Re: PLi AutoBackup / AutoRestore Plugin patch #77 ni_hao

  • Senior Member
  • 846 posts

+5
Neutral

Posted 25 December 2010 - 12:16

Aanvulling:
Als je de autobackup plugin installeert zit daar een verkeerde autoinstall.sh in.
Bovendien bevat de nieuwere autoinstall.sh twee fouten waardoor niks werd teruggezet.
In de laatste autoinstall.sh welke in deze thread is gepost moeten regels 39-42 als volgt luiden:
if [ -f ${BACKUPDIR}/backup/autoinstall ]
then
	${IPKG} update  
	for package in `cat ${BACKUPDIR}/backup/autoinstall`
De submap "backup" was vergeten; ik heb het aangepast (zie bijlage)

Bijgevoegd een juiste en werkende versie van autoinstall.sh. Plaats deze in /etc/init.d, chmod 755 en uitvoeren via telnet (putty)

Attached Files



Re: PLi AutoBackup / AutoRestore Plugin patch #78 joanvanberlo

  • Senior Member
  • 151 posts

0
Neutral

Posted 25 December 2010 - 12:20

plug-ins worden wel goed geïnstalleerd bij nieuwe flash
alleen de instellingen niet en die in het PLi-AutoBackup.tar.gz bestand zitten niet.

Re: PLi AutoBackup / AutoRestore Plugin patch #79 ni_hao

  • Senior Member
  • 846 posts

+5
Neutral

Posted 25 December 2010 - 12:38

Zeg/Schrijf niet dat ze wel goed worden geïnstalleerd, als het niet in alle gevallen zo is.
M.a.w. ga niet alleen op je eigen configuratie af. Er zijn nu eenmaal gelukkig mensen met een andere configuratie.
Zodra je de backup dir op bijv. een cf hebt, zoals ik, dan werden ze dus niet teruggezet.
Na aanpassingen zoals boven omschreven, werkt het voor cf ook.

Re: PLi AutoBackup / AutoRestore Plugin patch #80 joanvanberlo

  • Senior Member
  • 151 posts

0
Neutral

Posted 25 December 2010 - 12:54

het autorestore gedeelte werkt bij mij ook niet. mits bovenstaande commandoos

Ik begrijp niet wat je nu zegt.


ik bedoel copy PLi-AutoBackup.tar.gz naar /tmp
dan telnet commando tar -xzvf /tmp/PLi-AutoBackup.tar.gz -C /



83 user(s) are reading this topic

0 members, 83 guests, 0 anonymous users