Hallo,
ich würde gerne wieder postsync in der LMN7 wie in der LMN6 verwenden.
Die Anleitung
https://docs.linuxmuster.net/de/latest/clients/postsync/basics.html
klappt aber nicht an der Stelle:
sudo apt install linuxmuster-client-servertools
Welches Vorgehen ist denn ratsam um den universellen postsync zum Laufen zu bekommen?
Gruß,
Stefen
Hallo Stefan,
ich würde gerne wieder postsync in der LMN7 wie in der LMN6 verwenden.
Die Anleitung
Funktionsweise und Grundlagen der Postsync-Scripte — linuxmuster.net 7.1 Dokumentation
https://docs.linuxmuster.net/de/latest/clients/postsync/basics.html
klappt aber nicht an der Stelle:
sudo apt install linuxmuster-client-servertools
Welches Vorgehen ist denn ratsam um den universellen postsync zum Laufen
zu bekommen?
du brauchst nur das Verzeichnis /var/linbo/linuxmuster-client
vom alten 6.2 Server
und die postsync Datei des Images.
Dann stell sicher, dass die postsync Datei im richtigen Verzeichnis
liegt (srv/linbo/images/MEINIMAGE/ )
und die richtigen Rechte hat.
Das mit den Rechten gilt natürlich auch für das
/srv/linbo/linuxmuster-client/ Verzeichnis.
Ich hab das auf dem alten Server in ein tar Archiv gepackt: so bleiben
die Rechte erhalten: auch wenn man das über ein NTFS Medium bewegt …
LG
Holger
Hallo Holger,
ich kann also die alte originale, also von mir nicht veränderte Datei
trusty.cloop.postsync
weiterhin also Grundlage für den Postsync unter LMN7 nehmen?
Gruß,
Stefan
Habe den Link zur wahrscheinlich aktuellen Datei generic.postsync in der offiziellen LMN7-Doku
gefunden!
echo "##### POSTSYNC BEGIN #####"
LOG=/mnt/var/log/postsync.log
echo "##### POSTSYNC BEGIN #####" > $LOG
NOW=$(date +%Y%m%d-%H%M)
echo $NOW | tee -a $LOG
# IP-Adresse des Servers
SERVERIP=$(nslookup dummy 2> /dev/null | head -n 1 | awk -F: '{print $2}' | sed "s/\s*//g")
# Die Hostgruppe des aktuellen Rechners
HOSTGROUP=$(hostgroup)
# Raum feststellen. Dieses Skript geht davon aus
# dass die Rechner Namen der Form
# raumname-hostname haben, also z.B. cr01-pc18
RAUM=${HOSTNAME%%-*}
# wenn der string leer ist, raum auf unknown setzen
if [ "x${RAUM}" == "x" ]; then
RAUM="unknown"
fi
This file has been truncated. show original
Die Frage hat sich damit erübrigt.
Postsync funktioniert aber noch nicht. Ich bleibe dran und berichte…
Gruß,
Stefan