Skip to content
Snippets Groups Projects
Commit e57f2639 authored by Jeffrey Tolar's avatar Jeffrey Tolar
Browse files

Add flag to only build the VirtualBox image

parent 71c2a2f0
No related branches found
No related tags found
No related merge requests found
#!/bin/bash
# x86_64 or x86
ARCH=x86
ARCH=x86_64
BUILD=1
DISK=vm_$ARCH.img
DEFAULT_USER=dev
......@@ -59,6 +60,8 @@ m() {
echo "$@"
}
if [[ -n "$BUILD" ]]; then
rm -f $DISK
m "Creating disk image..."
......@@ -75,6 +78,7 @@ n
a
w
fdiskEOF
fi # -n $BUILD
m "Mounting virtual drive... (requires sudo)"
......@@ -84,8 +88,10 @@ sudo losetup --partscan "$loopdev" $DISK
trap "sudo losetup -d $loopdev" EXIT
if [[ -n "$BUILD" ]]; then
m "Creating filesystem... (requires sudo)"
sudo mkfs.ext3 ${loopdev}p1
fi # -n $BUILD
mkdir -p root
......@@ -94,6 +100,7 @@ sudo mount ${loopdev}p1 root/
trap "sudo umount ${loopdev}p1 ; sudo losetup -d $loopdev" EXIT
if [[ -n "$BUILD" ]]; then
if [[ $ARCH == "x86_64" ]]; then
sudo pacstrap -C pacman-x86_64.conf -c -G root/ "${PACKAGES[@]}"
else
......@@ -264,6 +271,8 @@ xfceConfigEOF
chrootEOF
fi # -n $BUILD
# Open a root shell
#sudo arch-chroot root/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment