summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/attachments/20110815
diff options
context:
space:
mode:
authorNicolas Vigier <boklm@mageia.org>2013-04-14 13:46:12 +0000
committerNicolas Vigier <boklm@mageia.org>2013-04-14 13:46:12 +0000
commit1be510f9529cb082f802408b472a77d074b394c0 (patch)
treeb175f9d5fcb107576dabc768e7bd04d4a3e491a0 /zarb-ml/mageia-dev/attachments/20110815
parentfa5098cf210b23ab4f419913e28af7b1b07dafb2 (diff)
downloadarchives-master.tar
archives-master.tar.gz
archives-master.tar.bz2
archives-master.tar.xz
archives-master.zip
Add zarb MLs html archivesHEADmaster
Diffstat (limited to 'zarb-ml/mageia-dev/attachments/20110815')
-rw-r--r--zarb-ml/mageia-dev/attachments/20110815/29c3ee82/attachment-0001.sh61
-rw-r--r--zarb-ml/mageia-dev/attachments/20110815/29c3ee82/attachment.sh61
2 files changed, 122 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/attachments/20110815/29c3ee82/attachment-0001.sh b/zarb-ml/mageia-dev/attachments/20110815/29c3ee82/attachment-0001.sh
new file mode 100644
index 000000000..ce81c670f
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20110815/29c3ee82/attachment-0001.sh
@@ -0,0 +1,61 @@
+#!/bin/bash
+
+if [ -z "$1" ]; then
+ echo "You must supply a package." >&2
+ exit 1
+fi
+
+PKG=$1
+SOURCE_TREE=cauldron
+DEST_TREE=updates/1
+
+ROOT="svn+ssh://svn.mageia.org/svn/packages"
+BIN_ROOT="svn+ssh://svn.mageia.org/svn/binrepos"
+
+SOURCE="${ROOT}/${SOURCE_TREE}/$PKG"
+DEST="${ROOT}/${DEST_TREE}/$PKG"
+
+BIN_SOURCE="${BIN_ROOT}/${SOURCE_TREE}/$PKG"
+BIN_DEST="${BIN_ROOT}/${DEST_TREE}/$PKG"
+
+
+# Check to see if DEST exists...
+OP=$(svn ls $DEST/current 2>/dev/null)
+BIN_OP=$(svn ls $BIN_DEST/current 2>/dev/null)
+if [ -n "$OP" -o -n "$BIN_OP" ]; then
+ echo "The destination tree $DEST already exists" >&2
+ exit 1
+fi
+
+# Check to make sure SOURCE does!
+OP=$(svn ls $SOURCE/current 2>/dev/null)
+BIN_OP=$(svn ls $BIN_SOURCE/current 2>/dev/null)
+if [ -z "$OP" -o -z "$BIN_OP" ]; then
+ echo "The source tree $SOURCE does not exist" >&2
+ exit 1
+fi
+
+
+
+TMP_NAME=$(mktemp /tmp/`basename $0`.XXXXXX)
+rm -rf $TMP_NAME
+mkdir $TMP_NAME
+pushd $TMP_NAME
+
+svn="svn"
+
+$svn mkdir -m "SILENT: Prepare backport of $PKG from $SOURCE_TREE" $DEST
+$svn cp -m "SILENT: Backport of $PKG from $SOURCE_TREE" $SOURCE/current $DEST/
+
+$svn mkdir -m "SILENT: Prepare backport of $PKG from $SOURCE_TREE (binrepos)" $BIN_DEST
+
+$svn co $BIN_DEST
+pushd $PKG
+$svn export $BIN_SOURCE/current
+$svn add current
+$svn commit -m "SILENT: Backport of $PKG from $SOURCE_TREE (binrepos)"
+popd
+rm -rf $PKG
+
+popd
+rm -rf $TMP_NAME \ No newline at end of file
diff --git a/zarb-ml/mageia-dev/attachments/20110815/29c3ee82/attachment.sh b/zarb-ml/mageia-dev/attachments/20110815/29c3ee82/attachment.sh
new file mode 100644
index 000000000..ce81c670f
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20110815/29c3ee82/attachment.sh
@@ -0,0 +1,61 @@
+#!/bin/bash
+
+if [ -z "$1" ]; then
+ echo "You must supply a package." >&2
+ exit 1
+fi
+
+PKG=$1
+SOURCE_TREE=cauldron
+DEST_TREE=updates/1
+
+ROOT="svn+ssh://svn.mageia.org/svn/packages"
+BIN_ROOT="svn+ssh://svn.mageia.org/svn/binrepos"
+
+SOURCE="${ROOT}/${SOURCE_TREE}/$PKG"
+DEST="${ROOT}/${DEST_TREE}/$PKG"
+
+BIN_SOURCE="${BIN_ROOT}/${SOURCE_TREE}/$PKG"
+BIN_DEST="${BIN_ROOT}/${DEST_TREE}/$PKG"
+
+
+# Check to see if DEST exists...
+OP=$(svn ls $DEST/current 2>/dev/null)
+BIN_OP=$(svn ls $BIN_DEST/current 2>/dev/null)
+if [ -n "$OP" -o -n "$BIN_OP" ]; then
+ echo "The destination tree $DEST already exists" >&2
+ exit 1
+fi
+
+# Check to make sure SOURCE does!
+OP=$(svn ls $SOURCE/current 2>/dev/null)
+BIN_OP=$(svn ls $BIN_SOURCE/current 2>/dev/null)
+if [ -z "$OP" -o -z "$BIN_OP" ]; then
+ echo "The source tree $SOURCE does not exist" >&2
+ exit 1
+fi
+
+
+
+TMP_NAME=$(mktemp /tmp/`basename $0`.XXXXXX)
+rm -rf $TMP_NAME
+mkdir $TMP_NAME
+pushd $TMP_NAME
+
+svn="svn"
+
+$svn mkdir -m "SILENT: Prepare backport of $PKG from $SOURCE_TREE" $DEST
+$svn cp -m "SILENT: Backport of $PKG from $SOURCE_TREE" $SOURCE/current $DEST/
+
+$svn mkdir -m "SILENT: Prepare backport of $PKG from $SOURCE_TREE (binrepos)" $BIN_DEST
+
+$svn co $BIN_DEST
+pushd $PKG
+$svn export $BIN_SOURCE/current
+$svn add current
+$svn commit -m "SILENT: Backport of $PKG from $SOURCE_TREE (binrepos)"
+popd
+rm -rf $PKG
+
+popd
+rm -rf $TMP_NAME \ No newline at end of file