#!/bin/bash SMBMOUNTDIR=~/samba test -d $SMBMOUNTDIR || mkdir $SMBMOUNTDIR case "$1" in start) # nur mounten, wenn's noch nicht passiert ist sonst beenden mount | grep $USER | grep -q smbnetfs && exit 0 # Teste auf Vorhandensein von Konfiguration if ! test -e ~/.smb/smbnetfs.conf; then zenity --info --text "Keine Konfigurationsdatei für das Einbinden von Samba-Verzeichnissen gefunden. Bitte prüfe, ob ~/.smb/smbnetfs.conf existiert oder wende dich vertrauensvoll an deinen Administrator" exit 0 fi if ! grep -q ^auth .smb/smbnetfs.conf; then #zenity --info --text "Du musst noch dein Passwort in deiner Konfigurationsdatei für die Windows-Freigaben konfigurieren. Die Datei wird jetzt geöffnet. Bitte editieren und speichern." pluma ~/.smb/smbnetfs.conf /usr/bin/smbnetfs $SMBMOUNTDIR else /usr/bin/smbnetfs $SMBMOUNTDIR fi ;; stop) # nur was tun, wenn's gemountet ist. mount |grep $USER | grep smbnetfs || exit 0 /bin/fusermount -u $SMBMOUNTDIR ;; esac