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

  • Senior Member
  • 151 posts

0
Neutral

Posted 28 December 2010 - 16:02

Ik heb de nieuwe autobackup getest en hij werkt goed als je met de plugins uit open pli werkt maar als je een eigen ipk plugin toevoegt in etc/autoinstall dan kan de plugin twee maal in het autoinstall bestand voorkomen.
zie mijn laatst gemaakte autoinstall file.
Kan hier nog iets aan gedaan worden.

Attached Files

  • Attached File  _46   1.75KB   0 downloads


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

  • Senior Member
  • 6,424 posts

+12
Neutral

Posted 28 December 2010 - 17:09

Het meerdere malen voorkomen is geen enkel probleem, net zomin als plugins die al geïnstalleerd zijn.
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 #123 dzjaivnt

  • Member
  • 49 posts

0
Neutral

Posted 28 December 2010 - 17:13

Verander de code van settings-backup.sh vanaf regel 79 in:
    if [ -f ${USER_AUTOINSTALL} ] 
    then
	   for plugin in `cat ${USER_AUTOINSTALL}`
	   do
	   cp -p ${BACKUPDIR}/backup/autoinstall /tmp/autoinstall
	   pluginname=`echo ${plugin} | sed 's/_.*//' | sed -re 's/^.+\///'`
	   cat /tmp/autoinstall | grep -v "$pluginname$" > ${BACKUPDIR}/backup/autoinstall
	   done 
	   cat ${USER_AUTOINSTALL} >> ${BACKUPDIR}/backup/autoinstall
    fi
Hij zal nu de regels verwijderen die overeen komen met de plugins die in de /etc/autoinstall.

Mocht deze code goed werken, stuur ik de patch file op!

Re: PLi AutoBackup / AutoRestore Plugin patch #124 joanvanberlo

  • Senior Member
  • 151 posts

0
Neutral

Posted 28 December 2010 - 19:07

Ik heb het getest en het werkt goed geen dubbels meer in de lijst.

Dank U !!!

Re: PLi AutoBackup / AutoRestore Plugin patch #125 ni_hao

  • Senior Member
  • 846 posts

+5
Neutral

Posted 28 December 2010 - 23:48

Ik weet niet of er alleen op plugin naam wordt gezicht maar laat die in voorkomend geval de regel met --force-depends wel staan !

Re: PLi AutoBackup / AutoRestore Plugin patch #126 ni_hao

  • Senior Member
  • 846 posts

+5
Neutral

Posted 28 December 2010 - 23:58

trouwens waar zet ik die --force-depends nu neer want autoinstall wordt autom. aangemaakt toch...

Re: PLi AutoBackup / AutoRestore Plugin patch #127 bruinebeer

  • Senior Member
  • 114 posts

0
Neutral

Posted 29 December 2010 - 08:52

Ik heb een DM500HD, en laat de backup wegschrijven naar mijn NAS. Gaat hij daar nu ook zoeken naar de bestanden of werkt het alleen met een interne HD of cf.

Re: PLi AutoBackup / AutoRestore Plugin patch #128 dzjaivnt

  • Member
  • 49 posts

0
Neutral

Posted 29 December 2010 - 10:36

@ni_hao
--force-depends kan je toepassen in /etc/autoinstall deze worden gekopieerd naar de backupdir/backup/autoinstall

@bruinebeer
Voorals nog zou dat alleen op op locale opslag mediums kunnen, de gemount points staan namelijk ook in de back-up en worden dan pas terug gezet.

Re: PLi AutoBackup / AutoRestore Plugin patch #129 ni_hao

  • Senior Member
  • 846 posts

+5
Neutral

Posted 29 December 2010 - 10:46

dat was inderdaad zo maar /etc/autoinstall wordt toch elke keer opnieuw aangemaakt (zoals jij hebt beschreven). Het lijkt me niet juist om in dat geval elke keer die /etc/autoinstall te wijzigen

Re: PLi AutoBackup / AutoRestore Plugin patch #130 dzjaivnt

  • Member
  • 49 posts

0
Neutral

Posted 29 December 2010 - 11:10

Nee die past de gebruiker aan niet het script.

Het enige wat aangepast wordt is backupdir/backup/autoinstall.
Daar wordt het bestand /etc/autoinstall aan toegevoegd aan het einde van het script.

Re: PLi AutoBackup / AutoRestore Plugin patch #131 ni_hao

  • Senior Member
  • 846 posts

+5
Neutral

Posted 29 December 2010 - 11:33

Ah prima. Verkeerd begrepen aan deze kant, sorry

Re: PLi AutoBackup / AutoRestore Plugin patch #132 Meega

  • Senior Member
  • 3,000 posts

+51
Good

Posted 29 December 2010 - 11:46

Er zit denk ik nog wel een euveltje in,correct me if i'm wrong.

Als je in etc/autoinstall bv een eigen plugin neerzet die niet in de feed staat.
Zet tie hem netjes in de backupdir autoinstall.
Maar als je daarna flashed is de autoinstall in etc weg.
Als je dan weer een autobackup doet (dus zonder etc/autoinstall) dan verwijderd tie die eigen plugin regels.
Wel staat de plugin in de lijst alleen zonder het pad waar die staat.
Bestaat er een mogelijkheid om de etc/autoinstall file ook autoinstall.cfg te noemen en in de backup.cfg te zetten zodat die die ook weer terug zet in etc na een nieuwe flash./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 #133 joanvanberlo

  • Senior Member
  • 151 posts

0
Neutral

Posted 29 December 2010 - 11:54

Zo heb ik het gedaan en het werkte.

Re: PLi AutoBackup / AutoRestore Plugin patch #134 dzjaivnt

  • Member
  • 49 posts

0
Neutral

Posted 29 December 2010 - 12:02

Heyy dat is gek, ik had die er wel bij gezet vreemd dat hij verdwenen is uit de backup.cfg file.
Wat je voor nu zou kunnen doen is hem in de /etc/backup.cfg te stoppen

Re: PLi AutoBackup / AutoRestore Plugin patch #135 Meega

  • Senior Member
  • 3,000 posts

+51
Good

Posted 29 December 2010 - 12:10

Heyy dat is gek, ik had die er wel bij gezet vreemd dat hij verdwenen is uit de backup.cfg file.

Wat je voor nu zou kunnen doen is hem in de /etc/backup.cfg te stoppen


Heb ik gedaan nu ,alleen werkt dat alleen als ik de backup.cfg in de pluginmap aanpas en niet in etc.


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 #136 VU+NL

  • Senior Member
  • 6,424 posts

+12
Neutral

Posted 2 January 2011 - 19:29

In "Autobackup" werkt de "Info"-toets niet meer. Ik wil graag weten of dat zo blijft, want dan kan ik die knop uit de magic-skins halen.
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 #137 joanvanberlo

  • Senior Member
  • 151 posts

0
Neutral

Posted 3 January 2011 - 20:19

Ik heb autobackup aangepast zodat je in de plugin kunt aangeven of het autoinstall file automatisch gegenereerd moet worden of niet
zie screenshot.

Je moet de files in autobackup kopiëren opnieuw opstarten en het werkt.

Attached Files



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

  • Senior Member
  • 6,424 posts

+12
Neutral

Posted 3 January 2011 - 20:27

Werking van de vernieuwde plug-in:

We gaan nu uit van een verse flash van de box zonder back-up en autoinstall:

settings-restore.sh vind geen back-up en wordt afgesloten.
autoinstall.sh:
[list=1]
[*]Maakt een lijst van plug-ins die geïnstalleerd zijn op de box en plaatst deze in /etc/installed.
[*]/etc/installed wordt read-only gemaakt zodat niet meer aangepast wordt.
[*]Zoekt naar de autoinstall map in de back-up directory. kan deze niet vinden en sluit af.
[*]Verwijderd zichzelf uit de opstart mappen.[/list]Gebruiker gaat nu plug-ins installeren.
onder andere enigma2-plugins-pli-autobackup
En configureert deze zodat hij 's nachts een back-up maakt.

settings-backup.sh:
[list=1]
[*]Leest de pli-backup.cfg uit en controleert of deze bestanden/mappen bestaan en schrijft die weg naar /tmp/restore.cfg.
[*]Mocht de gebruiker zelf nog andere files in de back-up willen stoppen kan dat in /etc/backup.cfg (voorbeeld: /etc/vsftpd.conf).
[*]Leest de /etc/backup.cfg uit en controleert of deze bestanden/mappen bestaan en schrijft die weg naar /tmp/restore.cfg.
[*]Kopieert de passwd file naar de /tmp map.
[*]Leest de fstab file uit en kopieert alleen de nfs, cifs, swap mount points naar /tmp/fstab.
[*]Schijft de cron settings naar /tmp/crontab.
[*]Maakt het bestand PLi-AutoBackup.tar.gz aan met alle bestanden/mappen die in /tmp/restore.cfg zijn genoemd.
[*]Maakt een lijst aan van plug-ins die geïnstalleerd zijn nadat de box is geflashed dit doet hij door de lijst te vergelijken met de lijst in /etc/installed het verschil wordt weggeschreven naar de backupdirectory/autoinstall.
[*]Mocht de gebruiker zelf nog plugins op zijn hdd hebben staan kan hij die plaatsen in het bestand /etc/autoinstall.
[*]Mochten deze ipkg bestanden nog andere install optie's nodig zijn kunnen die na de ipkg file worden toegevoegd door een komma (voorbeeld: /hdd/enigma2-plugin-extensions-xmltvimport_0.9.8-r10_all.ipkg,--force-depends).
[*]Informatie die in /etc/autoinstall staan worden toegevoegd aan backupdirectory/autoinstall.
[*]nieuwe timestamp wordt in de directory geplaatst.
[*]De nodige bestanden worden verwijderd voor juiste werking van de plug-in.
[*]Verwijderd zichzelf uit de opstartmappen.[/list]Nieuwe flash van de box na een back-up sessie:

settings-restore.sh:
[list=1]
[*]Zoekt naar de nieuwste back-up en vind deze.
[*]Pakt de back-up file uit en ze alle bestanden in de juister directory.
[*]Plaats de extra mount points in /etc/fstab.
[*]Installeert de cron settings.
[*]Controleert of /tmp/passwd een root entry bevat en kopieerd deze naar /etc/passwd.
[*]Verwijderd de nodige bestanden /tmp.[/list]autoinstall.sh:
[list=1]
[*]Controleert waar de back-up is opgeslagen.
[*]Maakt een lijst van plug-ins die geïnstalleerd zijn op de box en plaatst deze in /etc/installed.
[*]/etc/installed wordt read-only gemaakt zodat niet meer aangepast wordt.
[*]Zoekt in de backupdirectory/autoinstall.
[*]Installeert alle packages die in de autoinstall bestand staat.
[*]Verwijderd zichzelf uit de opstart mappen.[/list]Nu staat autobackup al geïnstalleerd omdat deze in de autoinstall bestand stond en de back-up gaat verder.

Gebruiker verwijderd en installeert plug-ins op de box.

Werking van settings-backup.sh is het zelfde al hierboven genoemd.

Mochten hier nog vragen over zijn hoor ik het graag.

Lijkt me iets voor de Wiki.
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 #139 Dvsat

  • Senior Member
  • 447 posts

+1
Neutral

Posted 3 January 2011 - 20:42

Werking van de vernieuwde plug-in:

We gaan nu uit van een verse flash van de box zonder back-up en autoinstall:

settings-restore.sh vind geen back-up en wordt afgesloten. Posted Image
autoinstall.sh: Posted Image
[list=1]
[*]Maakt een lijst van plug-ins die geïnstalleerd zijn op de box en plaatst deze in /etc/installed.
[*]/etc/installed wordt read-only gemaakt zodat niet meer aangepast wordt.
[*]Zoekt naar de autoinstall map in de back-up directory. kan deze niet vinden en sluit af.
[*]Verwijderd zichzelf uit de opstart mappen.

[/list]

Posted Image Dit eerste gedeelte is al onduidelijk, althans voor mij Posted Image

Re: PLi AutoBackup / AutoRestore Plugin patch #140 delagroov

  • Senior Member
  • 1,579 posts

+21
Neutral

Posted 4 January 2011 - 10:35

Kennelijk is sinds een week de nieuwe autobackup patch in de feed.

Ik heb even gekeken in deze thread, maar het werdt mij te onoverzichtelijk.

In de plugin zie ik een verwijzing:

USER_BACKUPFILE=/etc/backup.cfg
USER_AUTOINSTALL=/etc/autoinstall


Die staan er bij mij niet. Waarom worden die niet geinstalleerd op die lokatie?

En het meest belangrijk. Hoezo worden de ipk's die ik vanaf de hdd laat installeren ineens uit mijn autoinstall verwijdert?

Vu+ Solo2 / Atemio Nemesis / Et9000 / TM Twin / Spark2

Astra 1/2/3 en HB / Harmony Touch, & 600
https://github.com/d...in-PLi-Full-HD-Night




33 user(s) are reading this topic

0 members, 33 guests, 0 anonymous users