#!/bin/sh
cd /rootfs/ || exit
echo "------Create root,dev..."
mkdir -p root dev etc tmp var sys proc lib mnt home
mkdir -p etc/rc.d
echo "create inittab"
echo "::sysinit:/etc/rc.d/rcS" > etc/inittab
echo "::askfirst:-/bin/sh" >> etc/inittab
echo "create fstab"
echo "proc /proc proc defaults 0 0" > etc/fstab
echo "tmpfs /tmp tmpfs defaults 0 0" >> etc/fstab
echo "sysfs /sys sysfs defaults 0 0" >> etc/fstab
echo "tmpfs /dev tmpfs defaults 0 0" >> etc/fstab
echo "create rcS file"
echo '#!/bin/sh' > etc/rc.d/rcS
echo "/bin/mount -a" >> etc/rc.d/rcS
echo "mkidr /dev/pts" >> etc/rc.d/rcS
echo "mount -t devpts /proc/pts" >> etc/rc.d/rcS
echo "echo /sbin/mdev > /proc/sys/kernel/hotplug" >>etc/rc.d/rcS
echo "mdev -s" >> etc/rc.d/rcS
echo 'mkdir -p /lib/modules/`uname -r`' >> etc/rc.d/rcS
chmod +x etc/rc.d/rcS
echo "create profile"
echo "HOSTNAME=localhost" > etc/profile
echo "USER=root" >> etc/profile
echo "HOME=root" >> etc/profile
echo "PS1='[\$USER@\$HOSTNAME \W]\#'" >> etc/profile
echo "PATH=/bin:/sbin:/usr/bin:/usr/sbin" >> etc/profile
echo "LD_LIBRARY_PATH=/lib:/usr/lib:$LD_LIBRARY_PATH" >> etc/profile
echo "export PATH LD_LIBRARY_PATH" >> etc/profile
#echo "make node in dev/console dev/null"
mknod dev/console c 5 1
mknod dev/null c 1 3
mkdir dev/pts
#mkdir for ssh
mkdir -p var/run
mkdir -p var/empty/sshd
chmod 755 var/empty
echo "----make direction done---------\n"