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 #41 ni_hao

  • Senior Member
  • 846 posts

+5
Neutral

Posted 24 December 2010 - 07:52

Je kunt wel aan de gang blijven maar.... ik zou in de backup.cfg (uit de AutoBackup map) opnemen: /usr/lib/enigma2/python/PLi/AutoBackup/backup.cfg
Overigens: misschien handig voor de overzichtelijkheid als een mod of admin de "overbodige" attachments uit deze thread verwijderd.

Re: PLi AutoBackup / AutoRestore Plugin patch #42 MiLo

  • PLi® Core member
  • 14,054 posts

+298
Excellent

Posted 24 December 2010 - 14:30

Autorestore gaat voor autoinstall dit kan ik vinden inde source van deze 2 files.
Wat ik eigenlijk een beetje vreemd vind want als deze 2 andersom waren werden netjes de ipkgs geïnstalleerd en daarna de juiste config files er op toegepast.


De rationale is heel simpel:

De settings restore zorgt onder andere dat de netwerkinstellingen worden hersteld, en zet ook de host key terug. Beiden moeten heel vroeg gebeuren, nog voordat het netwerk gestart wordt.

Auto-install heeft een werkende netwerkverbinding nodig, en kan dus niet werken voordat die settings teruggezet zijn en het netwerk is opgestart. Het splitsen van die twee is dan ook later gekomen, zodat het ook met vaste IP adressen kon werken.

Configuratie bestanden worden door opkg/ipkg netjes met rust gelaten als ze al aanwezig zijn, dus is er geen reden om nog een extra config restore rondje te doen na het installeren van de extra's. Sterker nog - omdat de config file er al is, start hij meteen met de goede configuratie op.
Real musicians never die - they just decompose

Re: PLi AutoBackup / AutoRestore Plugin patch #43 Meega

  • Senior Member
  • 3,000 posts

+51
Good

Posted 24 December 2010 - 15:12

Ik zal wel wat verkeerd gedaan hebben maar bij mij werkt het niet.
Ik had een /etc/installed staan en er werd een autoinstall bestand gemaakt in hdd/backup alleen blijft tie leeg.


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 #44 joanvanberlo

  • Senior Member
  • 151 posts

0
Neutral

Posted 24 December 2010 - 16:06

heb je wel een etc/autoinstall file gemaakt.
bij mij werkte het dan pas.

Re: PLi AutoBackup / AutoRestore Plugin patch #45 Meega

  • Senior Member
  • 3,000 posts

+51
Good

Posted 24 December 2010 - 16:53

heb je wel een etc/autoinstall file gemaakt.

bij mij werkte het dan pas.


Wat moet daar instaan dan?

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 #46 metoo

  • Senior Member
  • 1,573 posts

+33
Good

Posted 24 December 2010 - 17:08

De plugins etc. die je normaal handmatig instaleerd.

ET10000 C C C C/T  2TB HDD ET7000 + ET6000 dvb-S  OpenPli Triax 88 multifeed quad LNBs VU Uno4K SE C+2TB HDD Mutant HD60


Re: PLi AutoBackup / AutoRestore Plugin patch #47 joanvanberlo

  • Senior Member
  • 151 posts

0
Neutral

Posted 24 December 2010 - 17:09

@ni_hao
Sorry dan heb ik verkeerd begrepen, het klopt inderdaad als je PLi er op zet, staan de meeste bestanden er niet.
Ik heb deze bestanden wel bewust in het bestand gezet omdat mensen er van uitgaan dat deze bestanden geback-upt worden.
Waarschijnlijk kan Milo hier duidelijkheid over verschaffen hoe dit zou moeten zitten?

Even een update op mijn back-up aanpassing:
Ik vond nog een bug in de settings-restore.sh deze maakt wel /media/hdd/backup alleen als de backup op een andere medium stond werd alleen /media/mmc1 verstuurd i.p.v. /media/mmc1/backup

pli backup.cfg bevat de volgende bestanden.

/etc/dropbear/dropbear_rsa_host_key
/etc/CCcam.cfg
/etc/CCcam.prio
/etc/CCcam.channelinfo
/etc/CCcam.providers
/etc/radegast.cfg
/etc/newsreader.conf
/etc/NETcaster.conf
/etc/resolv.conf
/etc/wpa_supplicant.conf
/etc/backup.cfg
/etc/autoinstall
/etc/network/interfaces
/etc/samba/smb.conf
/etc/enigma2/*
/home/root/.ssh/*
/etc/tuxbox/config/*

Gebruiker kan zelf de bestanden /etc/backup.cfg en /etc/autoinstall aanpassen.
/etc/backup.cfg om bestanden toe te voegen die mee moeten in de backup.
/etc/autoinstall om ipkg/opkg bestanden toe te voegen die geinstalleerd moeten worden tijdens een nieuwe flash.
Dit bij bijvoorbeeld ipkg files die op de hdd staan.

De /hdd/backup/autoinstall wordt pas gegenereerd als het bestand /etc/installed aanwezig is.
En /hdd/backup/autoinstall wordt door settings-backup.sh aangemaakt.
/etc/installed wordt aangemaakt door autoinstall.sh en maakt een lijst met geïnstalleerd packages.

Bijgevoegd: autobackup_1.1.tar.gz (Werkbare bestanden)
autobackup_1.1.zip (Patch Files)
Mochten er nog vragen zijn hoor ik het graag.



Re: PLi AutoBackup / AutoRestore Plugin patch #48 Meega

  • Senior Member
  • 3,000 posts

+51
Good

Posted 24 December 2010 - 17:15

De plugins etc. die je normaal handmatig instaleerd.


Die file heet toch installed.
Die stond er wel.
Als er daar ook een autoinstall file moet staan waar haal ik die dan vandaan.
Zelfmaken heeft geen zin dan kan ik net zogoed die in de backup zelf maken wat ik al doe overigens.
Ik vindt nog iets vreemd namelijk het creatie process begint met een schone flash,dan heb je toch geen plugins?
Ik ga dit draadje nog eens goed nalezen of ik iets over het hoofd zie.
Had gehoopt dat het in de update van vandaag zou zitten maar daar zie ik nog niets.

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 #49 joanvanberlo

  • Senior Member
  • 151 posts

0
Neutral

Posted 24 December 2010 - 17:31

die autoinstall staat in etc en je nieuwe bestand staat op hdd/backup

Re: PLi AutoBackup / AutoRestore Plugin patch #50 Meega

  • Senior Member
  • 3,000 posts

+51
Good

Posted 24 December 2010 - 17:50

die autoinstall staat in etc en je nieuwe bestand staat op hdd/backup


Wordt die dan nadat alles werkt ook automatisch bijgehouden met plugins want dat lijkt mij de bedoeling?

en waar is de installed file dan voor .
sorry dat ik hier niets van begrijp.

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 #51 joanvanberlo

  • Senior Member
  • 151 posts

0
Neutral

Posted 24 December 2010 - 20:18

/etc/autoinstall is om ipkg/opkg bestanden toe te voegen die geinstalleerd moeten worden tijdens een nieuwe flash.

Dit bij bijvoorbeeld ipkg files die op de hdd staan.

Maar wat nu eigenlijk het verschil is weet ik ook niet.

Re: PLi AutoBackup / AutoRestore Plugin patch #52 ni_hao

  • Senior Member
  • 846 posts

+5
Neutral

Posted 24 December 2010 - 20:28

is niet zo moeilijk wat het restoren (terugzetten) beteft.
Autobackup heeft een backup.cfg, daarin staan algemene backup bestanden die worden teruggezet. Deze kun je zelf wijzigen maar is niet aan te raden omdat bij een update van de autobackup plugin deze zal worden overschreven. Hierin staat dus .cfg achtige bestanden.

Daarnaast kun je zelf ook .cfg achtige bestanden of andere bestanden die je graag wilt bewaren en terugzetten opgeven. Dit doe je in het aan te maken bestand: /etc/backup.cfg
Als er vervolgens gebackupped wordt en daarna (na een nieuwe flash) bestanden worden teruggezet heb je alle config-achtige bestanden terug op je ontvanger.

MAAR...dan moet je na een nieuwe flash ZELF alle plugins die je wilt hebben weer downloaden (hetzij via menu: Applicaties-groene knop of via Software Beheer). Wat is er dan makkelijker dan dat de plugins die je wilt downloaden automatisch worden opgehaald. Die plugins zet je dus in het autoinstall bestand. Dat kunnen plugins zijn die van de feed van PLI worden gehaald (dan hoef je het versienummer en de extensie .ipk niet in de autoinstall op te geven), maar ook plugins die je op je harde schijf hebt staan kun je opgeven maar dan moet je het volledige pad inclusief de VOLLEDIGE bestandsnaam (dus incl. versienummer en extensie) opgeven.

Samenvattend:
bij een restore worden teruggezet:

- de bestanden opgegeven in de standaard backup.cfg van autobackup
- de bestanden opgegeven in /etc/backup.cfg
- de plugins opgegeven in autoinstall

Overigens autoinstall moet u]NIET[/u] in /etc staan maar in de directory waar je backups worden neergezet, dus bijv. /hdd of /media/hdd of /media/usb of /media/cf etc.

Re: PLi AutoBackup / AutoRestore Plugin patch #53 ni_hao

  • Senior Member
  • 846 posts

+5
Neutral

Posted 24 December 2010 - 20:35

De backup.cfg van AutoBackup staat in /usr/lib/enigma2/python/Plugins/PLi/AutoBackup
Je eigen backup.cfg staat in /etc

Re: PLi AutoBackup / AutoRestore Plugin patch #54 joanvanberlo

  • Senior Member
  • 151 posts

0
Neutral

Posted 24 December 2010 - 20:36

deze patch zet automatisch een autoinstall file in hdd/backup met alle plugins die geïnstalleerd zijn hoe kan dat dan.

Re: PLi AutoBackup / AutoRestore Plugin patch #55 Meega

  • Senior Member
  • 3,000 posts

+51
Good

Posted 24 December 2010 - 20:37

Ja dat weet ik, dat doe ik altijd al,alleen was ik in de veronderstelling dat je dus automatisch je autoinstall file in de backup kon laten maken doormiddel van een script.


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 #56 ni_hao

  • Senior Member
  • 846 posts

+5
Neutral

Posted 24 December 2010 - 20:49

Ow dat weet ik niet Meega, maar zo'n script is wel te maken maar heeft een aantal nadelen. Je moet immers de mappen onder /usr/lib/enigma2/Python aflopen, de namen noteren die vervolgens vergelijken met de packages lijst van de feed en dan de naam van de plugin weg laten schrijven. Nadeel is dat je dan o.a. niet je lokale plugins hebt. Zoals het nu is, is het toch prima. Je moet alleen in de gaten houden dat je de autoinstall aanpast als je plugins verwijdert of toevoegt op je ontvanger.

Re: PLi AutoBackup / AutoRestore Plugin patch #57 Meega

  • Senior Member
  • 3,000 posts

+51
Good

Posted 24 December 2010 - 20:56

Tuurlijk zoals het nu gaat ,gaat het ook goed!! /images/smiley/grin.gif

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 #58 dzjaivnt

  • Member
  • 49 posts

0
Neutral

Posted 24 December 2010 - 21:38

/etc/installed wordt aangemaakt tijdens het eerste keer uitvoeren van autoinstall.sh
Deze wordt maar een keer aangemaakt.

Het verschil wordt weggeschreven tussen /etc/installed en /tmp/installed en dat wordt weggeschreven naar ${BACKUPDIR}/backup/autoinstall

Wat in /etc/autoinstall staat word hier aan toegevoegd.

Zodat er een complete lijst wordt gemaakt van plugins die geinstallerd worden na de eerste start van een dreambox/vu/et9000

Ik hoop dat het nu wat duidelijker is.

Re: PLi AutoBackup / AutoRestore Plugin patch #59 Meega

  • Senior Member
  • 3,000 posts

+51
Good

Posted 24 December 2010 - 21:46

/etc/installed wordt aangemaakt tijdens het eerste keer uitvoeren van autoinstall.sh
Deze wordt maar een keer aangemaakt.

Het verschil wordt weggeschreven tussen /etc/installed en /tmp/installed en dat wordt weggeschreven naar ${BACKUPDIR}/backup/autoinstall

Wat in /etc/autoinstall staat word hier aan toegevoegd.

Zodat er een complete lijst wordt gemaakt van plugins die geinstallerd worden na de eerste start van een dreambox/vu/et9000


Ik hoop dat het nu wat duidelijker is.


Ga ik morgen toch weer even stoeien.
1 vraag nog moet ik toekomstige plugins dan wel of niet handmatig toevoegen of gaat dat dan met de backup functie.

Meega

ps grote dank voor je werk!!!!

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 #60 ni_hao

  • Senior Member
  • 846 posts

+5
Neutral

Posted 24 December 2010 - 22:01

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.



42 user(s) are reading this topic

0 members, 42 guests, 0 anonymous users