Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by David Kowis (8a76c454a14eb8e677c21a06c3247ac08ab320fe)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: David Kowis <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by David Kowis (8a76c454a14eb8e677c21a06c3247ac08ab320fe)
  • Date: Sun, 29 Jan 2012 21:47:29 -0600

GIT changes to master grimoire by David Kowis <dkowis AT shlrm.org>:

utils/xen/BUILD | 5 +++-
utils/xen/DEPENDS | 15 +++++++++----
utils/xen/DETAILS | 30 ++++++++++++++++++++------
utils/xen/HISTORY | 9 ++++++++
utils/xen/INSTALL | 4 ++-
utils/xen/PRE_BUILD | 4 ++-
utils/xen/init.d/xend | 56
++++++++++++++++++++++++++++++++++++++++++++++++++
utils/xen/xen.gpg |binary
8 files changed, 109 insertions(+), 14 deletions(-)

New commits:
commit 8a76c454a14eb8e677c21a06c3247ac08ab320fe
Author: David Kowis <dkowis AT shlrm.org>
Commit: David Kowis <dkowis AT shlrm.org>

Xen to 4.1.2 and converted to a real spell

diff --git a/utils/xen/BUILD b/utils/xen/BUILD
index 27ba77d..65516c8 100755
--- a/utils/xen/BUILD
+++ b/utils/xen/BUILD
@@ -1 +1,4 @@
-true
+unset LDFLAGS
+unset CFLAGS
+cd $SOURCE_DIRECTORY &&
+make dist-xen dist-tools dist-stubdom dist-misc
diff --git a/utils/xen/DEPENDS b/utils/xen/DEPENDS
index 31d3eb5..911c858 100755
--- a/utils/xen/DEPENDS
+++ b/utils/xen/DEPENDS
@@ -1,4 +1,11 @@
-depends xen-tools &&
-depends xen-hypervisor &&
-optional_depends xen-docs &&
-optional_depends linux
+depends bridge-utils &&
+depends python &&
+depends setuptools &&
+depends python-pam &&
+depends iproute2 &&
+depends dev86 &&
+depends curl &&
+depends udev &&
+depends pyopenssl &&
+depends pyxml &&
+depends iasl
diff --git a/utils/xen/DETAILS b/utils/xen/DETAILS
index da8859f..876d423 100755
--- a/utils/xen/DETAILS
+++ b/utils/xen/DETAILS
@@ -1,11 +1,27 @@
SPELL=xen
- VERSION=4.0.0
- LICENSE[0]=UNKNOWN
+ VERSION=4.1.2
+ SOURCE=${SPELL}-${VERSION}.tar.gz
+ SOURCE2=$SOURCE.sig
+ SOURCE2_IGNORE=signature
+ SOURCE_GPG=xen.gpg:$SOURCE.sig:UPSTREAM_KEY
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${PACKAGE}-${VERSION}
+
SOURCE_URL[0]=http://bits.xensource.com/oss-xen/release/${VERSION}/${SOURCE}
+ SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
+ WEB_SITE=http://www.xen.org
+ ENTERED=20041110
+ PATCHLEVEL=1
+ LICENSE[0]=GPL
KEYWORDS="xen"
- WEB_SITE=http://www.xensource.com/
- ENTERED=20060412
- SHORT='Xen provides software virtualization for linux'
+ SHORT="Xen is a paravirtualising virtual machine monitor"
cat << EOF
-This is a profile spell, which means it depends on various parts that make
up a
-xen install.
+Xen is a paravirtualising virtual machine monitor (VMM), or "hypervisor",
+for the x86 processor architecture. Xen can securely execute multiple
+virtual machines on a single physical system with close-to-native
+performance. The virtual machine technology facilitates enterprise-grade
+functionality, including:
+
+* Virtual machines with performance close to native hardware.
+* Live migration of running virtual machines between physical hosts.
+* Excellent hardware support (supports most Linux device drivers).
+* Sandboxed, restartable device drivers.
EOF
diff --git a/utils/xen/HISTORY b/utils/xen/HISTORY
index 4b63952..780395d 100644
--- a/utils/xen/HISTORY
+++ b/utils/xen/HISTORY
@@ -1,3 +1,12 @@
+2011-01-29 David Kowis <dkowis AT shlrm.org
+ * DETAILS: no longer a profile spell, so contains actual information
+ * BUILD: make it build the xen stuff, doesn't build docs
+ * INSTALL: make it install the xen stuff, doesn't install docs
+ * DEPENDS: depend on real things, not profil-y things
+ * PRE_BUILD: make it set up no lib64 crap
+ * xend: add the simpleinit init script
+ * xen.gpg: upstream gpg key
+
2010-04-07 Arjan Bouter <abouter AT sourcemage.org>
* DETAILS: updated to 4.0.0

diff --git a/utils/xen/INSTALL b/utils/xen/INSTALL
index 27ba77d..437f62a 100755
--- a/utils/xen/INSTALL
+++ b/utils/xen/INSTALL
@@ -1 +1,3 @@
-true
+unset LDFLAGS
+unset CFLAGS
+make install-xen install-tools install-stubdom
diff --git a/utils/xen/PRE_BUILD b/utils/xen/PRE_BUILD
index 27ba77d..ec51a92 100755
--- a/utils/xen/PRE_BUILD
+++ b/utils/xen/PRE_BUILD
@@ -1 +1,3 @@
-true
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+sedit 's/lib64/lib/' config/StdGNU.mk
diff --git a/utils/xen/init.d/xend b/utils/xen/init.d/xend
new file mode 100755
index 0000000..318160d
--- /dev/null
+++ b/utils/xen/init.d/xend
@@ -0,0 +1,56 @@
+#!/bin/bash
+
+PROGRAM=/bin/false
+RUNLEVEL=3
+NEEDS="+local_fs +network"
+PROVIDES="xend"
+RECOMMENDED=yes
+
+. /etc/init.d/smgl_init
+. /etc/init.d/smgl_functions
+
+await_daemons_up()
+{
+ i=1
+ rets=10
+ xend status
+ while [ $? -ne 0 -a $i -lt $rets ]
+ do
+ sleep 1
+ i=$(($i + 1))
+ xend status
+ done
+}
+
+start()
+{
+ xend start
+ await_daemons_up
+}
+
+stop()
+{
+ xend stop
+}
+
+status()
+{
+ xend status
+}
+
+reload()
+{
+ xend reload
+}
+
+restart()
+{
+ xend restart
+ await_daemons_up
+}
+
+force-reload()
+{
+ restart
+}
+
diff --git a/utils/xen/xen.gpg b/utils/xen/xen.gpg
new file mode 100644
index 0000000..81fe9e6
Binary files /dev/null and b/utils/xen/xen.gpg differ



  • [SM-Commit] GIT changes to master grimoire by David Kowis (8a76c454a14eb8e677c21a06c3247ac08ab320fe), David Kowis, 01/29/2012

Archive powered by MHonArc 2.6.24.

Top of Page