Hi Daniel, falls deine Frage noch aktuell ist, hier mal meine Lösung. Ich habe das ebenfalls mit einem cronjob gelöst, welcher zweimal am tag prüft ob neue Software zu installieren ist. Das geht am besten über "zypper" welchem ich per nfs-mount eine Liste mit Paketen gebe die installiert werden sollen. Hier mein Skript für den cronjob und ein kleines awk-skript zum umformatieren der Listen: #!/bin/sh # softrollout rev 1.0 # # Verwaltung der automatischen Software-Verteilung # Guido Koelsch (gkoelsch@mpifr-bonn.mpg.de) INSTALLSERVER= MOUNTPOINT=/var/inst/server SUSE_RELEASE=suse103 URI=$MOUNTPOINT/$SUSE_RELEASE STATUS=0 if ! test -d $MOUNTPOINT then mkdir -p /var/inst/server || STATUS=1 fi if ! test -d $URI then mount $INSTALLSERVER:/install/handmade $MOUNTPOINT || STATUS=1 fi test -f $URI/addon-install.sel || STATUS=2 test -f $URI/addon-remove.sel || STATUS=3 test -f $URI/packages.awk || STATUS=4 if [ ! $STATUS -eq 0 ] then umount $MOUNTPOINT logger softrollout\: ERROR $STATUS\! exit $STATUS fi if test -f /var/inst/serial && test -f $URI/addon-serial # Dateien pruefen then SERIAL_LOCAL=`cat /var/inst/serial` SERIAL_REMOTE=`cat $URI/addon-serial` else SERIAL_LOCAL=0 SERIAL_REMOTE=1 fi if [ $SERIAL_REMOTE -gt $SERIAL_LOCAL ] # ist eine neue Liste vorhanden? then /usr/bin/zypper -q install -y -l -t package \ `awk -f $URI/packages.awk \ $URI/addon-install.sel` \ >/dev/null 2>&1 && \ /usr/bin/zypper -q remove -C -y -t package \ `awk -f $URI/packages.awk \ $URI/addon-remove.sel` \ >/dev/null 2>&1 STATUS=$? if [ $STATUS -eq 0 ] # Zypper hat keine Fehler gemeldet then /sbin/SuSEconfig --quick >/dev/null 2>&1 echo $SERIAL_REMOTE > /var/inst/serial else logger softrollout\: ERROR\!\! fi else STATUS=0 fi umount $MOUNTPOINT exit $STATUS ##################### packages.awk: ##### {liste = liste $1 " "} END {print liste} ##### Auf dem Installationsserver liegt eine Datei "serial", welche eine Nummer enthält und bei jeder Änderung manuell erhöht werden muss. So wird zypper nicht jedesmal bemüht sondern nur wenn es auch was zu tun gibt. Die beiden Dateien addon-install.sel und addon-remove.sel beinhalten die Paketnamen der Software welche installiert bzw. deinstalliert werden soll. Ich hoffe das hilft weiter. Guido -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org