Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Ladislav Hagara (42d8f0294184d2820dc6274255aa92dc7bc4cb67)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ladislav Hagara <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Ladislav Hagara (42d8f0294184d2820dc6274255aa92dc7bc4cb67)
  • Date: Mon, 3 Jan 2011 06:44:55 -0600

GIT changes to master grimoire by Ladislav Hagara <hgr AT vabo.cz>:

ChangeLog | 3 +++
archive/makeself/DETAILS | 31 +++++++++++++++++++++++++++++++
archive/makeself/HISTORY | 4 ++++
archive/makeself/INSTALL | 6 ++++++
archive/makeself/PRE_BUILD | 5 +++++
5 files changed, 49 insertions(+)

New commits:
commit 42d8f0294184d2820dc6274255aa92dc7bc4cb67
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

archive/makeself: new spell, make self-extractable archives

diff --git a/ChangeLog b/ChangeLog
index aa0589b..b83ad4b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2011-01-03 Ladislav Hagara <hgr AT vabo.cz>
+ * archive/makeself: new spell, make self-extractable archives
+
2011-01-03 Vlad Glagolev <stealth AT sourcemage.org>
* x11/gtk-theme-switch: moved from gnome1-libs section

diff --git a/archive/makeself/BUILD b/archive/makeself/BUILD
new file mode 100755
index 0000000..e69de29
diff --git a/archive/makeself/DETAILS b/archive/makeself/DETAILS
new file mode 100755
index 0000000..e8631d2
--- /dev/null
+++ b/archive/makeself/DETAILS
@@ -0,0 +1,31 @@
+ SPELL=makeself
+ VERSION=2.1.5
+ SOURCE=$SPELL-$VERSION.run
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=http://megastep.org/makeself/$SOURCE
+
SOURCE_HASH=sha512:c556770deea504573c50bc7c15340ed91c65d372e93c47dfc10fd6e8265b2462842da12b36898d4291cbac9e954ec12f2f6972bcf40e97ed82dbd22af21d3a91
+ WEB_SITE=http://megastep.org/makeself/
+ ENTERED=20110103
+ LICENSE[0]=GPL
+ SHORT="make self-extractable archives on Unix"
+cat << EOF
+makeself.sh is a small shell script that generates a self-extractable tar.gz
+archive from a directory. The resulting file appears as a shell script (many
of
+those have a .run suffix), and can be launched as is. The archive will then
+uncompress itself to a temporary directory and an optional arbitrary command
+will be executed (for example an installation script). This is pretty
similar to
+archives generated with WinZip Self-Extractor in the Windows world. Makeself
+archives also include checksums for integrity self-validation (CRC and/or MD5
+checksums).
+
+The makeself.sh script itself is used only to create the archives from a
+directory of files. The resultant archive is actually a compressed (using
gzip,
+bzip2, or compress) TAR archive, with a small shell script stub at the
+beginning. This small stub performs all the steps of extracting the files,
+running the embedded command, and removing the temporary files when it's all
+over. All what the user has to do to install the software contained in such
an
+archive is to "run" the archive, i.e sh nice-software.run. I recommend using
the
+"run" (which was introduced by some Makeself archives released by Loki
Software)
+or "sh" suffix for such archives not to confuse the users, since they know
it's
+actually shell scripts (with quite a lot of binary data attached to it
though!).
+EOF
diff --git a/archive/makeself/HISTORY b/archive/makeself/HISTORY
new file mode 100644
index 0000000..8b7a8c3
--- /dev/null
+++ b/archive/makeself/HISTORY
@@ -0,0 +1,4 @@
+2011-01-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS, PRE_BUILD, BUILD, INSTALL: spell created, version 2.1.5
+
+
diff --git a/archive/makeself/INSTALL b/archive/makeself/INSTALL
new file mode 100755
index 0000000..27c7b94
--- /dev/null
+++ b/archive/makeself/INSTALL
@@ -0,0 +1,6 @@
+cd $SPELL-$VERSION &&
+
+install -v -m 755 makeself.sh $INSTALL_ROOT/usr/bin/makeself &&
+install -v -d -m 755 $INSTALL_ROOT/usr/share/makeself &&
+install -v -m 755 makeself-header.sh
$INSTALL_ROOT/usr/share/makeself/makeself-header &&
+install -v -m 644 makeself.1 $INSTALL_ROOT/usr/share/man/man1
diff --git a/archive/makeself/PRE_BUILD b/archive/makeself/PRE_BUILD
new file mode 100755
index 0000000..e74ab6d
--- /dev/null
+++ b/archive/makeself/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+cp $SOURCE_CACHE/$SOURCE . &&
+/bin/bash $SOURCE &&
+sed -i
"s:^HEADER=.*:HEADER=$INSTALL_ROOT/usr/share/makeself/makeself-header:"
$SPELL-$VERSION/makeself.sh



  • [SM-Commit] GIT changes to master grimoire by Ladislav Hagara (42d8f0294184d2820dc6274255aa92dc7bc4cb67), Ladislav Hagara, 01/03/2011

Archive powered by MHonArc 2.6.24.

Top of Page