Commit graph

1815 commits

Author SHA1 Message Date
Nico Schottelius
b2546fb236 split deploy to into two stages
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-16 13:24:40 +02:00
Nico Schottelius
7c56630924 prepare installation routine
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-16 13:13:56 +02:00
Nico Schottelius
88c1be4b1b add benchmark results
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-16 13:00:02 +02:00
Steven Armstrong
a4ec6f93ce Merge remote-tracking branch 'cdist/install' into install 2011-09-16 12:43:43 +02:00
Nico Schottelius
3f2a27fa82 Merge branch 'master' into install 2011-09-16 12:31:25 +02:00
Steven Armstrong
b6738aaf60 rename __cinst_partition_msdos __partition_msdos
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-09-16 12:19:09 +02:00
Nico Schottelius
1f9ae13077 only the core is python, not the manifests
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-16 12:09:22 +02:00
Nico Schottelius
b76c4a5105 make shell exec error and normal error look the same for easier grepping in logfiles
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-14 08:45:55 +02:00
Nico Schottelius
03e312dcb7 use shutil.move() instead of os.rename() to avoid OSError: [Errno 18] Invalid cross-device link
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-14 01:50:18 +02:00
Nico Schottelius
9b3a95e244 ++logs +beginning of benchmark
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-14 01:49:00 +02:00
Nico Schottelius
41099a3596 update references
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-13 22:49:42 +02:00
Nico Schottelius
2e96ba793a reformat cdist manpage
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-13 22:48:14 +02:00
Nico Schottelius
a0058a1818 really create the directories
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-13 22:46:15 +02:00
Nico Schottelius
fece6ddd6a create subdirs man1 and man7 on the web
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-13 22:42:47 +02:00
Nico Schottelius
159ace1ea2 more important changes for 2.0
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-13 22:40:10 +02:00
Nico Schottelius
24cbc1b717 changes for 2.0
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-13 22:23:28 +02:00
Nico Schottelius
2f30ebf1f0 more todo, yeah!
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-13 22:11:51 +02:00
Nico Schottelius
c8b238df06 update cdist homepage
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-13 22:07:21 +02:00
Nico Schottelius
9b18b3d79e update manpage and support commands title
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-13 21:35:57 +02:00
Nico Schottelius
90bdf04336 add epilog to parsers, make it look beautiful
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-13 21:30:17 +02:00
Nico Schottelius
9f6a3933c7 remove obsolete HACKERS_README, we are stable now
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-13 18:24:24 +02:00
Nico Schottelius
e1421280d4 remove debug
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-13 18:18:56 +02:00
Nico Schottelius
7e9d234219 remove obsolete length check
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-13 18:18:12 +02:00
Nico Schottelius
780fd5625e re-implement correct caching
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-13 18:15:04 +02:00
Nico Schottelius
581562aae9 cleanups
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-13 18:05:15 +02:00
Nico Schottelius
4d065443da remove alias deploy for config, does not make things better
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-13 18:00:41 +02:00
Nico Schottelius
8d1b4236d4 fixup most arguments for config
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-13 17:59:11 +02:00
Nico Schottelius
df7f27f94b catch keyboard interrupt for all subcommands
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-13 17:42:43 +02:00
Nico Schottelius
5cbe34ee33 begin to implement subcommand handling
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-13 17:40:28 +02:00
Nico Schottelius
f4faff6b33 --todo
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-13 16:29:33 +02:00
Nico Schottelius
59afce35b5 do not do more checks on the manifest, current ones are good
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-13 16:25:39 +02:00
Nico Schottelius
a5b56f0c41 remove useless function
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-13 16:19:43 +02:00
Nico Schottelius
a43474cd68 add logfiles
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-13 16:10:46 +02:00
Nico Schottelius
4e3fec1e9e add hint to pythons octal mode
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-13 16:10:03 +02:00
Nico Schottelius
99b3b0789b remove tmpdir, keep it only if debug is enabled
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-13 00:02:04 +02:00
Nico Schottelius
a09a618c78 prepare cdist-type-emulator transformation
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-12 11:37:20 +02:00
Nico Schottelius
8b37daf5ff --todo for 2.0.0
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-12 11:27:30 +02:00
Nico Schottelius
4e95535b7c definitely cleanup remote directory first, so we see more bugs :-)
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-12 11:27:20 +02:00
Nico Schottelius
b470a47b15 add working cdist manpage
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-12 11:18:18 +02:00
Nico Schottelius
1742936dc9 add initial version of manpage for cdist
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-12 10:58:10 +02:00
Nico Schottelius
7de51e8d45 print help in case no hosts are given
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-12 10:52:04 +02:00
Nico Schottelius
25190e86a3 todo for 2.0.0
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-12 01:39:56 +02:00
Nico Schottelius
5ba6e0bb14 more hints on parallel running
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-12 01:38:51 +02:00
Nico Schottelius
e07328f569 initial support for parallel running
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-12 01:14:35 +02:00
Nico Schottelius
4aff176106 flush and also append \n to header
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-12 00:30:45 +02:00
Nico Schottelius
3cf203a668 begin to remove obsolete documentation
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-12 00:30:07 +02:00
Nico Schottelius
1a790edbf6 remove context class until we need it
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-12 00:20:06 +02:00
Nico Schottelius
c5355ca104 fixup -c option
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-12 00:16:18 +02:00
Nico Schottelius
8f34f8659b support -V, --version
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-12 00:08:30 +02:00
Nico Schottelius
5260f230e5 support -V, --version
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-09-12 00:06:59 +02:00