-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On 15.11.2015 22:43, Robin Schneider wrote: > 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
Sinnvollerweise würde man bei dem Skript noch das --recursive raus nehmen, da ich vermute, dass nicht jeder safe-rm installiert hat. Also: #/bin/sh # epoptes-prepare-imaging.sh cat << EOF | xargs rm --force /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 - -- Live long and prosper Robin `ypid` Schneider -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJWSQnCAAoJEIb9mAu/GkD4bfMP/RjFnzBwS/3RFrGMOmRO9JW6 7aVJB0bfOMH/RQABkYKl7c4jA3UtPKMeXL6D+oh2YquW80fN4CPXXZr4iyZ0go1v 3//dfvT1soBewW7OVHDYXSd1CDPE4pUHUiLbMCpiObNPVruuFksrZyDtrI9ftH7G dk8mk3bt0TrsaGGh94vRG4Ov9YzEPoCGIIi346w+5DFnJ6m7LdHpTGPX2vwsg6v3 SwYLQlPj1k9pedvxMjoqgUSOPhTogOSJiUJUHjulXg0cDtre7MH1EL56Rx9w+cND fFvUWddYpQ7dCcaq6cf5AtR7DGquJuw2bLcNlR3n77n42d20BXa9NnayNd48jdRz rJNYAUkDkiuAfJw4ru/jfpF8GRyWfGfKA74FRonnDEiVBUwD1PLupWmKDuqJeW1T 7BrGezLlYB8FbFxSt+k2cO1M4yNaZLwzD/5xSr4H0Vca7aCtn4p4iJAEK3+ZjNkj 6Ze5xPMRAKivGXQyyxQwLYaix+KZxJ4r0YE6NPb0Rrs+y1Nmj8j70my2yOOrQjF+ hliB406r7YAeXzrWNdLkibHhLvdiRmD8d1o+zVTubyNZeLA9ZynWumO2WgR9gacn EaJB9PRXitbaDfagVTkZokjqJNazKHtzjSQearC6fmia+2nySnCBYMopWoDsnAko 7NUuosoECVmvuFZ/nfsX =Q6PR -----END PGP SIGNATURE----- _______________________________________________ linuxmuster-user mailing list [email protected] https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
