summaryrefslogtreecommitdiff
path: root/scripts/update.sh
diff options
context:
space:
mode:
authorAnas Nashif <anas.nashif@intel.com>2012-11-09 11:44:55 -0800
committerAnas Nashif <anas.nashif@intel.com>2012-11-09 11:44:55 -0800
commit44b560e25016645fa5a9984cd0ca2e380046a185 (patch)
tree75883f4c10375062d09100e852bbda2a2226ebdd /scripts/update.sh
downloadpattern-tools-44b560e25016645fa5a9984cd0ca2e380046a185.tar.gz
pattern-tools-44b560e25016645fa5a9984cd0ca2e380046a185.tar.bz2
pattern-tools-44b560e25016645fa5a9984cd0ca2e380046a185.zip
initial checkin 001
Diffstat (limited to 'scripts/update.sh')
-rwxr-xr-xscripts/update.sh14
1 files changed, 14 insertions, 0 deletions
diff --git a/scripts/update.sh b/scripts/update.sh
new file mode 100755
index 0000000..22eca32
--- /dev/null
+++ b/scripts/update.sh
@@ -0,0 +1,14 @@
+#!/bin/bash
+
+ARCH=$1
+mkdir new
+for i in `ls -1 patterns/*.xml`; do
+ base=`basename $i`
+ xsltproc --stringparam arch $ARCH xsl/filter.xsl $i > new/$base
+done
+echo "<index>" > INDEX.xml;
+for i in `ls -1 new/*.xml`; do echo "<file>$i</file>" >> INDEX.xml; done;
+echo "</index>" >> INDEX.xml
+xsltproc xsl/merge.xsl INDEX.xml > patterns.xml
+xsltproc xsl/comps.xsl patterns.xml > group.xml
+rm -rf new