Sven Hoexter wrote:
Hi Liste, ich habe mir mySQL in der aktuellen Version übersetzt und das Startscript das dem Packet beiligt als rcmysql nach /usr/sbin gelinkt. Das starten und stoppen per rcmysql start|stop geht auch nur funktioniert der Eintrag in der rc.config nicht mehr. Ein starten über /sbin/init.d/boot.local funktioniert funktioniert zwar allerdings finde ich eine Lösung über die rc.config eleganter. Hat jemand einen Tip(p) für mich?
Ja. Das Script wertet, da es nicht von SuSE ist, auch die rc.config nicht aus. Die original-Scripte starten den jeweiligen Dienst auf *jeden* Fall, wenn sie mit "start" aufgerufen werden. Die SuSE-Scripte sind erweitert worden. Sie starten einen Dienst nur beim hochfahren, wenn in rc.config eine bestimmte Variable gesetzt ist *oder* sie von der Konsole, also nicht aus einer runlevel-Änderung, aufgerufen wurden. Bei mysql sieht das so am Anfang des Scripts aus: # sourcen der rc.config. Das macht die Variablen bekannt . /etc/rc.config # Determine the base and follow a runlevel link name. base=${0##*/} link=${base#*[SK][0-9][0-9]} # Force execution if not called by a runlevel directory. test $link = $base && START_MYSQL=yes test "$START_MYSQL" = yes || exit 0 Gruss -Marc -- +-----Du hast eine nützliche Linuxseite? Du suchst eine?-----------+ | --> http://www.Links2Linux.de <-- | | | +---Registered-Linux-User-#136487------------http://counter.li.org + --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com