Darko Poljak
ca9dd7338a
Support IPv6 in python code.
8 years ago
Darko Poljak
b83e6993c1
Make comment better.
8 years ago
Darko Poljak
dd1b95f596
Add target_host file with original host to cache since cache dir is hash.
8 years ago
Darko Poljak
51ffc0f037
log.info -> log.debug for debug messages
8 years ago
Darko Poljak
5f436f21b8
Transfer and run global explorers in parallel.
9 years ago
Darko Poljak
dbcc94ab65
Add derived env vars for target hostname and fqdn.
9 years ago
Darko Poljak
6f28fc2db2
Fix ssh mux socket file error.
...
ssh ControlPath socket file needs to be unique for each host.
To avoid using ssh ControlPath option placeholders move socket file
to host's temp directory. Since each host has unique temp
directory then, although file name for socket file is fixed, its path
is unique.
9 years ago
Darko Poljak
2eab9b9598
Rm stderr debug output, stderr is not captured.
9 years ago
Darko Poljak
1501590f88
Fix missing stderr in case of script error in python >= 3.5.
9 years ago
Darko Poljak
e2bb629535
Fix shell command not working after new error reporting.
9 years ago
Darko Poljak
54e845da6f
pep8
9 years ago
Darko Poljak
0051240c7c
log.info target_host -> hash
9 years ago
Darko Poljak
120b11e96b
Fix log init error.
9 years ago
Darko Poljak
3b91ace4ea
Additionaly improve hostdir fix.
9 years ago
Steven Armstrong
13d315d718
do not assume target_host is anything that can be used as a directory name
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
9 years ago
Darko Poljak
22abe43e85
Make better msg for exec/util unsupported stderr output.
9 years ago
Darko Poljak
64efa04599
pep8
9 years ago
Darko Poljak
f6ea90c3a5
Update remote.py according to new exec_util api.
9 years ago
Darko Poljak
d48b65ed53
Fix process error handling in local.
9 years ago
Darko Poljak
0049b62cca
Add files conf subdirectory for static files.
9 years ago
Darko Poljak
fd8e10e12a
Improve error reporting for local and remote run.
9 years ago
Darko Poljak
3062421cf5
Fix bug with parallel hosts operation and specified output path.
9 years ago
Darko Poljak
8191ea91e1
Fix remote exec bug and bug with save_cache and ssh mux socket file.
9 years ago
Darko Poljak
1dfd6671e7
Fix #416 : error for non-posix remote shell. Fix remote.py test errors.
9 years ago
Darko Poljak
5e5106479f
Fix old bug: join wrong arg for OSError.
9 years ago
Darko Poljak
6ae94df0a1
Reset manually to original.
...
Limited connectivity, but have extra time, so doing it online. Will be fixed in a separate branch.
9 years ago
Darko Poljak
3ae042f2cd
Rverting manually (limited connectivity) to original.
...
Will be fixed in a separate branch.
9 years ago
Darko Poljak
8ed0c672b1
Fix error with args.
9 years ago
Nico Schottelius
73c77dd2d3
Let core use random .cdist directory for objects
...
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
10 years ago
Nico Schottelius
c818442ef2
also linke "files" subdir
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
11 years ago
Daniel Heule
64f4cff3cb
Shell selection support via ENV
...
CDIST_LOCAL_SHELL for local scripts
CDIST_REMOTE_SHELL for remote scripts
11 years ago
Steven Armstrong
fc988a5c22
oh my, never mind
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
11 years ago
Steven Armstrong
2f70a0d70e
need a way to set remote.base_path from the command line
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
11 years ago
Nico Schottelius
c130bdf534
if hostname is an absolute path, strip alway leading slash
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
11 years ago
Steven Armstrong
547c1f9c86
copy files instead of directories to give --remote-copy implementation a chance to dereference symlinks
...
also fixes #242 by filtering 'hidden' files (starting with a dot)
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
11 years ago
Nico Schottelius
90896a9e06
update environment with messages environment
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
11 years ago
Nico Schottelius
7cf0d60b08
catch permissionserror when deleting old cache
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
11 years ago
Nico Schottelius
2f842d56eb
integrate messaging into gencode, manifest
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
11 years ago
Nico Schottelius
ac5fa7cd64
integrate messaging into cdist
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
11 years ago
Nico Schottelius
136ddc05b5
context based changes
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
12 years ago
Nico Schottelius
ffeaa3d06b
fix old bug / joining wrong args
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
12 years ago
Nico Schottelius
a76d8bb517
:%s/self.out_path/self.base_path/g
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
12 years ago
Nico Schottelius
8298bb0bf5
fix test cdist.test.config_install.ConfigInstallRunTestCase
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
12 years ago
Nico Schottelius
b3cf339d06
fallback to sys.argv[0] by default
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
12 years ago
Nico Schottelius
cd8695d3eb
move create_files_dirs more to up - it is similar to init()
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
12 years ago
Nico Schottelius
d1708c78b6
refactoring
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
12 years ago
Nico Schottelius
eaf1721212
begin to migrate to '--output-base-path', shrink context
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
12 years ago
Nico Schottelius
a7fe8b4ed2
port context -> remote
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
12 years ago
Nico Schottelius
f79727559a
++logs and migrate context -> local
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
12 years ago
Nico Schottelius
49d9f1f475
support relative paths in -c argument
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
12 years ago