Jump to content


Photo

PLi AutoBackup / AutoRestore Plugin patch

Enigma2

  • Please log in to reply
232 replies to this topic

#1 dzjaivnt

  • Member
  • 49 posts

0
Neutral

Posted 19 December 2010 - 21:21

Vandaag heb ik aanpassingen gemaakt aan de settings-backup.sh en settings-restore.sh files
Dit om het makkelijker te maken nieuwe files in de backup op te nemen.

Mocht je zelf ook files in de backup willen doen kan dit via het bestand /etc/backup.cfg

Ik zal in de volgende posts even de patch files plaatsen voor de PLi mensen.

Attached Files



Re: PLi AutoBackup / AutoRestore Plugin patch #2 dzjaivnt

  • Member
  • 49 posts

0
Neutral

Posted 19 December 2010 - 21:22

Patch file voor backup

Attached Files



Re: PLi AutoBackup / AutoRestore Plugin patch #3 dzjaivnt

  • Member
  • 49 posts

0
Neutral

Posted 19 December 2010 - 21:23

Patch file voor restore

Attached Files



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

  • Senior Member
  • 6,424 posts

+12
Neutral

Posted 19 December 2010 - 21:34

Interessant!
Nog kans op een fraaie GUI-schil om het aanpassen van de settings?
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 #5 dzjaivnt

  • Member
  • 49 posts

0
Neutral

Posted 22 December 2010 - 22:48

Ik heb het script nu een paar dagen lopen en de bestanden worden netjes ingepakt en geplaatst op de back-up plaats.

Is er een mogelijkheid dat dit in de PLi image te recht komt?

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

  • Senior Member
  • 6,424 posts

+12
Neutral

Posted 23 December 2010 - 08:08

Is er een mogelijkheid dat dit in de PLi image te recht komt?

En dat de config-aanpassingen in een grafische schil terecht komen?
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 #7 Dvsat

  • Senior Member
  • 447 posts

+1
Neutral

Posted 23 December 2010 - 15:29

Patch file voor restore


Kun je svp uitleggen hoe ik de 3 files (volgorde etc.) moet installeren/gebruiken.
Indien meer mensen happy met je files hoe sneller de kans dat het in de Pli-image komt, denk ik.

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

  • Senior Member
  • 6,424 posts

+12
Neutral

Posted 23 December 2010 - 15:38

Patch file voor restore


Kun je svp uitleggen hoe ik de 3 files (volgorde etc.) moet installeren/gebruiken.
Indien meer mensen happy met je files hoe sneller de kans dat het in de Pli-image komt, denk ik.

Het is al door PLi overgenomen (zie hier). Nu de grafische schil nog?
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 #9 dzjaivnt

  • Member
  • 49 posts

0
Neutral

Posted 23 December 2010 - 15:52

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

  • Senior Member
  • 6,424 posts

+12
Neutral

Posted 23 December 2010 - 16:04

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

Maar: er is iets moois opgebloeid: updates gaan er zeker komen!

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?

Ik hoop echt dat er zich iemand meldt: je bent hier beslist op de goede weg!
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 #11 ni_hao

  • Senior Member
  • 846 posts

+5
Neutral

Posted 23 December 2010 - 16:26

Dank voor de plugin en bestanden.

Zo maar een voorstel:
Er zijn 2 backup.cfg bestanden: een PLi backup.cfg (staat in de plugin map) en een User back.cfg welke een user kan aanmaken en in /etc plaatsen.
In de PLi backup.cfg staan een aantal bestanden en mappen welke zeker niet door PLi standaard worden geïnstalleerd en - zeker bij mij - dus niet bestaan.
Op zich niet erg want ze worden overgeslagen, maar lijkt me niet juist/zuiver. Mijn voorstel is de PLi backup.cfg te beperken tot die dingen welke standaard door PLi worden geïnstalleerd. Indien een gebruiker extra bestanden/mappen wil laten backuppen kan hij/zij deze in /etc/backup.cfg plaatsen.

Ik doel o.a. op:

/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/wpa_supplicant.conf
/etc/backup.cfg
/etc/network/interfaces
/etc/samba/smb.conf
/etc/enigma2/*
/home/root/.ssh/*
/etc/tuxbox/config/*
/etc/keys/*
/etc/scce/*

Er blijft dan niet veel over in de PLi backup.cfg maar lijkt me wel een meer zuivere benadering.

Re: PLi AutoBackup / AutoRestore Plugin patch #12 dzjaivnt

  • Member
  • 49 posts

0
Neutral

Posted 23 December 2010 - 16:35

Dit kan alleen over /etc/keys/*, /etc/scce/* en /etc/network/interfaces gaan de rest zat al in in het oude script.

Re: PLi AutoBackup / AutoRestore Plugin patch #13 ni_hao

  • Senior Member
  • 846 posts

+5
Neutral

Posted 23 December 2010 - 16:43

Dat zou kunnen maar ik heb het hele script nagekeken. Zie het ook zeker niet als kritiek of zo, maar louter en alleen een voorstel om de boel zuiver te houden.

Re: PLi AutoBackup / AutoRestore Plugin patch #14 ni_hao

  • Senior Member
  • 846 posts

+5
Neutral

Posted 23 December 2010 - 16:46

Oops heb ik zelf een fout gemaakt want sommige dingen die ik in het rijtje heb staan zitten wel standaard in PLi. Dit zijn volgens mij de regels welke niet standaard in PLi zitten en wel in de PLi backup.cfg staan:

/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/wpa_supplicant.conf
/etc/backup.cfg
/etc/samba/smb.conf
/home/root/.ssh/*
/etc/tuxbox/config/*
/etc/keys/*
/etc/scce/*

Re: PLi AutoBackup / AutoRestore Plugin patch #15 Meega

  • Senior Member
  • 3,000 posts

+51
Good

Posted 23 December 2010 - 16:49

@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.




Ik begrijp het nog niet helemaal .
Worden de plugins nu ook gebackupd en heb je autoinstall nu nog nodig?
En waar kan ik aangeven wat er gebackupd dient te worden.
En hoe dit te controleren?

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

  • Member
  • 49 posts

0
Neutral

Posted 23 December 2010 - 17:05

@nia_ho
De boven genoemde files staan wel degelijk in het oude AutoBackup script vermeld.

@meega
Autoinstall is nog steeds nodig.
Dit script slaat alleen de bestanden op die in de backup.cfg worden aangegeven.
Door de pli ingestelde back-up bestanden worden in "/usr/lib/enigma2/python/Plugins/PLi/AutoBackup/backup.cfg"
Wil jij zelf nog bestanden met deze backup mee laten lopen kan je dit in het bestand met volledig path in "/etc/backup.cfg"
Ik heb als test het bestand /etc/vsftpd.conf toegevoegd in "/etc/backup.cfg" om te testen of dit werkt.

Re: PLi AutoBackup / AutoRestore Plugin patch #17 Meega

  • Senior Member
  • 3,000 posts

+51
Good

Posted 23 December 2010 - 17:16

oké thanks

Meega

Ps zou het mogelijk zijn om een autoinstall automatisch te laten maken?
opkg list_installed in een script die autoinstall.sh maakt,alleen dan voor de zelf geinstalleerde plugins.

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

  • Senior Member
  • 6,424 posts

+12
Neutral

Posted 23 December 2010 - 17:20

.....alleen dan voor de zelf geïnstalleerde plugins.

Dat maakt niet zo veel uit: als er plugins in komen , die al geïnstalleerd zijn, gaat er helemaal niets fout.
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 #19 dzjaivnt

  • Member
  • 49 posts

0
Neutral

Posted 23 December 2010 - 17:22

Dit kan.
Ik zal straks alle scripts updaten en zal ik de autoinstall file automatisch maken.
Scheelt weer een hoop mensen wat typ werk om de autoinstall te genereren ;)

Dan plaats ik wel een zip/tar.gz file met alle veranderingen en patch files voor PLi.

Re: PLi AutoBackup / AutoRestore Plugin patch #20 Meega

  • Senior Member
  • 3,000 posts

+51
Good

Posted 23 December 2010 - 17:23

.....alleen dan voor de zelf geïnstalleerde plugins.

Dat maakt niet zo veel uit: als er plugins in komen , die al geïnstalleerd zijn, gaat er helemaal niets fout.


Nee weet ik maar dan blijft het autoinstall bestand misschien wel wat overzichtelijker voor mensen als ik die er niet zoveel kaas er van gegeten hebben.
Maar als het kan!!!!!! en dan met alle plugins vindt ik het goed.

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




54 user(s) are reading this topic

0 members, 54 guests, 0 anonymous users