# Build a minimal Fedora ARM (VExpress) install using livemedia-creator lang en_US.UTF-8 keyboard us timezone --utc US/Eastern auth --useshadow --enablemd5 selinux --permissive firewall --enabled --service=mdns,ssh network --bootproto=dhcp --device=eth0 --onboot=on --activate --hostname=vexpress-f18-v7hl services --enabled=NetworkManager,sshd,ntpd --disabled=network skipx # Set a default root password for Fedora rootpw --plaintext fedora # Repositories # apparently we must use 'url' for the install repo for livemedia-creator url --url="http://archive.kernel.org/fedora-secondary/development/18/armhfp/os/" # include a local repo to get modified grubby, etc. repo --name=xpfa --baseurl="http://dmarlin.fedorapeople.org/yum/f18/armhfp/os/Packages/" # # Define how large you want your rootfs to be # # NOTE: /boot and swap MUST use --asprimary to ensure '/' is # the last partition in order for rootfs-resize to work. # bootloader --location=none zerombr clearpart --all part /boot --size 200 --fstype ext3 --asprimary --label=boot part swap --size 500 --asprimary --label=swap part / --size 3000 --fstype ext4 --label=rootfs # # Add all the packages after the base packages # %packages --nobase @standard @core @online-docs # apparently none of the groups sets the clock. ntp ntpdate # and ifconfig would be nice. net-tools # get the uboot tools uboot-tools %end # more configuration %post --erroronfail # get the scripts to run qemu pushd /boot wget "http://dmarlin.fedorapeople.org/fedora-arm/vexpress/boot-vexpress" wget "http://dmarlin.fedorapeople.org/fedora-arm/vexpress/boot-vexpress+x" popd # datestamp this release date +F18-%Y%m%d-minimal > /etc/RELEASE %end