#!/bin/sh

# Change to tradnet

# planet -> tradnet
change_tradnet () {
    if [ -r /tmp/SeTT_PX ]; then
	T_PX=`cat /tmp/SeTT_PX`
    elif [ -z "$T_PX" -a -n "$1" ]; then
	T_PX=$1
    else
	T_PX=/
    fi
    cd $T_PX

    (
	cd sbin
	rm -f netconfig; ln -s netconfig.tradnet netconfig
	rm -f enetconfig; ln -s enetconfig.tradnet enetconfig
    )
    (
	cd etc/rc.d
	rm -f rc.inet1; ln -s rc.inet1.tradnet rc.inet1
	if [ -f rc.dhcp.tradnet ]; then
	    rm -f rc.dhcp; ln -s rc.dhcp.tradnet rc.dhcp
	fi
        if [ -L rc.pcmcia ]; then
            rm -f rc.pcmcia
	fi
    )
    (
	cd etc/murasaki
	if [ -f murasaki.conf.tradnet ]; then
	    rm -f murasaki.conf; ln -s murasaki.conf.tradnet murasaki.conf
	fi
    )
    (
	cd etc
	if [ -f resolv.conf.tradnet ]; then
	    mv -f resolv.conf.tradnet resolv.conf
	fi
    )
}

# Installer must call me with -f !!
if [ "$1" = "-f" ]; then
    change_tradnet
    exit
fi

if [ "`ls -l /sbin/netconfig | sed 's/.*-> *//'`" = "netconfig.planet" ]; then

cat <<EOF > /tmp/tmpmsg

ߡͥåȥġȤơ 'Planet' ȤƤ
ޤΥץ 'tradnet' ѹޤ? PC
ɤ USB  NIC ϡPlanet ΤߤǤбȤʤäƤޤΤǤ
դ

ʤѹϡƥƵưɬפޤޤ
tradnet Ѥ硢ѹϡͥåȥޤǽ餫
ľɬפޤ
 
EOF

    dialog --title "Change to tradnet?" --yesno "`cat /tmp/tmpmsg`" 14 70
    if [ ! $? = 0 ]; then
	rm -f /tmp/tmpmsg
	exit
    fi
    rm -f /tmp/tmpmsg
    change_tradnet
fi

exec /sbin/netconfig.tradnet
