]> gitweb.fluxo.info Git - simplepkg.git/commitdiff
added simpletrack
authorrhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58>
Tue, 2 Oct 2007 01:40:24 +0000 (01:40 +0000)
committerrhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58>
Tue, 2 Oct 2007 01:40:24 +0000 (01:40 +0000)
git-svn-id: svn+slack://slack.fluxo.info/var/svn/simplepkg@442 04377dda-e619-0410-9926-eae83683ac58

trunk/simplepkg.SlackBuild
trunk/src/simpletrack [new file with mode: 0755]

index 1b1f024c04d4fbac0e3bcd18fa05463c4c9ce5aa..8ee22fd64618c054933680cde620195d2883e63e 100755 (executable)
 PACKAGE="simplepkg"
 PACK_DIR="package-$PACKAGE"
 BUILD=${BUILD:=1rha}
-VERSION="0.6pre6"
+VERSION="0.6pre7"
 ARCH="noarch"
 LIBEXEC="/usr/libexec/$PACKAGE"
 BINDIR="/usr/bin"
 BINARY_LIST="simplaret repos lspkg mkbuild"
 SBINDIR="/usr/sbin"
-SBINARY_LIST="mkjail templatepkg jail-update jail-commit metapkg rebuildpkg createpkg exec-slackbuild"
+SBINARY_LIST="mkjail templatepkg jail-update jail-commit metapkg rebuildpkg createpkg exec-slackbuild simpletrack"
 LIB_LIST="common.sh"
 DOC_DIR="/usr/doc"
 DOC_LIST="COPYING TODO CHANGELOG README README.pt_BR README.simplaret README.simplaret.pt_BR"
diff --git a/trunk/src/simpletrack b/trunk/src/simpletrack
new file mode 100755 (executable)
index 0000000..d20f770
--- /dev/null
@@ -0,0 +1,62 @@
+#!/bin/bash
+#
+# simpletrack $Id$: slacktrack/altertrack wrapper from simplepkg suite
+# feedback: rhatto at riseup.net | gpl
+# 
+#  Simpletrack is free software; you can redistribute it and/or modify it under the
+#  terms of the GNU General Public License as published by the Free Software
+#  Foundation; either version 2 of the License, or any later version.
+#
+#  Simpletrack is distributed in the hope that it will be useful, but WITHOUT ANY
+#  WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+#  A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
+#
+#  You should have received a copy of the GNU General Public License along with
+#  this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+#  Place - Suite 330, Boston, MA 02111-1307, USA
+#
+
+PRIORITY="slacktrack-real altertrack slacktrack"
+BASENAME="`basename $0`"
+
+function slacktrack {
+
+  # TODO: env vars
+  $1 -b $REPOS -x $TMP,$SRC_DIR,/dev -jefkzp "$PACKAGE-$VERSION-$ARCH-$BUILD.tgz" "./$2"
+
+}
+
+function slacktrack-real {
+
+  # TODO: env vars
+  $1 -b $REPOS -x $TMP,$SRC_DIR,/dev -jefkzp "$PACKAGE-$VERSION-$ARCH-$BUILD.tgz" "./$2"
+
+}
+
+function altertrack {
+
+  # TODO: command line argument and env vars
+  $1 ./$2
+
+}
+
+# -----------------------------------------------------
+#                       main
+# -----------------------------------------------------
+
+if [ -z "$1" ]; then
+       echo "usage: $BASENAME [options] <build-script>"
+       exit 1
+else if [ ! -f "$1" ]; then
+       echo "$1: file not found"
+       exit 1
+fi
+
+for tracker in $PRIORITY; do
+       path=`which $tracker`
+       if [ "$?" == "0" ]; then
+               echo $BASENAME: using $tracker...
+               $tracker $path $*
+       fi
+done
+