comparison python/install_config.py @ 645:753a5358535f

correct syntax errors; now works again
author Jeff Hammel <k0scist@gmail.com>
date Tue, 11 Mar 2014 21:19:11 -0700
parents fd50f457185c
children e56610c5ece2
comparison
equal deleted inserted replaced
644:b4dc72b7c5c3 645:753a5358535f
128 ['ln', '-s', 128 ['ln', '-s',
129 os.path.join(HOME, 'virtualenv/virtualenv.py'), 129 os.path.join(HOME, 'virtualenv/virtualenv.py'),
130 os.path.join(HOME, 'bin', 'virtualenv.py')] 130 os.path.join(HOME, 'bin', 'virtualenv.py')]
131 ] 131 ]
132 132
133 class InstallKWare(In): 133 class InstallKWare(Step):
134 """install k0s.ware""" 134 """install k0s.ware"""
135 # TODO 135 # TODO
136 # from legacy 136 # from legacy
137 # # install some python 137 # # install some python
138 # install_develop('smartopen') 138 # install_develop('smartopen')
168 "xclip", 168 "xclip",
169 ] 169 ]
170 170
171 def __call__(self): 171 def __call__(self):
172 # TODO: actually install this shit 172 # TODO: actually install this shit
173 print "Ensure the following packages are installed:" 173 print ("Ensure the following packages are installed:")
174 print "sudo apt-get install %s" % ' '.join(self.PACKAGES) 174 print ("sudo apt-get install %s" % ' '.join(self.PACKAGES))
175
176
177 ### legacy -v-
178
179 def legacy():
180 """legacy : TO DEPRECATE!"""
181
182 # do git stuff
183 git = which('git')
184 if git:
185
186 else:
187 print "git not installed"
188 175
189 176
190 ### CLI 177 ### CLI
191 178
192 def main(args=sys.argv[1:]): 179 def main(args=sys.argv[1:]):
223 for step in steps: 210 for step in steps:
224 print(step.name()) 211 print(step.name())
225 parser.exit() 212 parser.exit()
226 213
227 if options.all: 214 if options.all:
228 # list available steps 215 raise NotImplementedError("TODO")
229 for sorted([]):
230 raise NotImplementedError("TODO")
231 216
232 # execute steps 217 # execute steps
233 for step in steps: 218 for step in steps:
234 instance = step() 219 instance = step()
235 instance() 220 instance()