summaryrefslogtreecommitdiff
path: root/fix-java-versions
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2013-01-29 17:00:43 +1100
committerKeith Packard <keithp@keithp.com>2013-01-29 17:00:43 +1100
commit8d1d8d2a3c129cdbd55427bcda0f26715b02f1ee (patch)
tree752f1f3b672e29dfdeef9b98ecb80b03adcf3f5c /fix-java-versions
parent5a3c5de6657d1c26e52015a8acec0cd05e294cef (diff)
Add version numbers to java libraries
Make our private java library names include a version number so we can ship and install multiple versions at the same time. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'fix-java-versions')
-rwxr-xr-xfix-java-versions11
1 files changed, 11 insertions, 0 deletions
diff --git a/fix-java-versions b/fix-java-versions
new file mode 100755
index 00000000..a417b67c
--- /dev/null
+++ b/fix-java-versions
@@ -0,0 +1,11 @@
+#!/bin/sh -vx
+
+sed_opts='-i'
+
+for i in "$@"; do
+ name=`echo $i | sed 's/=.*$//'`
+ value=`echo $i | sed 's/.*=//'`
+ sed_opts="$sed_opts -e s/${name}_*[0-9]*/${name}_${value}/g"
+done
+
+find . -name '*.java*' -print0 | xargs -0 sed $sed_opts