[Python-apps-commits] r7204 - in packages/slapos.core/trunk/debian/patches (1 file)

arnau at users.alioth.debian.org arnau at users.alioth.debian.org
Sat Jun 18 07:17:10 UTC 2011


    Date: Saturday, June 18, 2011 @ 07:17:09
  Author: arnau
Revision: 7204

Set system configuration file for all other slapos.core commands.

Modified:
  packages/slapos.core/trunk/debian/patches/system_configuration_file_by_default.patch

Modified: packages/slapos.core/trunk/debian/patches/system_configuration_file_by_default.patch
===================================================================
--- packages/slapos.core/trunk/debian/patches/system_configuration_file_by_default.patch	2011-06-18 06:57:16 UTC (rev 7203)
+++ packages/slapos.core/trunk/debian/patches/system_configuration_file_by_default.patch	2011-06-18 07:17:09 UTC (rev 7204)
@@ -5,10 +5,10 @@
  the configuration file options are set up through debconf, fallback
  on /etc/slapos/slapos.cfg generated upon package installation.
 
-Index: slapos.core-0.3~20110608+1.git9496d81.orig/slapos/format/__init__.py
+Index: slapos.core-0.3~20110608+1.git9496d81/slapos/format/__init__.py
 ===================================================================
---- slapos.core-0.3~20110608+1.git9496d81.orig.orig/slapos/format/__init__.py	2011-06-10 11:46:28.548000207 +0900
-+++ slapos.core-0.3~20110608+1.git9496d81.orig/slapos/format/__init__.py	2011-06-10 11:48:32.000000000 +0900
+--- slapos.core-0.3~20110608+1.git9496d81.orig/slapos/format/__init__.py	2011-06-09 00:39:16.000000000 +0900
++++ slapos.core-0.3~20110608+1.git9496d81/slapos/format/__init__.py	2011-06-18 15:59:22.068004898 +0900
 @@ -715,8 +715,10 @@
      """
      (options, args) = self.parse_args()
@@ -35,10 +35,10 @@
  
    try:
      # Parse arguments
-Index: slapos.core-0.3~20110608+1.git9496d81.orig/slapos/grid/slapgrid.py
+Index: slapos.core-0.3~20110608+1.git9496d81/slapos/grid/slapgrid.py
 ===================================================================
---- slapos.core-0.3~20110608+1.git9496d81.orig.orig/slapos/grid/slapgrid.py	2011-06-10 11:46:28.564000207 +0900
-+++ slapos.core-0.3~20110608+1.git9496d81.orig/slapos/grid/slapgrid.py	2011-06-10 17:04:30.312000549 +0900
+--- slapos.core-0.3~20110608+1.git9496d81.orig/slapos/grid/slapgrid.py	2011-06-09 00:39:16.000000000 +0900
++++ slapos.core-0.3~20110608+1.git9496d81/slapos/grid/slapgrid.py	2011-06-18 15:59:22.072004898 +0900
 @@ -103,8 +103,8 @@
        help="Enables console output and live output from subcommands.")
    parser.add_argument("-v", "--verbose", action="store_true", default=False,
@@ -59,3 +59,46 @@
    # Loads config (if config specified)
    slapgrid_configuration = ConfigParser.SafeConfigParser()
    slapgrid_configuration.readfp(configuration_file)
+Index: slapos.core-0.3~20110608+1.git9496d81/slapos/proxy/__init__.py
+===================================================================
+--- slapos.core-0.3~20110608+1.git9496d81.orig/slapos/proxy/__init__.py	2011-06-18 16:09:38.604004909 +0900
++++ slapos.core-0.3~20110608+1.git9496d81/slapos/proxy/__init__.py	2011-06-18 16:10:22.708004911 +0900
+@@ -38,9 +38,11 @@
+     """
+     (options, args) = self.parse_args()
+     if len(args) != 1:
+-      self.error("Incorrect number of arguments")
++      configuration_filename = '/etc/slapos/slapos.cfg'
++    else:
++      configuration_filename = args[0]
+ 
+-    return options, args[0]
++    return options, configuration_filename
+ 
+ class Config:
+   def setConfig(self, option_dict, configuration_file_path):
+Index: slapos.core-0.3~20110608+1.git9496d81/slapos/grid/svcbackend.py
+===================================================================
+--- slapos.core-0.3~20110608+1.git9496d81.orig/slapos/grid/svcbackend.py	2011-06-18 16:11:55.392004911 +0900
++++ slapos.core-0.3~20110608+1.git9496d81/slapos/grid/svcbackend.py	2011-06-18 16:14:07.700004916 +0900
+@@ -124,6 +124,8 @@
+ Typical usage:
+  * %prog CONFIGURATION_FILE [arguments passed to supervisor]
+ 
++If CONFIGURATION_FILE is not given explicitly, it fallbacks on
++`/etc/slapos/slapos.cfg'.
+ """.strip()
+ 
+   parser = OptionParser(usage=usage)
+@@ -137,7 +139,10 @@
+   if len(argument_list) == 0:
+     parser.error("Configuration file is obligatory. Consult documentation by "
+         "calling with -h.")
+-  configuration_file = argument_list[0]
++  try:
++    configuration_file = argument_list[0]
++  except IndexError:
++    configuration_file = '/etc/slapos/slapos.cfg'
+   if not os.path.exists(configuration_file):
+     parser.error("Could not read configuration file : %s" \
+         % configuration_file)




More information about the Python-apps-commits mailing list