projects
/
treecutter.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Adding target directory and readability with ssh_cmd
[treecutter.git]
/
src
/
tree-cutter.py
diff --git
a/src/tree-cutter.py
b/src/tree-cutter.py
index 1daed02116dc72cd6882d3bb04617038fce2fab5..4b28acba0ddbe34e067edd1b139951edf259ceb0 100755
(executable)
--- a/
src/tree-cutter.py
+++ b/
src/tree-cutter.py
@@
-46,6
+46,13
@@
def publish(src,target):
if retcode:
print 'Error: '+' '.join(cmd)+' Returncode ['+str(retcode)+']'
if retcode:
print 'Error: '+' '.join(cmd)+' Returncode ['+str(retcode)+']'
+def ssh_cmd(target, command):
+ t = target.split(":")
+ c = command.split()
+ cmd = ["ssh",t[0],c[0],c[1],t[1]]
+ retcode = subprocess.call(cmd)
+ if retcode:
+ print 'Error: '+' '.join(cmd)+' Returncode ['+str(retcode)+']'
PREFIXES={u'db': u'http://docbook.org/ns/docbook',
u'xi': u'http://www.w3.org/2001/XInclude',
PREFIXES={u'db': u'http://docbook.org/ns/docbook',
u'xi': u'http://www.w3.org/2001/XInclude',
@@
-408,9
+415,12
@@
class Sitemap():
return html
def publish(self):
return html
def publish(self):
+ ssh_cmd(args.output,"mkdir -p")
publish(tmptarget, args.output)
publish(tmptarget, args.output)
- publish(args.style+"css", args.output)
- publish(args.style+"images",args.output)
+ for res in ["css","images","js","favicon.ico"]:
+ if (os.path.exists(args.style+res)):
+ publish(args.style+res, args.output)
+ ssh_cmd(args.output,"chmod a+rx"
ts = time.time()
dir_ = Directory()
ts = time.time()
dir_ = Directory()