Log In
Log In
Places
All Projects
Status Monitor
Collapse sidebar
obs:server:fedora:2.6
build
_service:gitpkg:0004-Support-Xen-on-MeeGo-OBS.p...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:gitpkg:0004-Support-Xen-on-MeeGo-OBS.patch of Package build
From 23e66e12e74e5c3d67624d32d929b4e2042a3ce5 Mon Sep 17 00:00:00 2001 From: David Greaves <david@dgreaves.com> Date: Wed, 18 Apr 2012 14:37:41 +0100 Subject: [PATCH] Support Xen on MeeGo OBS Force an extra rw for the Xen kernel Xen needs / remounted rw for the SB2 init. Not sure why yet. --- build-vm-xen | 4 ++-- initscript_sb2 | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/build-vm-xen b/build-vm-xen index 7366009..24d225a 100644 --- a/build-vm-xen +++ b/build-vm-xen @@ -64,12 +64,12 @@ vm_startup_xen() { echo "on_reboot = \"destroy\"" >> $XEN_CONF_FILE echo "on_crash = \"destroy\"" >> $XEN_CONF_FILE if test "$XMCMD" = xm ; then - set -- xm create -c $XEN_CONF_FILE name="build_$XENID" $XMROOT $XMSWAP extra="panic=1 quiet init="$vm_init_script" rd.driver.pre=binfmt_misc elevator=noop console=ttyS0" + set -- xm create -c $XEN_CONF_FILE name="build_$XENID" $XMROOT $XMSWAP extra="panic=1 quiet init="$vm_init_script" rd.driver.pre=binfmt_misc elevator=noop console=ttyS0 rw" else XLDISK= XLDISK="\"${XMROOT#disk=}\"" test -n "$XMSWAP" && XLDISK="$XLDISK, \"${XMSWAP#disk=}\"" - set -- xl create -c $XEN_CONF_FILE name="\"build_$XENID\"" "disk=[ $XLDISK ]" extra=\""panic=1 quiet init="$vm_init_script" rd.driver.pre=binfmt_misc elevator=noop console=ttyS0"\" + set -- xl create -c $XEN_CONF_FILE name="\"build_$XENID\"" "disk=[ $XLDISK ]" extra=\""panic=1 quiet init="$vm_init_script" rd.driver.pre=binfmt_misc elevator=noop console=ttyS0 rw"\" fi if test "$PERSONALITY" != 0 ; then # have to switch back to PER_LINUX to make xm work diff --git a/initscript_sb2 b/initscript_sb2 index e896f12..4aab599 100644 --- a/initscript_sb2 +++ b/initscript_sb2 @@ -2,6 +2,9 @@ ABUILD_UID=399 ABUILD_GID=399 +# Xen needs the / remounted rw in SB2 +mount -o remount,rw -t ext4 /dev/hda1 / + echo "Setting up abuild user in $BUILD_ROOT for SB2" echo "abuild::${ABUILD_UID}:${ABUILD_GID}:Autobuild:/home/abuild:/bin/bash" >> /etc/passwd echo 'abuild:*:::::::' >>/etc/shadow # This is needed on Mandriva 2009 -- 2.1.0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Contact
Support
@OBShq
The Open Build Service is an
openSUSE project
.
Log In
Places
Places
All Projects
Status Monitor