packages: mysql/percona.sh (NEW) - percona patch builder

glen glen at pld-linux.org
Wed Aug 26 11:56:22 CEST 2009


Author: glen                         Date: Wed Aug 26 09:56:22 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- percona patch builder

---- Files affected:
packages/mysql:
   percona.sh (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/mysql/percona.sh
diff -u /dev/null packages/mysql/percona.sh:1.1
--- /dev/null	Wed Aug 26 11:56:22 2009
+++ packages/mysql/percona.sh	Wed Aug 26 11:56:17 2009
@@ -0,0 +1,26 @@
+#!/bin/sh
+# updates percona patches
+
+ver=5.0.84-b18
+patches=http://www.percona.com/mysql/$ver/patches
+series=$patches/series
+branch=MYSQL_5_0
+
+filter() {
+	grep -v 'mysqld_safe_syslog.patch'
+}
+
+> percona.spec
+i=100
+for patch in $(wget -q -O - $series | filter); do
+	file=mysql-$patch
+	wget -nv $patches/$patch -O $file
+
+	if [ -z "$(awk -vfile=$file -F/ '$2 == file{print}' CVS/Entries)" ]; then
+		cvs add $file
+		${branch:+cvs up -r $branch $file}
+	fi
+
+	printf "Source%d:\t%s\n" $i $file >> percona.spec
+	i=$((i+1))
+done
================================================================


More information about the pld-cvs-commit mailing list