Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Eric Sandall (193ec830ba4fb6f899fcfd7b3407fcb2aceec7f2)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Eric Sandall <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Eric Sandall (193ec830ba4fb6f899fcfd7b3407fcb2aceec7f2)
  • Date: Tue, 17 Sep 2013 19:18:16 -0500

GIT changes to master grimoire by Eric Sandall <sandalle AT sourcemage.org>:

ChangeLog | 6 +++
redhat.gpg |binary
utils/libguestfs/BUILD | 7 ++++
utils/libguestfs/DEPENDS | 78
+++++++++++++++++++++++++++++++++++++++++++++++
utils/libguestfs/DETAILS | 29 +++++++++++++++++
utils/libguestfs/HISTORY | 3 +
utils/supermin/BUILD | 3 +
utils/supermin/DEPENDS | 8 ++++
utils/supermin/DETAILS | 24 ++++++++++++++
utils/supermin/HISTORY | 3 +
utils/supermin/PRE_BUILD | 7 ++++
11 files changed, 168 insertions(+)

New commits:
commit 193ec830ba4fb6f899fcfd7b3407fcb2aceec7f2
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

libguestfs: Set of tools for virtual machine disk images

This and supermin need more work to fully support SMGL.

commit 74f2a8bd4a076e27f5f718ebaefc5f596c930eae
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

supermin: Added Tool for building supermin appliances

commit a134eb5a38c2986725524390fdfc91ff68ecffda
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

redhat.gpg: redhat.gpg: Add E1B768A0 for libguestfs and supermin from Red
Hat

See https://www.redhat.com/archives/libguestfs/2013-May/msg00005.html

diff --git a/ChangeLog b/ChangeLog
index 9b47d7a..ff66a40 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2013-09-17 Eric Sandall <sandalle AT sourcemage.org>
+ * redhat.gpg: Add E1B768A0 for libguestfs and supermin from Red Hat
+ See
https://www.redhat.com/archives/libguestfs/2013-May/msg00005.html
+ * utils/supermin: Added Tool for building supermin appliances
+ * utils/libguestfs: Added Set of tools for virtual machine disk images
+
2013-09-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* utils/input-utils: new spell, a set of tools for debugging input
layer specific problems
diff --git a/redhat.gpg b/redhat.gpg
new file mode 100644
index 0000000..6a96aac
Binary files /dev/null and b/redhat.gpg differ
diff --git a/utils/libguestfs/BUILD b/utils/libguestfs/BUILD
new file mode 100755
index 0000000..da3c3f1
--- /dev/null
+++ b/utils/libguestfs/BUILD
@@ -0,0 +1,7 @@
+# Disabling daemon as it fails to link during build
+# Disabling appliacen as supermin needs to be ported to Sorcery for this to
work
+OPTS="--disable-daemon \
+ --disable-appliance \
+ $OPTS" &&
+
+default_build
diff --git a/utils/libguestfs/DEPENDS b/utils/libguestfs/DEPENDS
new file mode 100755
index 0000000..cf2dbf3
--- /dev/null
+++ b/utils/libguestfs/DEPENDS
@@ -0,0 +1,78 @@
+depends genisoimage &&
+depends supermin &&
+
+optional_depends 'erlang' \
+ '--enable-erlang' \
+ '--disable-erlang' \
+ 'for Erlang language bindings' &&
+
+optional_depends 'fuse' \
+ '--enable-fuse' \
+ '--disable-fuse' \
+ 'for FUSE (guestmount) support' &&
+
+optional_depends 'ghc' \
+ '--enable-haskell' \
+ '--disable-haskell' \
+ 'for Haskell language bindings' &&
+
+optional_depends 'glib2' \
+ '--enable-gobject' \
+ '--disable-gobject' \
+ 'for GObject bindings' &&
+
+optional_depends 'gobject-introspection' \
+ '--enable-introspection=yes' \
+ '--enable-introspection=no' \
+ 'for GObject introspection' &&
+
+optional_depends 'gtk-doc' \
+ '--enable-gtk-doc' \
+ '--disable-gtk-doc' \
+ 'to build documentation' &&
+
+optional_depends 'JDK' \
+ '--with-java' \
+ '--without-java' \
+ 'for Java language bindings' &&
+
+optional_depends 'libvirt' \
+ '--with-libvirt --with-default-backend=libvirt' \
+ '--without-libvirt' \
+ 'for libvirt support' &&
+
+optional_depends 'lua' \
+ '--enable-lua' \
+ '--disable-lua' \
+ 'for Lua language bindings' &&
+
+optional_depends 'ocaml' \
+ '--enable-ocaml' \
+ '--disable-ocaml' \
+ 'for OCaml language bindings' &&
+
+optional_depends 'perl' \
+ '--enable-perl' \
+ '--disable-perl' \
+ 'for perl language bindings' &&
+
+optional_depends 'PHP' \
+ '--enable-php' \
+ '--disable-php' \
+ 'for PHP language bindings' &&
+
+# Untested with Python 3
+optional_depends 'python' \
+ '--enable-python' \
+ '--disable-python' \
+ 'for Python language bindings' &&
+
+optional_depends 'readline' \
+ '--with-readline' \
+ '--without-readline' \
+ 'for fancy command line editing' &&
+
+optional_depends 'RUBY' \
+ '--enable-ruby' \
+ '--disable-ruby' \
+ 'for Ruby language bindings'
diff --git a/utils/libguestfs/DETAILS b/utils/libguestfs/DETAILS
new file mode 100755
index 0000000..c35e71f
--- /dev/null
+++ b/utils/libguestfs/DETAILS
@@ -0,0 +1,29 @@
+ SPELL=libguestfs
+ VERSION=1.22.6
+ BRANCH="$(echo ${VERSION} | cut -d. -f1,2)"
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE2="${SOURCE}.sig"
+ SOURCE_GPG="redhat.gpg:${SOURCE2}:UPSTREAM_HASH"
+ SOURCE2_IGNORE="signature"
+ SOURCE_URL[0]="http://libguestfs.org/download/${BRANCH}-stable/${SOURCE}";
+ SOURCE2_URL[0]="http://libguestfs.org/download/${BRANCH}-stable/${SOURCE2}";
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://libguestfs.org";
+ LICENSE[0]="GPL/LGPL"
+ ENTERED=20130917
+ SHORT="Set of tools for virtual machine disk images"
+cat << EOF
+libguestfs is a set of tools for accessing and modifying virtual machine (VM)
+disk images. You can use this for viewing and editing files inside guests,
+scripting changes to VMs, monitoring disk used/free statistics, P2V, V2V,
+performing partial backups, cloning VMs, and much else besides.
+
+libguestfs can access nearly any type of filesystem including: all known
types
+of Linux filesystem (ext2/3/4, XFS, btrfs etc), any Windows filesystem (VFAT
+and NTFS), any Mac OS X and BSD filesystems, LVM2 volume management, MBR and
+GPT disk partitions, raw disks, qcow2, VirtualBox VDI, VMWare VMDK, Hyper-V
+VHD/VHDX, on files, local devices, CD and DVD ISOs, SD cards, or remotely
over
+FTP, HTTP, ssh, iSCSI, NBD, Gluster, Ceph, Sheepdog, and much much more.
+
+libguestfs doesn't need root permissions.
+EOF
diff --git a/utils/libguestfs/HISTORY b/utils/libguestfs/HISTORY
new file mode 100644
index 0000000..3a2a070
--- /dev/null
+++ b/utils/libguestfs/HISTORY
@@ -0,0 +1,3 @@
+2013-09-17 Eric Sandall <sandalle AT sourcemage.org>
+ * Created
+
diff --git a/utils/supermin/BUILD b/utils/supermin/BUILD
new file mode 100755
index 0000000..1b0d36d
--- /dev/null
+++ b/utils/supermin/BUILD
@@ -0,0 +1,3 @@
+OPTS="--disable-network-tests \
+ $OPTS" &&
+default_build
diff --git a/utils/supermin/DEPENDS b/utils/supermin/DEPENDS
new file mode 100755
index 0000000..d820be7
--- /dev/null
+++ b/utils/supermin/DEPENDS
@@ -0,0 +1,8 @@
+depends automake &&
+depends e2fsprogs &&
+depends findlib &&
+depends gawk &&
+depends ocaml &&
+depends zlib &&
+
+optional_depends xz-utils '' '' 'for LZMA/XZ compressed file support'
diff --git a/utils/supermin/DETAILS b/utils/supermin/DETAILS
new file mode 100755
index 0000000..26fdd2a
--- /dev/null
+++ b/utils/supermin/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=supermin
+ VERSION=4.1.5
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE2="${SOURCE}.sig"
+ SOURCE_GPG="redhat.gpg:${SOURCE2}:UPSTREAM_HASH"
+ SOURCE2_IGNORE="signature"
+ SOURCE_URL[0]="http://libguestfs.org/download/${SPELL}/${SOURCE}";
+ SOURCE2_URL[0]="http://libguestfs.org/download/${SPELL}/${SOURCE2}";
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://libguestfs.org";
+ LICENSE[0]="GPL"
+ ENTERED=20130917
+ SHORT="Tool for building supermin appliances"
+cat << EOF
+Supermin is a tool for building supermin appliances. These are tiny
appliances
+(similar to virtual machines), usually around 100KB in size, which get fully
+instantiated on-the-fly in a fraction of a second when you need to boot one
of
+them.
+
+Originally "fe" in "febootstrap" stood for "Fedora", but this tool is now
+distro-independent and can build supermin appliances for several popular
Linux
+distros, and adding support for others is reasonably easy. For this reason,
+starting with version 4, we have renamed the tool "supermin".
+EOF
diff --git a/utils/supermin/HISTORY b/utils/supermin/HISTORY
new file mode 100644
index 0000000..3a2a070
--- /dev/null
+++ b/utils/supermin/HISTORY
@@ -0,0 +1,3 @@
+2013-09-17 Eric Sandall <sandalle AT sourcemage.org>
+ * Created
+
diff --git a/utils/supermin/PRE_BUILD b/utils/supermin/PRE_BUILD
new file mode 100755
index 0000000..1e86978
--- /dev/null
+++ b/utils/supermin/PRE_BUILD
@@ -0,0 +1,7 @@
+default_pre_build &&
+
+message "${MESSAGE_COLOR}Update configure to current
automake...${DEFAULT_COLOR}" &&
+cd "${SOURCE_DIRECTORY}" &&
+touch NEWS AUTHORS ChangeLog &&
+aclocal -I m4 &&
+automake --add-missing



  • [SM-Commit] GIT changes to master grimoire by Eric Sandall (193ec830ba4fb6f899fcfd7b3407fcb2aceec7f2), Eric Sandall, 09/17/2013

Archive powered by MHonArc 2.6.24.

Top of Page