Author: janstey
Date: Tue Dec 9 06:30:20 2008
New Revision: 724711
URL: http://svn.apache.org/viewvc?rev=724711&view=rev
Log:
CAMEL-1167 - add script to deploy latest released camel manual
Added:
activemq/scripts/copy_released.py (with props)
Modified:
activemq/scripts/activemq-schema-copy.sh
Modified: activemq/scripts/activemq-schema-copy.sh
URL:
http://svn.apache.org/viewvc/activemq/scripts/activemq-schema-copy.sh?rev=724711&r1=724710&r2=724711&view=diff
==============================================================================
--- activemq/scripts/activemq-schema-copy.sh (original)
+++ activemq/scripts/activemq-schema-copy.sh Tue Dec 9 06:30:20 2008
@@ -64,6 +64,7 @@
/usr/local/bin/python ~/activemq-scripts/copy_snapshot.py
/www/people.apache.org/repo/m2-snapshot-repository/org/apache/camel/camel-manual
/www/activemq.apache.org/camel/manual ".pdf"
/usr/local/bin/python ~/activemq-scripts/copy_snapshot.py
/www/people.apache.org/repo/m2-snapshot-repository/org/apache/camel/camel-manual
/www/activemq.apache.org/camel/manual ".html"
-
+/usr/local/bin/python ~/activemq-scripts/copy_released.py
/www/people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/camel/camel-manual/
/www/activemq.apache.org/camel/manual ".pdf"
+/usr/local/bin/python ~/activemq-scripts/copy_released.py
/www/people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/camel/camel-manual/
/www/activemq.apache.org/camel/manual ".html"
Added: activemq/scripts/copy_released.py
URL:
http://svn.apache.org/viewvc/activemq/scripts/copy_released.py?rev=724711&view=auto
==============================================================================
--- activemq/scripts/copy_released.py (added)
+++ activemq/scripts/copy_released.py Tue Dec 9 06:30:20 2008
@@ -0,0 +1,41 @@
+#!/usr/bin/env python
+
+# This script copies maven release files that publish to the m2 repository to
a directory
+import fnmatch
+import os
+import sys
+import shutil
+
+def copy_released(src, dest, postfix):
+ match = '*' + postfix
+
+ for root, dirs, files in os.walk(src):
+ files.sort();
+ filename = 'NULL'
+ dirname = '';
+ for file in files:
+ if not fnmatch.fnmatch(file, match):
+ continue
+ if fnmatch.fnmatch(file, '*-SNAPSHOT*'):
+ continue
+ filename = file
+ # get the lastest xsd file
+ if filename == 'NULL':
+ continue
+ srcfile= os.path.join(root,filename)
+ destfile = os.path.join(dest,filename)
+ shutil.copyfile(srcfile,destfile)
+ # disable the output
+ # print 'copy %s to %s' %(srcfile, destfile);
+
+
+def main():
+ if len(sys.argv) < 4:
+ print 'copy_released.py SRC DES postfix'\
+ 'copy the last release file from SRC directory to DES directory
which ends with the postfix'
+ sys.exit();
+ copy_released(sys.argv[1], sys.argv[2], sys.argv[3]);
+
+
+if __name__ == '__main__':
+ sys.exit(main())
Propchange: activemq/scripts/copy_released.py
------------------------------------------------------------------------------
svn:eol-style = native