Index: tools/config.py
===================================================================
--- tools/config.py	(revision 7614565928991ee1b958841cfa45a268038da3f5)
+++ tools/config.py	(revision 13fded3cce867db5468e1ff56db5579e305d2120)
@@ -418,6 +418,6 @@
 
     outf.write('\n')
-    outf.write('REVISION=%s\n' % commands.getoutput('svnversion . 2> /dev/null'))
-    outf.write('TIMESTAMP=%s\n' % commands.getoutput('date "+%Y-%m-%d %H:%M:%S"'))
+    outf.write('REVISION = %s\n' % commands.getoutput('svnversion . 2> /dev/null'))
+    outf.write('TIMESTAMP = %s\n' % commands.getoutput('date "+%Y-%m-%d %H:%M:%S"'))
     outf.close()
     f.close()
@@ -431,5 +431,5 @@
         dlg = NoDialog()
 
-    if len(sys.argv) == 2 and sys.argv[1]=='default':
+    if len(sys.argv) >= 2 and sys.argv[1]=='default':
         defmode = True
     else:
@@ -440,4 +440,8 @@
     if os.path.exists(OUTPUT):
         read_defaults(OUTPUT, defaults)
+
+	# Get ARCH from command line if specified	
+    if len(sys.argv) >= 3:
+        defaults['ARCH'] = sys.argv[2]
 
     # Dry run only with defaults
