Files
ncpfs/contrib/suseinit/sbin/init.d/ipx
ncpfs archive import 82706139bf Import ncpfs 2.2.1
2026-04-28 20:39:59 +02:00

53 lines
1.3 KiB
Bash
Executable File

#! /bin/sh
# Copyright (c) 1996 S.u.S.E. GmbH Fuerth, Germany. All rights reserved.
#
# Author: Florian La Roche <florian@suse.de>, 1996
# Werner Fink <werner@suse.de>, 1996
# Wolfram Pienkoss <wp@bszh.de>, 1996-2000
#
# /sbin/init.d/ipx
#
. /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_IPX=yes
test "$START_IPX" = yes || exit 0
# The echo return value for success (defined in /etc/rc.config).
return=$rc_done
case "$1" in
start)
echo -n "Starting the IPX protocol."
/usr/bin/ipx_configure --auto_interface=on --auto_primary=on
# /usr/bin/ipx_internal_net add 41426001 1
# /usr/bin/ipx_interface add eth0 EtherII 0x64284142
# /usr/sbin/ipxd -l /var/log/ipxd.log
echo -e "$return"
;;
stop)
echo -n "Shutting down the IPX protocol."
umount -a -t ncpfs
# killproc -TERM /usr/sbin/ipxd
/usr/bin/ipx_configure --auto_interface=off --auto_primary=off
/usr/bin/ipx_interface delall
echo -e "$return"
;;
restart)
## If first returns OK call the second, if first or
## second command fails, set echo return value.
$0 stop && $0 start || return=$rc_failed
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
test "$return" = "$rc_done" || exit 1
exit 0