Rewrite smock in Perl, can work with multiple SRPMs and auto-analyze
[fedora-mingw.git] / smock / smock.sh
diff --git a/smock/smock.sh b/smock/smock.sh
deleted file mode 100755 (executable)
index 013aa3e..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-#!/bin/sh
-
-if [ -z "$LOCALREPO" -o -z "$ARCHES" ]; then
-    echo '$LOCALREPO must point to local repository'
-    echo '$ARCHES must contain list of architectures to build'
-    exit 1
-fi
-
-help() {
-    echo "syntax: $0 DIST SRPM"
-}
-
-if [ -z "$1" ]; then
-    help
-    exit
-fi
-
-
-if [ -z "$2" ]; then
-    help
-    exit
-fi
-
-DIST=$1
-SRPM=$2
-
-createrepos() {
-
-  (
-    mkdir -p $LOCALREPO/$DIST/src/SRPMS
-    cd $LOCALREPO/$DIST/src
-    rm -rf repodata
-    createrepo .
-  )
-
-  for ARCH in $ARCHES
-  do
-    (
-      mkdir -p $LOCALREPO/$DIST/$ARCH/RPMS
-      mkdir -p $LOCALREPO/$DIST/$ARCH/logs
-      cd $LOCALREPO/$DIST/$ARCH
-      rm -rf repodata
-      createrepo --exclude "logs/*rpm" .
-    )
-  done
-}
-
-createrepos
-
-mkdir -p $LOCALREPO/scratch
-rm -f $LOCALREPO/scratch/*
-
-for ARCH in $ARCHES
-do
-    mkdir -p $LOCALREPO/$DIST/$ARCH/logs/$SRPM
-
-    mock -r $DIST-$ARCH --resultdir $LOCALREPO/scratch $SRPM
-
-    if [ $? != 0 ]; then
-       echo "Build failed, leaving logs in $LOCALREPO/scratch"
-       exit 1
-    fi
-    mv $LOCALREPO/scratch/*.src.rpm $LOCALREPO/$DIST/src/SRPMS
-    mv $LOCALREPO/scratch/*.rpm $LOCALREPO/$DIST/$ARCH/RPMS
-    mv $LOCALREPO/scratch/*.log $LOCALREPO/$DIST/$ARCH/logs/$SRPM/
-done
-
-createrepos
-