summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Sandall2013-09-17 17:17:06 -0700
committerEric Sandall2013-09-17 17:17:06 -0700
commit74f2a8bd4a076e27f5f718ebaefc5f596c930eae (patch)
tree043de4663c3d28cfecbcfd8174c4d6a390ca36c0
parenta134eb5a38c2986725524390fdfc91ff68ecffda (diff)
supermin: Added Tool for building supermin appliances
-rw-r--r--ChangeLog1
-rwxr-xr-xutils/supermin/BUILD3
-rwxr-xr-xutils/supermin/DEPENDS8
-rwxr-xr-xutils/supermin/DETAILS24
-rw-r--r--utils/supermin/HISTORY3
-rwxr-xr-xutils/supermin/PRE_BUILD7
6 files changed, 46 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 48ddb502d9..7ad6792ed9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
2013-09-17 Eric Sandall <sandalle@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
2013-09-15 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
* utils/input-utils: new spell, a set of tools for debugging input
diff --git a/utils/supermin/BUILD b/utils/supermin/BUILD
new file mode 100755
index 0000000000..1b0d36dcf8
--- /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 0000000000..d820be7861
--- /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 0000000000..26fdd2a6f4
--- /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 0000000000..3a2a070dd8
--- /dev/null
+++ b/utils/supermin/HISTORY
@@ -0,0 +1,3 @@
+2013-09-17 Eric Sandall <sandalle@sourcemage.org>
+ * Created
+
diff --git a/utils/supermin/PRE_BUILD b/utils/supermin/PRE_BUILD
new file mode 100755
index 0000000000..1e86978afa
--- /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