Salt Jinja-Template files/default/profile.local
Aus CEPHALIX/CRANIX
Version vom 1. Mai 2020, 18:10 Uhr von Admin (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<pre> ######################## # OSS Logonscript for UNIX # Copyright (c) 2011 Peter Varkoly # Modifications 2017-19 Frank Schütte ######################## {%…“)
######################## # OSS Logonscript for UNIX # Copyright (c) 2011 Peter Varkoly # Modifications 2017-19 Frank Schütte ######################## {% set room=grains.host.split('-')[0] %} ROOM={{ room }} CUPS_SERVER=admin.{{ grains.domain }} {% set defprinter = salt['oss_printer.get_default_printer']() %} {% if defprinter != '' %} # Set default printer for room lpoptions -d {{ defprinter }} -o PageSize=A4 &> /dev/null {% endif %} #Repair firefox rm $HOME/.mozilla/firefox/*/.parentlock &> /dev/null rm $HOME/.mozilla/firefox/*/lock &> /dev/null #Notify about quota typeset -a q=($(/usr/bin/oss_get_quota)) if [ "${q[0]}" -a "${q[1]}" ]; then if [ ${q[0]} -gt ${q[1]} ]; then xterm -e dialog --title "Quota Warnung" --msgbox "Sie haben Ihre Festplattenquota überschritten.\nBitte löschen Sie einige Dateien aus Ihrem Homeverzeichnis." 6 70 elif [ ${q[0]} -gt $((${q[1]}/10*9)) ]; then xterm -e dialog --title "Quota Warnung" --msgbox "Ihre Festplattenquota ist über 90% ausgeschöpft.\nBitte löschen Sie einige Dateien aus Ihrem Homeverzeichnis." 6 70 elif [ ${q[0]} -gt $((${q[1]}/5*4)) ]; then xterm -e dialog --title "Quota Warnung" --msgbox "Ihre Festplattenquota ist über 80% ausgeschöpft.\nBitte löschen Sie einige Dateien aus Ihrem Homeverzeichnis." 6 70 fi fi export GROUP export ROOM export CUPS_SERVER