XENID="${XENID##*/}"
if test "$PERSONALITY" != 0 ; then
# have to switch back to PER_LINUX to make xm work
- perl -e 'syscall('$PERSONALITY_SYSCALL', 0); exec(@ARGV) || die("$ARGV[0]: $!\n")' xm create -c $BUILD_DIR/xen.conf name="build:$XENID" $XENMEMORY $XMROOT $XMSWAP extra="init=/.build/build panic=1"
+ perl -e 'syscall('$PERSONALITY_SYSCALL', 0); exec(@ARGV) || die("$ARGV[0]: $!\n")' xm create -c $BUILD_DIR/xen.conf name="build:$XENID" $XENMEMORY $XMROOT $XMSWAP extra="init=/.build/build panic=1 console=ttyS0"
else
- xm create -c $BUILD_DIR/xen.conf name="build:$XENID" $XENMEMORY $XMROOT $XMSWAP extra="init=/.build/build panic=1"
+ xm create -c $BUILD_DIR/xen.conf name="build:$XENID" $XENMEMORY $XMROOT $XMSWAP extra="init=/.build/build panic=1 console=ttyS0"
fi
if test -n "$XENSWAP" ; then
BUILDSTATUS=`dd if="$XENSWAP" bs=12 count=1 2>/dev/null`
my $xmswap= "disk=file:$xenswap,hda2,w";
$xmswap= "disk=phy:$xen,hda2,w" if $xenswap =~ /^\/dev\//;
syscall(135, 0); # switch back to PER_LINUX to make xm work
- system('xm', 'create', '-c', "$builddir/xen.conf", "name=build:$xenname", $xmroot, $xmswap, "extra=init=/.build/extractbuild panic=1") && die("xm call failed: $?\n");
+ system('xm', 'create', '-c', "$builddir/xen.conf", "name=build:$xenname", $xmroot, $xmswap, "extra=init=/.build/extractbuild panic=1 console=ttyS0") && die("xm call failed: $?\n");
exit(0);
}
root = "/dev/hda1 ro"
# Sets init=build, reboot on panic
-extra = "init=/bin/bash panic=1"
+extra = "init=/bin/bash console=ttyS0 panic=1"
on_poweroff = 'destroy'
on_reboot = 'destroy'