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
