diff options
author | Lars Wirzenius <liw@liw.fi> | 2012-01-14 20:27:49 +0000 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2012-01-14 20:27:49 +0000 |
commit | ee04e85bf09261aa598a30e1ce5a3e803374be02 (patch) | |
tree | 9734970d057091bc056389b81fbef1bacdea717c | |
parent | e3b9abffeb8c49682cd62bf7b93cc0ef5bf8546a (diff) | |
download | unperish-ee04e85bf09261aa598a30e1ce5a3e803374be02.tar.gz |
fix publishing of docs
-rwxr-xr-x | unperish | 13 |
1 files changed, 7 insertions, 6 deletions
@@ -444,19 +444,20 @@ class Unperish(cliapp.Application): docs = ['README', 'NEWS'] for doc in docs: - doc = os.path.join(self.dirname, doc) - if os.path.exists(doc): - publish(doc, doc + '.mdwn') + src = self.join(self.dirname, doc) + print 'pd: src: %s' % src + if os.path.exists(src): + publish(src, doc + '.mdwn') env = dict(os.environ) env['LC_ALL'] = 'C' - for manpage in glob.glob(os.path.join(self.dirname, '*.[1-8]')): + for manpage in glob.glob(self.join(self.dirname, '*.[1-8]')): fmt = self.runcmd(['man', '-l', manpage], env=env) - text = self.runcmd(['col', '-b'], stdin=fmt) + text = self.runcmd(['col', '-b'], feed_stdin=fmt) fd, name = tempfile.mkstemp() os.write(fd, text) os.close(fd) - publish(name, manpage + '.txt') + publish(name, os.path.basename(manpage) + '.txt') os.remove(name) def cmd_rsync_publish(self, args): |