Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by David Brown (aa87caa9449ae9324110d9ef801dd1e42d3364a0)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: David Brown <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by David Brown (aa87caa9449ae9324110d9ef801dd1e42d3364a0)
  • Date: Sun, 4 Mar 2007 19:55:15 -0600

GIT changes to master grimoire by David Brown <dmlb2000 AT gmail.com>:

ChangeLog | 7 +
dev/null |binary
doc/xen-docs/BUILD | 3
doc/xen-docs/DEPENDS | 4 +
doc/xen-docs/DETAILS | 25 ++++++
doc/xen-docs/HISTORY | 47 ++++++++++++
doc/xen-docs/INSTALL | 3
doc/xen-docs/xen-3.0.4_1-src.tgz.sig |binary
kernels/xen-hypervisor/BUILD | 8 ++
kernels/xen-hypervisor/CONFIGURE | 1
kernels/xen-hypervisor/DETAILS | 25 ++++++
kernels/xen-hypervisor/HISTORY | 48 ++++++++++++
kernels/xen-hypervisor/INSTALL | 8 ++
kernels/xen-hypervisor/xen-3.0.4_1-src.tgz.sig |binary
python-devel/python-pam/BUILD | 1
python-devel/python-pam/DEPENDS | 2
python-devel/python-pam/DETAILS | 14 +++
python-devel/python-pam/HISTORY | 2
python-devel/python-pam/INSTALL | 1
python-devel/python-pam/python-pam_0.4.2-10.4.tar.gz.sig |binary
utils/xen-tools/BUILD | 4 +
utils/xen-tools/DEPENDS | 12 +++
utils/xen-tools/DETAILS | 25 ++++++
utils/xen-tools/HISTORY | 47 ++++++++++++
utils/xen-tools/INSTALL | 3
utils/xen-tools/init.d/xend | 56
+++++++++++++++
utils/xen-tools/xen-3.0.4_1-src.tgz.sig |binary
utils/xen/BUILD | 7 -
utils/xen/CONFIGURE | 1
utils/xen/DEPENDS | 14 +--
utils/xen/DETAILS | 35 +--------
utils/xen/HISTORY | 5 +
utils/xen/INSTALL | 1
utils/xen/PRE_BUILD | 4 -
utils/xen/xen-3.0.3_0-src.tgz.sig | 0
35 files changed, 368 insertions(+), 45 deletions(-)

New commits:
commit aa87caa9449ae9324110d9ef801dd1e42d3364a0
Author: David Brown <dmlb2000 AT gmail.com>
Commit: David Brown <dmlb2000 AT gmail.com>

xen-hypervisor added default configure option for pae

commit 39ce5cedb454719158281b34314a257d1ade88bb
Author: David Brown <dmlb2000 AT gmail.com>
Commit: David Brown <dmlb2000 AT gmail.com>

new spell python-pam

commit a862f309179e5368a348b92053b32bbcaf800c3c
Author: David Brown <dmlb2000 AT gmail.com>
Commit: David Brown <dmlb2000 AT gmail.com>

changelog entries for the xen packages spells added

commit 977142dd27e43d599131b552c007bf025ef4b7d9
Author: David Brown <dmlb2000 AT gmail.com>
Commit: David Brown <dmlb2000 AT gmail.com>

xen made a profile type spell for the other sub packages

commit 6df1050162e5e1cc59261099811a59f0c62fca1b
Author: David Brown <dmlb2000 AT gmail.com>
Commit: David Brown <dmlb2000 AT gmail.com>

xen-tools added new spell for the tools portion of the xen package

commit c665fb43d9892b97a594e765af869f9e5b3c6670
Author: David Brown <dmlb2000 AT gmail.com>
Commit: David Brown <dmlb2000 AT gmail.com>

xen-hypervisor for the hypervisor portion of the xen kernel package

commit 2843dbec5377dde0da36c7c3072839a6611c8947
Author: David Brown <dmlb2000 AT gmail.com>
Commit: David Brown <dmlb2000 AT gmail.com>

xen-docs new spell for docs portion of the xen package

diff --git a/ChangeLog b/ChangeLog
index 0e548c8..d09df19 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2007-03-04 David Brown <dmlb2000 AT gmail.com>
+ * utils/xen-tools: new subpackage for the xen package
+ * kernels/xen-hypervisor: new package for the hypervisor of xen
+ * doc/xen-docs: new docs package for the xen package
+ * utils/xen: updated to be the profile spell cast this one ;)
+ * python-devel/python-pam: added for xen package
+
2007-03-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* editors/texmaker: new spell, a LaTeX editor

diff --git a/doc/xen-docs/BUILD b/doc/xen-docs/BUILD
new file mode 100755
index 0000000..454bd26
--- /dev/null
+++ b/doc/xen-docs/BUILD
@@ -0,0 +1,3 @@
+unset LDFLAGS
+unset CFLAGS
+make docs
diff --git a/doc/xen-docs/DEPENDS b/doc/xen-docs/DEPENDS
new file mode 100755
index 0000000..97804cf
--- /dev/null
+++ b/doc/xen-docs/DEPENDS
@@ -0,0 +1,4 @@
+depends POSTSCRIPT-INTERPRETER &&
+depends transfig &&
+depends tgif &&
+depends latex2html
diff --git a/doc/xen-docs/DETAILS b/doc/xen-docs/DETAILS
new file mode 100755
index 0000000..5f88c2b
--- /dev/null
+++ b/doc/xen-docs/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=xen-docs
+ PACKAGE=xen
+ VERSION=3.0.4_1
+ SOURCE=${PACKAGE}-${VERSION}-src.tgz
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${PACKAGE}-${VERSION}-src
+
SOURCE_URL[0]=http://bits.xensource.com/oss-xen/release/3.0.4-1/src.tgz/${SOURCE}
+ SOURCE_GPG=gurus.gpg:${SOURCE}.sig
+ WEB_SITE=http://xen.sourceforge.net/
+ ENTERED=20041110
+ UPDATED=20041206
+ LICENSE[0]=GPL
+ KEYWORDS="utils"
+ SHORT="Xen is a paravirtualising virtual machine monitor"
+cat << EOF
+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/doc/xen-docs/HISTORY b/doc/xen-docs/HISTORY
new file mode 100644
index 0000000..0dad64e
--- /dev/null
+++ b/doc/xen-docs/HISTORY
@@ -0,0 +1,47 @@
+2007-03-04 David Brown <dmlb2000 AT gmail.com>
+ * ALL: copied from xen and built only the appropriate docs part of the
+ tar file and updated to 3.0.4_1
+
+2006-11-09 Pieter Lenaerts <e-type AT sourcemage.org>
+ * DETAILS: updated to 3.0.3_0, added SOURCE2 for linux src
+ * added PRE_BUILD: sed line pointing make to SOURCE_CACHE
+
+2006-06-28 Eric Sandall <eric AT sandall.us>
+ * DETAILS: Removed BUILD_API=2, set grimoire-wide
+
+2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2005-12-27 Unet <unet AT sourcemage.org>
+ * DETAILS: Updated to 3.0.0
+
+2005-11-14 Unet <unet AT sourcemage.org>
+ * DETAILS: Updated to 2.0.7
+
+2005-03-19 David Brown <dmlb2000 AT excite.com>
+ * DETAILS: updated 2.0.5
+
+2005-02-28 Eric Sandall <eric AT sandall.us>
+ * DETAILS: Corrected md5sum for 2.0.3
+
+2004-01-26 David Brown <dmlb2000 AT excite.com>
+ * DETAILS: updated to 2.0.3
+
+2004-12-16 Eric Sandall <eric AT sandall.us>
+ * DEPENDS: Twisted renamed to twisted
+
+2004-12-06 Eric Sandall <eric AT sandall.us>
+ * Added to utils (Bug #7632)
+ * DETAILS: Placed SOURCEFORGE_URL as second mirror for when it updates
+ * DEPENDS: Removed Python (Twisted already depends on it)
+ Depend on latex2html, transfig, and tgif if XEN_DOCS = y
+ * CONFIGURE: Query for docs
+ * BUILD: Modify install.sh to use INSTALL_ROOT
+ * INSTALL: Removed (default_install)
+
+2004-11-20 Richard Johns <johnsr1 AT lincoln.ac.nz>
+ * DETAILS: VERSION 2.0.1, MD5
+
+2004-11-10 Richard Johns <johnsr1 AT lincoln.ac.nz>
+ * DETAILS, DEPENDS, HISTORY, BUILD, INSTALL: Created spell
+
diff --git a/doc/xen-docs/INSTALL b/doc/xen-docs/INSTALL
new file mode 100755
index 0000000..8026ebf
--- /dev/null
+++ b/doc/xen-docs/INSTALL
@@ -0,0 +1,3 @@
+unset LDFLAGS
+unset CFLAGS
+make -C docs install
diff --git a/doc/xen-docs/xen-3.0.4_1-src.tgz.sig
b/doc/xen-docs/xen-3.0.4_1-src.tgz.sig
new file mode 100644
index 0000000..4cd3726
Binary files /dev/null and b/doc/xen-docs/xen-3.0.4_1-src.tgz.sig differ
diff --git a/kernels/xen-hypervisor/BUILD b/kernels/xen-hypervisor/BUILD
new file mode 100755
index 0000000..ac7a70e
--- /dev/null
+++ b/kernels/xen-hypervisor/BUILD
@@ -0,0 +1,8 @@
+unset LDFLAGS
+unset CFLAGS
+if [[ "$XEN_TARGET_X86_PAE" == "y" ]]
+then
+ make XEN_TARGET_X86_PAE=y xen
+else
+ make xen
+fi
diff --git a/kernels/xen-hypervisor/CONFIGURE
b/kernels/xen-hypervisor/CONFIGURE
new file mode 100755
index 0000000..3dc4eb3
--- /dev/null
+++ b/kernels/xen-hypervisor/CONFIGURE
@@ -0,0 +1 @@
+config_query XEN_TARGET_X86_PAE "Would you like to enable PAE high memory
for xen (the dom0 kernel should match this)?" n
diff --git a/kernels/xen-hypervisor/DETAILS b/kernels/xen-hypervisor/DETAILS
new file mode 100755
index 0000000..9f2e9ce
--- /dev/null
+++ b/kernels/xen-hypervisor/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=xen-hypervisor
+ PACKAGE=xen
+ VERSION=3.0.4_1
+ SOURCE=${PACKAGE}-${VERSION}-src.tgz
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${PACKAGE}-${VERSION}-src
+
SOURCE_URL[0]=http://bits.xensource.com/oss-xen/release/3.0.4-1/src.tgz/${SOURCE}
+ SOURCE_GPG=gurus.gpg:${SOURCE}.sig
+ WEB_SITE=http://xen.sourceforge.net/
+ ENTERED=20041110
+ UPDATED=20041206
+ LICENSE[0]=GPL
+ KEYWORDS="utils"
+ SHORT="Xen is a paravirtualising virtual machine monitor"
+cat << EOF
+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/kernels/xen-hypervisor/HISTORY b/kernels/xen-hypervisor/HISTORY
new file mode 100644
index 0000000..b958f7f
--- /dev/null
+++ b/kernels/xen-hypervisor/HISTORY
@@ -0,0 +1,48 @@
+2007-03-04 David Brown <dmlb2000 AT gmail.com>
+ * CONFIGURE: added default option for xen-hypervisor
+ * ALL: copied from xen spell but changed to only compile the xen
+ hypervisor files and updated to 3.0.4_1
+
+2006-11-09 Pieter Lenaerts <e-type AT sourcemage.org>
+ * DETAILS: updated to 3.0.3_0, added SOURCE2 for linux src
+ * added PRE_BUILD: sed line pointing make to SOURCE_CACHE
+
+2006-06-28 Eric Sandall <eric AT sandall.us>
+ * DETAILS: Removed BUILD_API=2, set grimoire-wide
+
+2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2005-12-27 Unet <unet AT sourcemage.org>
+ * DETAILS: Updated to 3.0.0
+
+2005-11-14 Unet <unet AT sourcemage.org>
+ * DETAILS: Updated to 2.0.7
+
+2005-03-19 David Brown <dmlb2000 AT excite.com>
+ * DETAILS: updated 2.0.5
+
+2005-02-28 Eric Sandall <eric AT sandall.us>
+ * DETAILS: Corrected md5sum for 2.0.3
+
+2004-01-26 David Brown <dmlb2000 AT excite.com>
+ * DETAILS: updated to 2.0.3
+
+2004-12-16 Eric Sandall <eric AT sandall.us>
+ * DEPENDS: Twisted renamed to twisted
+
+2004-12-06 Eric Sandall <eric AT sandall.us>
+ * Added to utils (Bug #7632)
+ * DETAILS: Placed SOURCEFORGE_URL as second mirror for when it updates
+ * DEPENDS: Removed Python (Twisted already depends on it)
+ Depend on latex2html, transfig, and tgif if XEN_DOCS = y
+ * CONFIGURE: Query for docs
+ * BUILD: Modify install.sh to use INSTALL_ROOT
+ * INSTALL: Removed (default_install)
+
+2004-11-20 Richard Johns <johnsr1 AT lincoln.ac.nz>
+ * DETAILS: VERSION 2.0.1, MD5
+
+2004-11-10 Richard Johns <johnsr1 AT lincoln.ac.nz>
+ * DETAILS, DEPENDS, HISTORY, BUILD, INSTALL: Created spell
+
diff --git a/kernels/xen-hypervisor/INSTALL b/kernels/xen-hypervisor/INSTALL
new file mode 100755
index 0000000..538785b
--- /dev/null
+++ b/kernels/xen-hypervisor/INSTALL
@@ -0,0 +1,8 @@
+unset LDFLAGS
+unset CFLAGS
+if [[ "$XEN_TARGET_X86_PAE" == "y" ]]
+then
+ make pae=y -C xen install
+else
+ make -C xen install
+fi
diff --git a/kernels/xen-hypervisor/xen-3.0.4_1-src.tgz.sig
b/kernels/xen-hypervisor/xen-3.0.4_1-src.tgz.sig
new file mode 100644
index 0000000..4cd3726
Binary files /dev/null and b/kernels/xen-hypervisor/xen-3.0.4_1-src.tgz.sig
differ
diff --git a/python-devel/python-pam/BUILD b/python-devel/python-pam/BUILD
new file mode 100755
index 0000000..47438f5
--- /dev/null
+++ b/python-devel/python-pam/BUILD
@@ -0,0 +1 @@
+python ./setup.py build
diff --git a/python-devel/python-pam/DEPENDS b/python-devel/python-pam/DEPENDS
new file mode 100755
index 0000000..5e06f1e
--- /dev/null
+++ b/python-devel/python-pam/DEPENDS
@@ -0,0 +1,2 @@
+depends linux-pam &&
+depends python
diff --git a/python-devel/python-pam/DETAILS b/python-devel/python-pam/DETAILS
new file mode 100755
index 0000000..cb25991
--- /dev/null
+++ b/python-devel/python-pam/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=python-pam
+ VERSION=0.4.2
+ DEB_VERSION=10.4
+ SOURCE=${SPELL}_${VERSION}-${DEB_VERSION}.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=http://ftp.debian.org/debian/pool/main/p/python-pam/$SOURCE
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+ LICENSE[0]=GPL
+ KEYWORDS="python pam"
+ WEB_SITE=N/A
+ ENTERED=20070120
+ SHORT="python pam support"
+cat << EOF
+EOF
diff --git a/python-devel/python-pam/HISTORY b/python-devel/python-pam/HISTORY
new file mode 100644
index 0000000..ba4e94b
--- /dev/null
+++ b/python-devel/python-pam/HISTORY
@@ -0,0 +1,2 @@
+2007-03-04 David Brown <dmlb2000 AT gmail.com>
+ * ALL: created spell
diff --git a/python-devel/python-pam/INSTALL b/python-devel/python-pam/INSTALL
new file mode 100755
index 0000000..762d43b
--- /dev/null
+++ b/python-devel/python-pam/INSTALL
@@ -0,0 +1 @@
+python setup.py install
diff --git a/python-devel/python-pam/python-pam_0.4.2-10.4.tar.gz.sig
b/python-devel/python-pam/python-pam_0.4.2-10.4.tar.gz.sig
new file mode 100644
index 0000000..74cb324
Binary files /dev/null and
b/python-devel/python-pam/python-pam_0.4.2-10.4.tar.gz.sig differ
diff --git a/utils/xen-tools/BUILD b/utils/xen-tools/BUILD
new file mode 100755
index 0000000..e8c5cff
--- /dev/null
+++ b/utils/xen-tools/BUILD
@@ -0,0 +1,4 @@
+unset LDFLAGS
+unset CFLAGS
+make tools &&
+make -C docs man-pages
diff --git a/utils/xen-tools/DEPENDS b/utils/xen-tools/DEPENDS
new file mode 100755
index 0000000..70231bd
--- /dev/null
+++ b/utils/xen-tools/DEPENDS
@@ -0,0 +1,12 @@
+depends bridge-utils &&
+depends python &&
+depends python-pam &&
+depends iproute2 &&
+optional_depends dev86 '' '' 'for building firmware' &&
+# this would be really nice if it were fixed
+if spell_installed xproto
+then
+ depends xproto
+else
+ depends X11-LIBS
+fi
diff --git a/utils/xen-tools/DETAILS b/utils/xen-tools/DETAILS
new file mode 100755
index 0000000..49c7050
--- /dev/null
+++ b/utils/xen-tools/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=xen-tools
+ PACKAGE=xen
+ VERSION=3.0.4_1
+ SOURCE=${PACKAGE}-${VERSION}-src.tgz
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${PACKAGE}-${VERSION}-src
+
SOURCE_URL[0]=http://bits.xensource.com/oss-xen/release/3.0.4-1/src.tgz/${SOURCE}
+ SOURCE_GPG=gurus.gpg:${SOURCE}.sig
+ WEB_SITE=http://xen.sourceforge.net/
+ ENTERED=20041110
+ UPDATED=20041206
+ LICENSE[0]=GPL
+ KEYWORDS="utils"
+ SHORT="Xen is a paravirtualising virtual machine monitor"
+cat << EOF
+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-tools/HISTORY b/utils/xen-tools/HISTORY
new file mode 100644
index 0000000..02c54c6
--- /dev/null
+++ b/utils/xen-tools/HISTORY
@@ -0,0 +1,47 @@
+2007-03-04 David Brown <dmlb2000 AT gmail.com>
+ * ALL: renamed spell to xen-tools only build the tools part of the tar
+ file and add appropriate xend init.d file also updated to 3.0.4_1
+
+2006-11-09 Pieter Lenaerts <e-type AT sourcemage.org>
+ * DETAILS: updated to 3.0.3_0, added SOURCE2 for linux src
+ * added PRE_BUILD: sed line pointing make to SOURCE_CACHE
+
+2006-06-28 Eric Sandall <eric AT sandall.us>
+ * DETAILS: Removed BUILD_API=2, set grimoire-wide
+
+2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2005-12-27 Unet <unet AT sourcemage.org>
+ * DETAILS: Updated to 3.0.0
+
+2005-11-14 Unet <unet AT sourcemage.org>
+ * DETAILS: Updated to 2.0.7
+
+2005-03-19 David Brown <dmlb2000 AT excite.com>
+ * DETAILS: updated 2.0.5
+
+2005-02-28 Eric Sandall <eric AT sandall.us>
+ * DETAILS: Corrected md5sum for 2.0.3
+
+2004-01-26 David Brown <dmlb2000 AT excite.com>
+ * DETAILS: updated to 2.0.3
+
+2004-12-16 Eric Sandall <eric AT sandall.us>
+ * DEPENDS: Twisted renamed to twisted
+
+2004-12-06 Eric Sandall <eric AT sandall.us>
+ * Added to utils (Bug #7632)
+ * DETAILS: Placed SOURCEFORGE_URL as second mirror for when it updates
+ * DEPENDS: Removed Python (Twisted already depends on it)
+ Depend on latex2html, transfig, and tgif if XEN_DOCS = y
+ * CONFIGURE: Query for docs
+ * BUILD: Modify install.sh to use INSTALL_ROOT
+ * INSTALL: Removed (default_install)
+
+2004-11-20 Richard Johns <johnsr1 AT lincoln.ac.nz>
+ * DETAILS: VERSION 2.0.1, MD5
+
+2004-11-10 Richard Johns <johnsr1 AT lincoln.ac.nz>
+ * DETAILS, DEPENDS, HISTORY, BUILD, INSTALL: Created spell
+
diff --git a/utils/xen-tools/INSTALL b/utils/xen-tools/INSTALL
new file mode 100755
index 0000000..cb6cd07
--- /dev/null
+++ b/utils/xen-tools/INSTALL
@@ -0,0 +1,3 @@
+unset LDFLAGS
+unset CFLAGS
+make -C tools DESTDIR=${INSTALL_ROOT} install
diff --git a/utils/xen-tools/init.d/xend b/utils/xen-tools/init.d/xend
new file mode 100755
index 0000000..318160d
--- /dev/null
+++ b/utils/xen-tools/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-tools/xen-3.0.4_1-src.tgz.sig
b/utils/xen-tools/xen-3.0.4_1-src.tgz.sig
new file mode 100644
index 0000000..4cd3726
Binary files /dev/null and b/utils/xen-tools/xen-3.0.4_1-src.tgz.sig differ
diff --git a/utils/xen/BUILD b/utils/xen/BUILD
index 84cbe9f..27ba77d 100755
--- a/utils/xen/BUILD
+++ b/utils/xen/BUILD
@@ -1,6 +1 @@
-sedit "s/^dist:.*/dist: xen tools docs/" Makefile &&
-sedit "s:dst=\'/\':dst=\'$INSTALL_ROOT/\':" install.sh &&
-
-# looks like xen doesn't like LDFLAGS optimizations
-unset LDFLAGS &&
-make dist
+true
diff --git a/utils/xen/CONFIGURE b/utils/xen/CONFIGURE
deleted file mode 100755
index 452ec57..0000000
--- a/utils/xen/CONFIGURE
+++ /dev/null
@@ -1 +0,0 @@
-config_query XEN_DOCS "Do you want documentation?" y
diff --git a/utils/xen/DEPENDS b/utils/xen/DEPENDS
index edadc4d..b539608 100755
--- a/utils/xen/DEPENDS
+++ b/utils/xen/DEPENDS
@@ -1,8 +1,8 @@
-depends xen-kernel &&
-depends bridge-utils &&
-
-if [ "$XEN_DOCS" = "y" ]; then
- depends transfig &&
- depends tgif &&
- depends latex2html
+depends xen-tools &&
+depends xen-hypervisor &&
+optional_depends xen-docs &&
+optional_depends linux &&
+if is_depends_enabled $SPELL linux
+then
+ sub_depends linux xen_patches
fi
diff --git a/utils/xen/DETAILS b/utils/xen/DETAILS
index 979055b..3bc1cf8 100755
--- a/utils/xen/DETAILS
+++ b/utils/xen/DETAILS
@@ -1,31 +1,10 @@
SPELL=xen
- VERSION=3.0.3_0
- XEN_KVER=2.6.16.29
- SOURCE=${SPELL}-${VERSION}-src.tgz
- SOURCE2=linux-${XEN_KVER}.tar.bz2
- SOURCE3=${SOURCE2}.sign
-SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}-src
-
SOURCE_URL[0]=http://bits.xensource.com/oss-xen/release/3.0.3-0/src.tgz/${SOURCE}
- SOURCE2_URL=http://www.kernel.org/pub/linux/kernel/v2.6/${SOURCE2}
- SOURCE3_URL=${SOURCE2_URL}.sign
- SOURCE_GPG=gurus.gpg:${SOURCE}.sig
- SOURCE2_GPG=kernel.gpg:${SOURCE2}.sig
- SOURCE3_IGNORE=signature
- WEB_SITE=http://xen.sourceforge.net/
- ENTERED=20041110
- UPDATED=20041206
- LICENSE[0]=GPL
- KEYWORDS="utils"
- SHORT="Xen is a paravirtualising virtual machine monitor"
+ VERSION=3.0.4
+ LICENSE[0]=UNKNOWN
+ KEYWORDS="xen"
+ WEB_SITE=http://www.xensource.com/
+ ENTERED=20060412
+ SHORT='Xen provides software virtualization for linux'
cat << EOF
-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.
+Missing
EOF
diff --git a/utils/xen/HISTORY b/utils/xen/HISTORY
index 2bb9f1a..a740f18 100644
--- a/utils/xen/HISTORY
+++ b/utils/xen/HISTORY
@@ -1,3 +1,8 @@
+2006-03-04 David Brown <dmlb2000 AT gmail.com>
+ * ALL: made a profile spell to depend on the optional parts of the tar
+ file in different spells now xen-tools, xen-docs and xen-hypervisor
+ also updated to 3.0.4_1
+
2006-11-09 Pieter Lenaerts <e-type AT sourcemage.org>
* DETAILS: updated to 3.0.3_0, added SOURCE2 for linux src
* added PRE_BUILD: sed line pointing make to SOURCE_CACHE
diff --git a/utils/xen/INSTALL b/utils/xen/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/utils/xen/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/utils/xen/PRE_BUILD b/utils/xen/PRE_BUILD
index abace8a..27ba77d 100755
--- a/utils/xen/PRE_BUILD
+++ b/utils/xen/PRE_BUILD
@@ -1,3 +1 @@
-default_pre_build &&
-sedit "s_LINUX\_SRC\_PATH\t?=\ \.:\.\._LINUX\_SRC\_PATH\t?=\
${SOURCE_CACHE}_g"\
- ${SOURCE_DIRECTORY}/buildconfigs/Rules.mk
+true
diff --git a/utils/xen/xen-3.0.3_0-src.tgz.sig
b/utils/xen/xen-3.0.3_0-src.tgz.sig
deleted file mode 100644
index 14f1b6b..0000000
Binary files a/utils/xen/xen-3.0.3_0-src.tgz.sig and /dev/null differ



  • [SM-Commit] GIT changes to master grimoire by David Brown (aa87caa9449ae9324110d9ef801dd1e42d3364a0), David Brown, 03/04/2007

Archive powered by MHonArc 2.6.24.

Top of Page