[21268] Adding two scripts to help building packages from svn

Caeies <[email protected]> Wed, 02 Jun 2010 11:50:24 +0000
Newsgroups gmane.comp.web.phpgroupware.cvs
Message-ID <[email protected]>
Revision: 21268
          http://svn.sv.gnu.org/viewvc/?view=rev&root=phpgroupware&revision=21268
Author:   Caeies
Date:     2010-06-02 11:50:23 +0000 (Wed, 02 Jun 2010)
Log Message:
-----------
Adding two scripts to help building packages from svn

Modified Paths:
--------------
    modules/phpgwapi/branches/branch_0_9_16/doc/CHANGELOG

Added Paths:
-----------
    core/branches/branch_0_9_16/doc/preparing_svn_packages.sh
    core/branches/branch_0_9_16/doc/preparing_svn_tags.sh

Added: core/branches/branch_0_9_16/doc/preparing_svn_packages.sh
===================================================================
--- core/branches/branch_0_9_16/doc/preparing_svn_packages.sh	                        (rev 0)
+++ core/branches/branch_0_9_16/doc/preparing_svn_packages.sh	2010-06-02 11:50:23 UTC (rev 21268)
@@ -0,0 +1,19 @@
+#!/bin/bash
+# This script is used to prepare our tarball for release
+
+#Remove this if you want to use it on your server
+exit 0
+
+TAG=$1
+
+svn export --ignore-externals http://svn.savannah.gnu.org/svn/phpgroupware/core/tags/version_0_9_16-$TAG/ phpgroupware-0.9.16.$TAG
+
+for mod in $(svn ls http://svn.savannah.gnu.org/svn/phpgroupware/modules/);
+do
+	 svn export http://svn.savannah.gnu.org/svn/phpgroupware/modules/$mod/tags/version_0_9_16-$TAG phpgroupware-0.9.16.$TAG/$mod
+done
+
+tar cf phpgroupware-0.9.16.$TAG.tar phpgroupware-0.9.16.$TAG
+zip -r -9 phpgroupware-0.9.16.$TAG.zip phpgroupware-0.9.16.$TAG
+bzip2 -k -9 phpgroupware-0.9.16.$TAG.tar
+gzip -9 phpgroupware-0.9.16.$TAG.tar

Added: core/branches/branch_0_9_16/doc/preparing_svn_tags.sh
===================================================================
--- core/branches/branch_0_9_16/doc/preparing_svn_tags.sh	                        (rev 0)
+++ core/branches/branch_0_9_16/doc/preparing_svn_tags.sh	2010-06-02 11:50:23 UTC (rev 21268)
@@ -0,0 +1,19 @@
+#!/bin/bash
+# This script is used to prepare the tagging of our svn repository
+
+# Remove this if you want to use it on your server
+exit 0
+
+TAG=$1
+MESSAGE="Preparing the 0.9.16.$TAG release"
+TAGNAME=version_0_9_16-$TAG
+
+svn cp -m "$MESSAGE" svn+ssh://svn.savannah.gnu.org/phpgroupware/core/branches/branch_0_9_16 svn+ssh://svn.savannah.gnu.org/phpgroupware/core/tags/$TAGNAME
+
+for mod in $(svn ls svn+ssh://svn.savannah.gnu.org/phpgroupware/modules/);
+do
+	 svn cp -m "$MESSAGE" svn+ssh://svn.savannah.gnu.org/phpgroupware/modules/$mod/branches/branch_0_9_16 svn+ssh://svn.savannah.gnu.org/phpgroupware/modules/$mod/tags/version_0_9_16-$TAG
+done
+
+exit 0
+

Modified: modules/phpgwapi/branches/branch_0_9_16/doc/CHANGELOG
===================================================================
--- modules/phpgwapi/branches/branch_0_9_16/doc/CHANGELOG	2010-06-02 10:07:38 UTC (rev 21267)
+++ modules/phpgwapi/branches/branch_0_9_16/doc/CHANGELOG	2010-06-02 11:50:23 UTC (rev 21268)
@@ -1,8 +1,11 @@
 [0.9.16.017]
+	General : adding to scripts to help building packages in this branch.
+
 	phpgwapi :
 		- fix the crypto class to avoid a problem with empty strings generated by tabs in addressbook.
                   This is a follow up of the previous security fix.
 
+
 [0.9.16.016]
 	Security Fixes, Most Credits go to VUPEN Security for pointing them out :
 		- CVE-2010-0403 Local file inclusion.