#!/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