Hi Steffen. 

Die case Blöcke sind nicht korrekt. Google mal nach case und bash. Dann siehst 
du wie der Hase läuft. 
Grüße Jesko

-- 
Grüße, Jesko Anschütz
... von unterwegs gesendet.

> Am 20.10.2015 um 20:47 schrieb Steffen Auer <[email protected]>:
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hallo,
> 
>> Am 17.10.2015 um 16:13 schrieb Björn Sieper:
>> Und wenn du mehr als eine Unterscheidung brauchst machst du es mit
>> case.
> 
> ich hab mal an der postsync-Datei mit Skriptschnipseln aus dem Wiki
> rumgespielt. Folge war, dass die Rechner nach einem linbo-remote mit
> abschließendem start:1 in der Linbo-GUI blieben. Wenn man die Rechner
> so startet, starten sie nach dem Sync komischerweise durch?!?
> 
> Was hab ich neu rein geschrieben?
> 
> 1. Rechte anpassen
> - ---
> chown -R 1001:1001 /mnt/home/linuxadmin
> chown -R 1000:1000 /mnt/home/mobil
> chown -R 1002:1002 /mnt/home/beratung
> - ---
> 
> Die IDs habe ich aus Ubuntu für die User ausgelesen, weil im Wiki
> steht, dass an der Stelle das mit den Benutzernamen nicht geht.
> 
> 
> 2. Skript zum Syncen der Leoclient-Partition (angepasst mit vermutlich
> Fehlern (in Linbo kommt eine Meldung dass irgendwo ein "in" erwartet
> würde. Wer findet den Fehler?
> 
> Komischerweise ist das linbo-remote-Problem auch da, wenn ich das
> Skript komplett auskommentiere, was ja bedeuten würde, dass die chown
> Befehle den Ubuntu-Start aus linbo-remote verhindern.
> Wenn ich beides auskommentiere, funktioniert's. Aber was ist an den
> chown Befehlen falsch?
> - ---
> # Name des Basisimages das zusätzlich synchronisiert werden soll (muss
> angepasst werden)
> mybaseimage=winxp-vm.cloop
> # Name des Rsyncimages, ggf. eintragen
> myrsyncimage=""
> # Zielpartition auf die gesynct werden werden soll (muss angepasst werden)
> myrootpartition=/dev/sda3
> # Falls die Zielpartitionen unterschiedlich sind: Für Raum oder
> Rechner spezifisch
> # Raum lz
> myrootpartition1=/dev/sda3
> # Raum laz
> myrootpartition2=/dev/sda3
> # Raum lazw
> myrootpartition3=/dev/sda3
> # Raum crp
> myrootpartition4=/dev/sda3
> # Raum virtual
> myrootpartition5=/dev/sda5
> 
> # IP des LINBO-Servers, wird automatisch aus dhcp.log ermittelt
> myserverip="$(grep ^linbo_server /tmp/dhcp.log | tail -1 | awk -F\' '{
> print $2 }')"
> 
> # Ausgabe der Parameter auf der LINBO-Konsole
> echo "cachepartition:  $1"
> echo "myserverip:      $SERVERIP"
> echo "mybaseimage:     $mybaseimage"
> echo "myrsyncimage:    $myrsyncimage"
> # Das geht imho dann nicht (so einfach), daher auskommentiert
> # echo "myrootpartition: $myrootpartition"
> 
> # Syntax fuer linbo_cmd synconly:
> # /usr/bin/linbo_cmd synconly "<LINBO-Server-IP>" "<Cachepartition>"
> 
> # Für Räume
> case [ ${RAUM} = "lz" ]; then
> /usr/bin/linbo_cmd synconly "$SERVERIP" "$1" "$mybaseimage"
> "$myrsyncimage" "" "myrootpartition1"
> esac
> 
> case [ ${RAUM} = "laz" ]; then
> /usr/bin/linbo_cmd synconly "$SERVERIP" "$1" "$mybaseimage"
> "$myrsyncimage" "" "myrootpartition2"
> esac
> 
> case [ ${RAUM} = "lazw" ]; then
> /usr/bin/linbo_cmd synconly "$SERVERIP" "$1" "$mybaseimage"
> "$myrsyncimage" "" "myrootpartition3"
> esac
> 
> case [ ${RAUM} = "crp" ]; then
> /usr/bin/linbo_cmd synconly "$SERVERIP" "$1" "$mybaseimage"
> "$myrsyncimage" "" "myrootpartition4"
> esac
> 
> case [ ${RAUM} = "virtual" ]; then
> /usr/bin/linbo_cmd synconly "$SERVERIP" "$1" "$mybaseimage"
> "$myrsyncimage" "" "myrootpartition5"
> esac
> 
> # Für einzelne Rechner
> case [ ${HOSTNAME} = "raum-nummer" ]; then
> /usr/bin/linbo_cmd synconly "$SERVERIP" "$1" "$mybaseimage"
> "$myrsyncimage" "" "myrootpartition6"
> esac
> - ---
> 
> Viele Grüße
> Steffen
> 
> - -- 
> Wir sind nicht nur nett, wir sind sogar linuxmuster.net
> 
> Mein System:
> - - virtualisiert mit Proxmox 3.4
> - - linuxmuster.net 6.1
> - - IPFire 2.17
> - - Linbo 2.2.16-0
> - - Ubuntu 12.04-Client
> - - Erweiterungen: Chillispot, Pykota, MRBS und OpenSchulportfolio
> - - Moodle extern (Belwue) per ldaps angebunden
> 
> Note:
> No Microsoft programs were used in the creation or distribution of this
> message. If you are using a Microsoft program to view this message, be
> forewarned that I am not responsible for any harm you may encounter as a
> result.
> - ----------------------------------------
> Diese E-Mail ist mit OpenPGP signiert. Der öffentliche Schlüssel zur
> Überprüfung der Signatur ist hier hinterlegt:
> pool.sks-keyservers.net
> - ----------------------------------------
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1
> 
> iQEcBAEBAgAGBQJWJow/AAoJEBhc6lDKYVtJCvAH/RiwHL6DlD0Gjwe/+q8s5IKO
> t3m0ZwLI1n384unCl6wAedtQLYyC2aRCviuMtjFl8KvsZ8R0xvYdaRD5OTrLvRSb
> M+Q5yQNidI9VFV6zeh/XHNOvTn/xC2EzmIX/U/qWelq6Bmb9/kDgnKfFAJ6w2GSp
> bhGPs5SnD1HG7gT9Vr/eYfOB1+mDlppjfpMs3bsliyNwgyui/tSx9PlJYf1hOanE
> swwPKhSwVALjP/Ye6b6oECg3SqwvjEWaFpUZyJH7QXrJRyl3nTT3eOB9sRZEHBs8
> KMSSvjLNo3vHi/o/BM2PgwvZ1g+Xp37AnT6ld/H4S7fu3RXQAa/bibcIrS6WLmo=
> =IBMC
> -----END PGP SIGNATURE-----
> _______________________________________________
> linuxmuster-user mailing list
> [email protected]
> https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
_______________________________________________
linuxmuster-user mailing list
[email protected]
https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user

Antwort per Email an