[Erp5-report] r42854 rafael - in /erp5/trunk/utils/erp5.utils.dists: ./ src/erp5/utils/dists/
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Feb 1 01:35:54 CET 2011
Author: rafael
Date: Tue Feb 1 01:35:54 2011
New Revision: 42854
URL: http://svn.erp5.org?rev=42854&view=rev
Log:
Improve imports and script names, add bt5_build_from_folder for 'only build without download'
Modified:
erp5/trunk/utils/erp5.utils.dists/setup.py
erp5/trunk/utils/erp5.utils.dists/src/erp5/utils/dists/__init__.py
erp5/trunk/utils/erp5.utils.dists/src/erp5/utils/dists/bt5.py
Modified: erp5/trunk/utils/erp5.utils.dists/setup.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.utils.dists/setup.py?rev=42854&r1=42853&r2=42854&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.utils.dists/setup.py [utf8] (original)
+++ erp5/trunk/utils/erp5.utils.dists/setup.py [utf8] Tue Feb 1 01:35:54 2011
@@ -34,7 +34,9 @@ setup(
include_package_data = True,
install_requires = [],
entry_points = {
- 'console_scripts' : ['bt5_repository_builder = erp5.utils.dists:builder',
- 'bt5_genbt5list = erp5.utils.dists:genlist']
+ 'console_scripts' : [
+ 'bt5_repository_builder = erp5.utils.dists:download_repository_builder',
+ 'bt5_genlist = erp5.utils.dists:generate_bt5_list',
+ 'bt5_build_from_folder = erp5.utils.dists:local_repository_builder' ]
}
)
Modified: erp5/trunk/utils/erp5.utils.dists/src/erp5/utils/dists/__init__.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.utils.dists/src/erp5/utils/dists/__init__.py?rev=42854&r1=42853&r2=42854&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.utils.dists/src/erp5/utils/dists/__init__.py [utf8] (original)
+++ erp5/trunk/utils/erp5.utils.dists/src/erp5/utils/dists/__init__.py [utf8] Tue Feb 1 01:35:54 2011
@@ -1,8 +1,4 @@
-from repository import main as repository_builder
-from genbt5list import main as list_builder
+from repository import main as download_repository_builder
+from bt5 import main as local_repository_builder
+from genbt5list import main as generate_bt5_list
-def builder():
- repository_builder()
-
-def genlist():
- list_builder()
Modified: erp5/trunk/utils/erp5.utils.dists/src/erp5/utils/dists/bt5.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.utils.dists/src/erp5/utils/dists/bt5.py?rev=42854&r1=42853&r2=42854&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.utils.dists/src/erp5/utils/dists/bt5.py [utf8] (original)
+++ erp5/trunk/utils/erp5.utils.dists/src/erp5/utils/dists/bt5.py [utf8] Tue Feb 1 01:35:54 2011
@@ -43,5 +43,24 @@ def compress_business_template_list(dest
current_dir = os.getcwd()
os.chdir(source)
for bt in os.listdir("."):
- if bt != ".svn" and os.path.isdir(bt):
- compress_business_template("%s/%s.bt5" % (destination,bt), bt)
+ if not bt.startswith(".") and os.path.isdir(bt):
+ compress_business_template("%s/%s.bt5" % (destination,bt), bt)
+
+def main():
+ import sys
+ if len(sys.argv) == 2:
+ destination = sys.argv[1]
+ source = "."
+
+ if len(sys.argv) == 3:
+ source = sys.argv[2]
+
+ if len(sys.argv) not in [2, 3]:
+ print """ ERROR wrong arguments, USAGE:
+ $ bt5_build_from_folder DESTINATION SOURCE"""
+ sys.exit(1)
+
+ compress_business_template_list()
+
+if __name__ == "__main__":
+ main()
More information about the Erp5-report
mailing list