#!/bin/sh set -e ROOT=${ROOT:-/mnt} ROOT_DEV=${ROOT_DEV:-/dev/xvda} HOST=${HOST:-void-linux} REPO=${REPO:-http://repo.voidlinux.eu/current} mkfs.ext4 -q -L root $ROOT_DEV mount $ROOT_DEV $ROOT mkdir $ROOT/dev $ROOT/proc $ROOT/sys mount --rbind /dev $ROOT/dev mount --rbind /proc $ROOT/proc mount --rbind /sys $ROOT/sys curl http://repo.voidlinux.eu/static/xbps-static-latest.x86_64-musl.tar.xz | tar xJ ./usr/sbin/xbps-install -r $ROOT -R $REPO -Sy base-system cp /etc/resolv.conf $ROOT/etc/ chroot $ROOT /bin/sh < /etc/kernel.d/post-install/20-xen-grub #!/bin/sh PKGNAME="$1" VERSION="$2" cat < /boot/grub/menu.lst timeout 0 default 0 hiddenmenu title Void Linux root (hd0) kernel /boot/vmlinuz-$VERSION root=/dev/xvda console=hvc0 ipv6.disable=1 quiet initrd /boot/initramfs-$VERSION.img EOF _EOF_ xbps-reconfigure -f linux3.14 passwd EOCHROOT printf $HOST > $ROOT/etc/hostname umount $ROOT/sys umount $ROOT/proc umount $ROOT/dev umount $ROOT