changeset 41:8d6c0d2c8e40

new action: --build-experimental
author Volker Grabsch <vog@notjusthosting.com>
date Sun, 01 Jul 2007 14:22:30 +0200
parents 788bad9a710e
children 081d06ac4db5
files build_mingw_cross_env.sh
diffstat 1 files changed, 17 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/build_mingw_cross_env.sh	Sun Jul 01 12:39:55 2007 +0200
+++ b/build_mingw_cross_env.sh	Sun Jul 01 14:22:30 2007 +0200
@@ -31,6 +31,12 @@
 #       build the packages in src/ and usr/, create mingw_cross_env.tar.gz
 #       (needs a prepared download/ directory
 #        or a previous '--download' run)
+#
+#   --build-experimental
+#       build the experimental packages
+#       (allows fast testing of new additions to the script,
+#        needs a prepared mingw_cross_env.tar.gz archive
+#        or a previous '--build' run)
 #---
 
 
@@ -123,13 +129,7 @@
     $BASH "$0" --build
     exit 0
     ;;
---new-versions)
-    # go ahead
-    ;;
---download)
-    # go ahead
-    ;;
---build)
+--new-versions|--download|--build|--build-experimental)
     # go ahead
     ;;
 *)
@@ -157,10 +157,16 @@
     ;;
 
 --build)
-    rm -rfv "$PREFIX"
-    rm -rfv "$SOURCE"
-    mkdir -p "$PREFIX"
-    mkdir -p "$SOURCE"
+    rm -rfv  "$PREFIX" "$SOURCE"
+    mkdir -p "$PREFIX" "$SOURCE"
+    ;;
+
+--build-experimental)
+    tar tfz "$ROOT/mingw_cross_env.tar.gz" >/dev/null
+    rm -rfv  "$PREFIX" "$SOURCE"
+    mkdir -p "$PREFIX" "$SOURCE"
+    cd "$PREFIX"
+    tar xfvz "$ROOT/mingw_cross_env.tar.gz"
     ;;
 
 esac