summaryrefslogtreecommitdiff
path: root/system/xen/domU
diff options
context:
space:
mode:
authorRobby Workman <rworkman@slackbuilds.org>2012-10-07 16:46:02 -0500
committerRobby Workman <rworkman@slackbuilds.org>2012-10-07 16:46:02 -0500
commit479449eb45f12ba4579040214eba596cb84b9122 (patch)
tree731e37bc4dc5515a256165df2dfb4b45bcfbaeaa /system/xen/domU
parent90dde055a6309c6b5d8c08830a2b461c0aab137e (diff)
downloadslackbuilds-479449eb45f12ba4579040214eba596cb84b9122.tar.gz
Revert "system/xen: Added (updated to version 4.2.0 from 13.37 repo)"
This reverts commit 66e00ebfd7c72e830fe29536604a045d8b3fb4ca. The branch containing this commit was not intended for merging, as it was not deemed ready by the xen SBo maintainer (mario). Apologies to mario for the oversight - I should have named this branch differently so that its meaning was clear :/ Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
Diffstat (limited to 'system/xen/domU')
-rw-r--r--system/xen/domU/README.domU56
-rw-r--r--system/xen/domU/domU.sh76
-rw-r--r--system/xen/domU/mydom10
3 files changed, 0 insertions, 142 deletions
diff --git a/system/xen/domU/README.domU b/system/xen/domU/README.domU
deleted file mode 100644
index 712a555f14..0000000000
--- a/system/xen/domU/README.domU
+++ /dev/null
@@ -1,56 +0,0 @@
- HOW TO INSTALL A SLACKWARE domU XEN GUEST
-
-After the ordeal of installing and configuring LILO/GRUB, Xen, kernel-xen and
-initrd, editing rc.local and rc.local_shutdown and finally booting on your
-Slackware XenLinux, you might be wondering how are you to load you guest OS.
-If you look around, you might find Xen domU (unprivileged) guest that you can
-download from the Internet, but some of us might want to roll their own. This
-MINI-HOWTO shows how to install a Slackware domU guest. The fastest way is to
-mount your Slackware DVD on /media/SlackDVD, normally this is the mount point
-chosen by HAL.
-Then run the included domU.sh script:
-
-# ./domU.sh
-
-This will install Slackware onto an 8GB file called slackware.img and a 500MB
-swap file called swap_file. By default, a typical server installation ensues.
-
-Have a good look at the "mydom" file as you need to fill in the full path to
-the slackware.img and swap_file files.
-
-Then run the following command:
-
-# xl create -c mydom
-
-Your Slackware XenLinux domU should boot instantly.
-
-Since Xen domU support has been in mainline kernel for a while now, those that
-wish to have the best performance can compile a seperate domU kernel based on a
-stock Slackware kernel config.
-This is what you have to select/unselect when building domU only kernel:
-
----
-Processor type and features --->
- [*] Paravirtualized guest support --->
- [*] Xen guest support
-
-Bus options (PCI etc.) --->
- [ ] PCI support
-
-Device Drivers --->
- < > Serial ATA and Parallel ATA drivers --->
- SCSI device support --->
- < > SCSI device support
----
-
-Disabling SCSI support frees up the /dev/sd* device names for use as Xen
-virtual block devices. Basicly, this changes their names from /dev/sd* to a
-Xen device name format /dev/xvd*. If this is left enabled, ocasionaly domU can
-get stuck with this error: "XENBUS: Waiting for devices to initialise..."
-Naturaly, to get the best performance you can disable everything that you
-don't need in a domU kernel.
-
-Note that these files are not intended for a production environment. Users who
-have particular requirements will need to set up their own methods, but these
-files might provide a good starting point. Refer to the Xen manual and
-http://xen.org for more details and options.
diff --git a/system/xen/domU/domU.sh b/system/xen/domU/domU.sh
deleted file mode 100644
index 7628f0a7b7..0000000000
--- a/system/xen/domU/domU.sh
+++ /dev/null
@@ -1,76 +0,0 @@
-#!/bin/sh
-# This Script builds a Slackware domU Xen Guest on a Slackware host,
-# Although it might work correctly, this script is intended as a template, so
-# simplicity is the priority here.
-# Written by Chris Abela <chris.abela@maltats.com>, 20100308
-# Updated by mario <mario@slackverse.org>, 2010-2012
-
-set -e
-
-KERNEL=${KERNEL:-3.2.29}
-
-# Build an image for the root file system and another for the swap
-# Default values : 8GB and 500MB resepectively.
-ROOT_MB=${ROOT_MB:-8000}
-SWAP_MB=${SWAP_MB:-500}
-dd if=/dev/zero of=slackware.img bs=1M count=0 seek=$ROOT_MB
-mkfs.ext4 -F slackware.img
-dd if=/dev/zero of=swap_file bs=1M count=0 seek=$SWAP_MB
-mkswap swap_file
-
-# Make a mountpoint for the root file system and mount it
-mkdir -p mnt
-mount -o loop slackware.img mnt
-
-# Make a mountpoint for proc and mount it
-mkdir -p mnt/proc
-mount --bind /proc mnt/proc
-
-##############################################################################
-# #
-# IMPORTANT : This assumes that you have mounted your Slackware DVD on #
-# /media/SlackDVD #
-# #
-##############################################################################
-
-# This will install a domU with the listed packages
-for i in a ap d e f k l n t tcl; do
- installpkg --root mnt/ /media/SlackDVD/slackware*/$i/*.t?z
-done
-chroot mnt /sbin/ldconfig
-
-# create fstab
-cat >mnt/etc/fstab <<EOF
-/dev/xvda2 swap swap defaults 0 0
-/dev/xvda1 / ext4 defaults 1 1
-#/dev/cdrom /mnt/cdrom auto noauto,owner,ro 0 0
-/dev/fd0 /mnt/floppy auto noauto,owner 0 0
-devpts /dev/pts devpts gid=5,mode=620 0 0
-proc /proc proc defaults 0 0
-tmpfs /dev/shm tmpfs defaults 0 0
-EOF
-
-chroot mnt /usr/sbin/timeconfig # Set the time
-chroot mnt /sbin/netconfig # Set the network
-chroot mnt /usr/bin/passwd # Set root's password
-
-# Before we could use xencons=tty and leave inittab and securetty files intact,
-# but that stopped working as of Xen-4.x, so this has to be fixed by adding hvc0.
-sed 's/^\(c[1-6]:123\)/#\1/' /etc/inittab
-echo -e '\nc1:12345:respawn:/sbin/agetty 38400 hvc0 linux' >> /etc/inittab
-echo -e '\nhvc0' >> /etc/securetty
-
-# This will save us an alarming (yet harmless) warning
-(cd mnt/lib/modules
- if [ -d $KERNEL-smp ]; then
- # for Slack32
- ln -s $KERNEL-smp $KERNEL-xen
- else
- # for Slack64
- ln -s $KERNEL $KERNEL-xen
- fi
-)
-
-# unmount proc and the filesystem
-umount mnt/proc
-umount mnt
diff --git a/system/xen/domU/mydom b/system/xen/domU/mydom
deleted file mode 100644
index 72f7f511ef..0000000000
--- a/system/xen/domU/mydom
+++ /dev/null
@@ -1,10 +0,0 @@
-kernel = "/boot/vmlinuz-xen"
-ramdisk = "/boot/initrd-xen.gz"
-memory = 128
-name = "Slackware"
-vif = [ 'mac=00:16:3e:00:00:01']
-disk = [ 'file:/full_path_to/slackware.img,xvda1,w',
- 'file:/full_path_to/swap_file,xvda2,w' ]
-root = "/dev/xvda1 ro"
-extra = "3"
-extra = "console=hvc0 elevator=noop"