#!/bin/sh

if ! cd /NetworkStationV2/prodbase/
then
echo Error
exit 1
fi

rm -rf linuxppc/tmp linuxppc/var/tmp linuxppc/var/log linuxppc/var/run
mv linuxppc/root linuxppc/root.base
mv linuxppc/dev linuxppc/dev.orig
mkdir linuxppc/dev
cp -a linuxppc/dev.orig/console linuxppc/dev
cp -a linuxppc/dev.orig/ttyS0 linuxppc/dev
cp -a linuxppc/dev.orig/tty0 linuxppc/dev
ln -s /dev/stuff/tmp linuxppc/tmp
ln -s /dev/stuff/tmp linuxppc/var/tmp
ln -s /dev/stuff/log linuxppc/var/log
ln -s /dev/stuff/run linuxppc/var/run
ln -s /dev/stuff/root linuxppc/root

cat <<end_end >linuxppc/sbin/unconfigured.sh
#!/bin/sh
mount tmpfs /dev -t tmpfs
chmod 755 /dev
cp -a /dev.orig/* /dev
mkdir /dev/stuff
mkdir /dev/stuff/run
mkdir /dev/stuff/log
mkdir /dev/stuff/tmp
chmod 1777 /dev/stuff/tmp
cp -a /root.base /dev/stuff/root
end_end

chmod 755 linuxppc/sbin/unconfigured.sh

cat <<end_end >linuxppc/etc/mtab
/dev/root / nfs ro 0 0
tmpfs /dev tmpfs rw 0 0
proc /proc proc rw 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
end_end

echo /dev/root / nfs ro,noauto 0 0 >linuxppc/etc/fstab

if [ ! -f linuxppc/etc/services ];then echo syslog 514/udp >linuxppc/etc/services;fi

cp /etc/resolv.conf linuxppc/etc/
