#!/bin/sh

# prepare root fs
mkdir -p rootfs-f8/dev
mknod rootfs-f8/dev/console c 5 1
mknod rootfs-f8/dev/null c 1 3
mknod rootfs-f8/dev/zero c 1 5
mkdir -p rootfs-f8/var/lib/yum
mkdir -p rootfs-f8/var/log


# install packages
yum --installroot=`pwd`/rootfs-f8 -y install fedora-release gcc initscripts redhat-rpm-config rpm yum 2>&1 | tee rootfs-f8.log


# post-processing steps
cat > rootfs-f8/etc/fstab << EOF
/dev/root               /                       nfs     defaults        1 1
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
sysfs                   /sys                    sysfs   defaults        0 0
EOF

cat > rootfs-f8/etc/hosts << EOF
127.0.0.1	localhost
EOF

perl -pi -e "s/^root:\*:/root::/" rootfs-f8/etc/passwd

cat > rootfs-f8/etc/resolv.conf << EOF
nameserver 4.2.2.2
EOF

cat > rootfs-f8/etc/sysconfig/network << EOF
NETWORKING=yes
HOSTNAME=fedora-arm
EOF
