diff --git a/buildbot/slave/commands.py b/buildbot/slave/commands.py
index f84f703..f34e139 100644
|
a
|
b
|
class SlaveFileDownloadCommand(Command): |
| 877 | 877 | self.path = os.path.join(self.builder.basedir, |
| 878 | 878 | self.workdir, |
| 879 | 879 | os.path.expanduser(self.filename)) |
| | 880 | |
| | 881 | dirname = os.path.dirname(self.path) |
| | 882 | if not os.path.exists(dirname): |
| | 883 | os.makedirs(dirname) |
| | 884 | |
| 880 | 885 | try: |
| 881 | 886 | self.fp = open(self.path, 'wb') |
| 882 | 887 | if self.debug: |
diff --git a/docs/buildbot.texinfo b/docs/buildbot.texinfo
index 8380237..dea0959 100644
|
a
|
b
|
directory. If the buildslave is running in @file{~buildslave}, and the |
| 5192 | 5192 | builder's ``builddir'' is something like @file{tests-i386}, then the |
| 5193 | 5193 | workdir is going to be @file{~buildslave/tests-i386/build}, and a |
| 5194 | 5194 | @code{slavedest=} of @file{foo/bar.html} will get put in |
| 5195 | | @file{~buildslave/tests-i386/build/foo/bar.html}. Remember that |
| 5196 | | neither of these commands will create missing directories for you. |
| 5197 | | |
| | 5195 | @file{~buildslave/tests-i386/build/foo/bar.html}. Both of these commands |
| | 5196 | will create any missing intervening directories. |
| 5198 | 5197 | |
| 5199 | 5198 | @subheading Other Parameters |
| 5200 | 5199 | |