Simplify install a bit, remove uninstall.
This commit is contained in:
parent
9eaa51edbb
commit
3313d78429
@ -92,22 +92,6 @@ class _AllFileList(list):
|
|||||||
f != '.gitignore':
|
f != '.gitignore':
|
||||||
self.append(os.path.join(root, f))
|
self.append(os.path.join(root, f))
|
||||||
|
|
||||||
def _extract_bundle(source_file, dest_dir):
|
|
||||||
if not os.path.exists(dest_dir):
|
|
||||||
os.mkdir(dest_dir)
|
|
||||||
|
|
||||||
zf = zipfile.ZipFile(source_file)
|
|
||||||
|
|
||||||
for name in zf.namelist():
|
|
||||||
path = os.path.join(dest_dir, name)
|
|
||||||
if not os.path.exists(os.path.dirname(path)):
|
|
||||||
os.makedirs(os.path.dirname(path))
|
|
||||||
|
|
||||||
outfile = open(path, 'wb')
|
|
||||||
outfile.write(zf.read(name))
|
|
||||||
outfile.flush()
|
|
||||||
outfile.close()
|
|
||||||
|
|
||||||
def cmd_help(config, options, args):
|
def cmd_help(config, options, args):
|
||||||
print 'Usage: \n\
|
print 'Usage: \n\
|
||||||
setup.py dev - setup for development \n\
|
setup.py dev - setup for development \n\
|
||||||
@ -185,14 +169,25 @@ def cmd_install(config, options, args):
|
|||||||
path = args[0]
|
path = args[0]
|
||||||
|
|
||||||
cmd_dist(config, options, args)
|
cmd_dist(config, options, args)
|
||||||
cmd_uninstall(config, options, args)
|
|
||||||
|
|
||||||
_extract_bundle(config.xo_name, path)
|
root_path = os.path.join(args[0], config.bundle_root_dir)
|
||||||
|
if os.path.isdir(root_path):
|
||||||
|
shutil.rmtree(root_path)
|
||||||
|
|
||||||
def cmd_uninstall(config, options, args):
|
if not os.path.exists(path):
|
||||||
path = os.path.join(args[0], config.bundle_top_dir)
|
os.mkdir(path)
|
||||||
if os.path.isdir(path):
|
|
||||||
shutil.rmtree(path)
|
zf = zipfile.ZipFile(config.xo_name)
|
||||||
|
|
||||||
|
for name in zf.namelist():
|
||||||
|
full_path = os.path.join(path, name)
|
||||||
|
if not os.path.exists(os.path.dirname(full_path)):
|
||||||
|
os.makedirs(os.path.dirname(full_path))
|
||||||
|
|
||||||
|
outfile = open(full_path, 'wb')
|
||||||
|
outfile.write(zf.read(name))
|
||||||
|
outfile.flush()
|
||||||
|
outfile.close()
|
||||||
|
|
||||||
def cmd_genpot(config, options, args):
|
def cmd_genpot(config, options, args):
|
||||||
po_path = os.path.join(config.source_dir, 'po')
|
po_path = os.path.join(config.source_dir, 'po')
|
||||||
@ -331,6 +326,9 @@ def cmd_release(config, options, args):
|
|||||||
|
|
||||||
print 'Done.'
|
print 'Done.'
|
||||||
|
|
||||||
|
def cmd_build(config, options, args):
|
||||||
|
pass
|
||||||
|
|
||||||
def start(bundle_name, manifest='MANIFEST'):
|
def start(bundle_name, manifest='MANIFEST'):
|
||||||
parser = OptionParser()
|
parser = OptionParser()
|
||||||
(options, args) = parser.parse_args()
|
(options, args) = parser.parse_args()
|
||||||
|
Loading…
Reference in New Issue
Block a user