#! /bin/sh
#
#   rc -- ȥåץץ
#
#	0.0: Jun. 15, 2004 by Dai ISHIJIMA
#	0.1: Aug.  1, 2006 (CDƤkonܸ첽 for wpout07)
#

PATH=/bin:/sbin:.
export PATH
#export DEBUG=y

cd /tmp

#
# CDROMʤɤν
#
echo -n 'checking boot device..'

# dialogޥɤ¸ߤ뤫? (PXE֡ȤCD֡Ȥ?)
CDROM=PXEBOOT
if [ -x /usr.bin/dialog ]; then
	# ¸ߤPXE֡
	echo '.'
	echo 'network booting... no need to mount CD-ROM'
else
	# ¸ߤʤCD-ROMޥ
	echo '.'
	echo -n 'mounting CD-ROM..'
	# ޤATAPI CD-ROMޥȤƤߤ
	mount_cd9660 /dev/acd0c /cdrom 1>/dev/null 2>&1
	CDROM=/dev/acd0c
	if [ ! -x /cdrom/usr.bin/dialog ]; then
		# SCSI CD-ROMޥȤƤߤ
		mount_cd9660 /dev/cd0c /cdrom 1>/dev/null 2>&1
		CDROM=/dev/cd0c
	fi
	echo '.'
	if [ ! -x /cdrom/usr.bin/dialog ]; then
		# CD-ROMޥȤǤʤä
		CDROM=NONE
		echo 'Unable to mount CD-ROM'
		exec /bin/sh -i
	fi
	echo "CD-ROM: $CDROM successfully mounted."
	export CDROM

	# CD-ROMäƤ static link ʥޥɤ򥳥ԡ
	echo -n 'copying some binaries...'
	mkdir /usr.bin
	cp /cdrom/usr.bin/* /usr.bin
	mkdir /usr.sbin
	cp /cdrom/usr.sbin/* /usr.sbin
	# umount⥳ԡ
	rm -f /sbin/umount
	cp /cdrom/sbin/umount /sbin
	# date⥳ԡ
	rm -f /bin/date
	cp /cdrom/bin/date /bin
	echo ' done'

	# ܸեȤ򥳥ԡ
	echo -n 'copying Japanese fonts...'
	mkdir -p /usr/local/share/fonts/bdf
	cp /cdrom/fonts/* /usr/local/share/fonts/bdf
	echo ' done'
fi

# debugging
case x"$DEBUG" in
    x[Yy]*)
	for i in 1 2 3 ; do
		echo -n '.'
		sleep 1
	done
	echo ''
	;;
esac

cd /wipeout

# 󥽡ܸ첽ơȥåץץȤư
/usr/local/bin/kon -e /wipeout/startup.sh

# åư
/bin/sh -i

if [ -x /sbin/shutdown ]; then
	/sbin/shutdown -h now
fi
exit 0

# EOF
