В OpenSUSE 11.0, rc.local нет. Здесь есть описание запуска служб.
В каталоге /etc/rc.d создаем файл rclocal
- Код: Выделить всё
#! /bin/bash
### BEGIN INIT INFO
# Provides: rclocal
# Required-Start: $local_fs $remote_fs $network
# X-UnitedLinux-Should-Start: $ALL
# Required-Stop:
# X-UnitedLinux-Should-Stop:
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# Short-Description: Simulates rc.local
# Description: Simulates redhat's rc.local: contains commands to execute after system has booted (all services are already available)
### END INIT INFO
## Execute ony when service is started
case "$1" in
start)
mount.cifs //server_ip_addr/share /mnt/share_point/ smbfs dom=WORKGROUP -o username=xxx%yyy,rw
;;
*)
exit 0
;;
esaclinux-rltq:/etc #
Проверяем /etc/init.d/rclocal start
Если работает, то заходим в YAST и запускаем службу в редакторе runlevel.