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

Antwort per Email an