-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On 15.11.2015 22:20, Jens Stolze - GSE wrote: > Am 28.10.2015 um 15:22 schrieb Rupprecht-admin3, Markus: >> Liebe Kollegen, >> >> ich scheitere mal wieder, vielleicht es es ja nur eine Kleinigkeit. >> >> Ich habe beschlossen, mit doch mal epoptes anzusehen und zwar nach der >> ursprünglichen Anleitung >> >> https://www.linuxmuster.net/wiki/anwenderwiki:linuxclient:epoptes?s[]=epoptes > >> > Moin allerseits, > > wenn man vom Masterclient mit epoptes ein neues rsync-Image machen will, > muss die epoptes-Konfiguration wie nach obigem Link clean gemacht werden. > Vielleicht geht es auch einfacher, doch so funktioniert es: > > Mit den folgenden Dateien macht man den Master wieder clean: > > --- #/bin/sh # epoptes-loeschen.sh > > cat epoptesliste | awk '{print "rm "$0}' | sh --- > > --- /etc/default/epoptes-client /etc/default/epoptes > /etc/epoptes/server.crt /etc/epoptes/server.key > /etc/xdg/autostart/epoptes-client.desktop /etc/init.d/epoptes > /etc/init.d/epoptes-client /usr/bin/epoptes /usr/sbin/epoptes-client > /usr/share/applications/epoptes.desktop ---
Bei dem Skript gibt es aber noch Optimierungspotenzial :) Würde ich wie folgt schreiben: #/bin/sh # epoptes-loeschen.sh cat << EOF | xargs rm -rf /etc/default/epoptes-client /etc/default/epoptes /etc/epoptes/server.crt /etc/epoptes/server.key /etc/xdg/autostart/epoptes-client.desktop /etc/init.d/epoptes /etc/init.d/epoptes-client /usr/bin/epoptes /usr/sbin/epoptes-client /usr/share/applications/epoptes.desktop EOF Vorteile: * idempotent: Kann mehrfach ausgeführt werden (ohne Warnungen) * Eine Datei * Forkt weniger Prozesse Falls Ansible für jemand keine Hürde darstellt, gibt es auch https://github.com/ypid/ansible-linuxmuster_net-client-epoptes_via_postsync welches die Funktion von epoptes-loeschen.sh ebenfalls übernimmt. Die Rolle hat zudem noch den Vorteil, dass alle Dateilöschungen mittels `dpkg-divert` der Paketverwaltung von Debian mitgeteilt werden sodass selbst wenn eines der Pakete später aktualisiert wird (neuere Dateiversionen) kein Konflikt mit den geänderten Dateien entsteht. Das ist wichtig, da Dateien außerhalb von /etc meines Wissens einfach überschrieben werden. > > Die entsprechenden Dateien lass ich mittels des postsync-Skriptes > rüberbeamen, dazu müssen obige Dateien also auf dem LML-Server in dem > postsync-Verzeichnis sein. Bei den epoptes-Servern (Lehrer-PCs pro > Gruppenraum) gibt es dann auch andere Dateien als bei den Clients im Raum. > Das ist ja alles unter > > https://www.linuxmuster.net/wiki/anwenderwiki:linuxclient:epoptes?s[]=epoptes > > ausführlich beschrieben. > > Ich will epoptes wenigstens nicht mehr missen... ;-) Ich höre auch nur gutes und war auch sehr begeistert als ich es eingerichtet habe und dann alles lief ;-) - -- Live long and prosper Robin `ypid` Schneider -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJWSPyTAAoJEIb9mAu/GkD45A0P/islmWfOVcUsuBgLBzD9I2cG /j80kIDk0PJOtaMX36LKJhmv6nkQ9RXlUpiAE5i6cEX8TjyLf8tA8y0lSIeYqOzm kGzos29xjxIHEt41Oe7x7+yUROhbS1BhJON6zugr4ZxhNpGOHS2ARv33aTx98WSD lx8KNnc3pKLLn7ao2pZfqB0zXuZYjjaP7e4GtXpPZ4b7f2sy36QKy5c+ahTQ95mu vFurBV+iiyAjhqVAEWSbE0kksaJ5f9xa6ylmyEeic+mgnvdOz3vyRxPm8GPng2GT et2fwqwcs7mE0UaSSyVcYz1PbDYj5rahicg0MJzZfQvNOT9EeepwHL6HIh/vBWcZ lpaZyrBSYL2n5loTJe3VrrhvciZ9ypTRK2JEkt2k60SDElrz4t+kmxQBAtY3HVdX VX39ZESqyZfrDbx97rF20gt9q28/UwT/78O1ddOsljJW9xhMQeCULLgREVR2tgoE bLEZQ53ROzJ/Jt9qOPprGihDek+tAgFljY2mJ+0b7zAAYvHEu825uiCMHbunR7VH 6++Lx67Mt25PV/2WlTY7DSjtfCwtmKhfNO2/DtqgAwItEO0w80H7JGpPzohfGbgt DOwf+3vnVc5BbiYUnyuwPEfPdwyC6qqtuvztb4AUOB2bDpFTMGjXdVPm3uHumMjZ HQ9KSOqqyz0Yckd1YDdY =aW/W -----END PGP SIGNATURE----- _______________________________________________ linuxmuster-user mailing list [email protected] https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
