Nico Schottelius
|
0835e68766
|
also pass object_id to cdist-explorer-run
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-23 09:56:25 +01:00 |
|
Nico Schottelius
|
a12df5ce7c
|
create __cdist_object_id_from_object and use it + __cdist_type_from_object in cdist-manifest-run-all
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-23 09:50:30 +01:00 |
|
Nico Schottelius
|
51669874a7
|
extend cdist-explorer-run to accept arguments for explorers
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-23 09:37:07 +01:00 |
|
Nico Schottelius
|
53b51b0ead
|
Merge branch 'master' into types_explorer
|
2011-02-23 09:24:25 +01:00 |
|
Nico Schottelius
|
a2992f0c6e
|
be consistent and use __cdist_name_type_params as temp subdir
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-23 09:22:38 +01:00 |
|
Nico Schottelius
|
bf94bd1aab
|
no need to export variables
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-23 09:20:34 +01:00 |
|
Nico Schottelius
|
9a3d3bf489
|
s/opt_file/optional/
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-23 09:17:33 +01:00 |
|
Nico Schottelius
|
9bdfeb6198
|
exit after object explorer run
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-23 09:14:14 +01:00 |
|
Nico Schottelius
|
9761239f6c
|
in theory finish bin/cdist-object-explorer-all
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-23 09:02:57 +01:00 |
|
Nico Schottelius
|
76057615b3
|
and rename to __cdist_type_explorer_dir
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-23 00:21:32 +01:00 |
|
Nico Schottelius
|
db40e6c1a1
|
add __cdist_type_explorers
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-23 00:21:11 +01:00 |
|
Nico Schottelius
|
391b5d7dc0
|
begin cdist-object-explorer-all
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-23 00:19:16 +01:00 |
|
Nico Schottelius
|
2c5356ba9c
|
introduce __cdist_type_from_object
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-23 00:17:55 +01:00 |
|
Nico Schottelius
|
2fc8c2c4ce
|
add template for cdist-object-explorer-all
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-23 00:12:34 +01:00 |
|
Nico Schottelius
|
616fd954e8
|
no export needed, so remove it
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-23 00:08:45 +01:00 |
|
Nico Schottelius
|
5cfaad9d7a
|
copy all explorers, so they can reference themselves
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-23 00:04:36 +01:00 |
|
Nico Schottelius
|
10bdef0edd
|
HUGE CLEANUP
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-22 23:21:25 +01:00 |
|
Nico Schottelius
|
e168454d1b
|
Revert "Revert "finish generic cdist-explorer-run""
Revert the reverts - now we're in the feature branch.
This reverts commit c429177db4 .
|
2011-02-22 23:10:47 +01:00 |
|
Nico Schottelius
|
10b7a7ab8a
|
Revert "Revert "integrate bin/cdist-explorer-coordinator into cdist-explorer-run""
Revert the reverts - now we're in the feature branch.
This reverts commit 6ba577b3fd .
|
2011-02-22 23:10:43 +01:00 |
|
Nico Schottelius
|
a0fd43d0a8
|
Revert "Revert "begin to create a general cdist-explorer-run""
Revert the reverts - now we're in the feature branch.
This reverts commit c14df05fbe .
|
2011-02-22 23:10:38 +01:00 |
|
Nico Schottelius
|
d72c5e1f69
|
Revert "Revert "add template for bin/cdist-explorer-run-global""
Revert the reverts - now we're in the feature branch.
This reverts commit 2aa4487038 .
|
2011-02-22 23:10:35 +01:00 |
|
Nico Schottelius
|
2aa4487038
|
Revert "add template for bin/cdist-explorer-run-global"
Do not begin new features in master branch.
This reverts commit 2d7f155d1d .
|
2011-02-22 23:08:23 +01:00 |
|
Nico Schottelius
|
c14df05fbe
|
Revert "begin to create a general cdist-explorer-run"
Do not begin new features in master branch.
This reverts commit dfca442267 .
|
2011-02-22 23:08:19 +01:00 |
|
Nico Schottelius
|
6ba577b3fd
|
Revert "integrate bin/cdist-explorer-coordinator into cdist-explorer-run"
Do not begin new features in master branch.
This reverts commit 3a015dc39a .
|
2011-02-22 23:08:13 +01:00 |
|
Nico Schottelius
|
c429177db4
|
Revert "finish generic cdist-explorer-run"
Do not begin new features in master branch.
This reverts commit 2a8b20b11a .
|
2011-02-22 23:07:54 +01:00 |
|
Nico Schottelius
|
0658ad06c3
|
Revert "rename cdist-explorer-run-global -> cdist-explorer-run-init"
Do not begin new features that break in master branch.
This reverts commit b556ab557d .
|
2011-02-22 23:07:01 +01:00 |
|
Nico Schottelius
|
30919f126b
|
exit 0, but warn if gencode is not executable
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-22 22:40:34 +01:00 |
|
Nico Schottelius
|
8414f94703
|
Merge remote-tracking branch 'sans/master'
|
2011-02-22 22:37:22 +01:00 |
|
Steven Armstrong
|
5a0f7d6a0e
|
need non-error exit code in cdist-object-codegen or it stops the whole execution chain
Signed-off-by: Steven Armstrong <steven.armstrong@inf.ethz.ch>
|
2011-02-22 22:16:01 +01:00 |
|
Nico Schottelius
|
b556ab557d
|
rename cdist-explorer-run-global -> cdist-explorer-run-init
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-22 21:34:41 +01:00 |
|
Nico Schottelius
|
2a8b20b11a
|
finish generic cdist-explorer-run
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-22 21:34:05 +01:00 |
|
Nico Schottelius
|
3a015dc39a
|
integrate bin/cdist-explorer-coordinator into cdist-explorer-run
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-22 21:18:43 +01:00 |
|
Nico Schottelius
|
dfca442267
|
begin to create a general cdist-explorer-run
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-22 21:11:18 +01:00 |
|
Nico Schottelius
|
b6a143143d
|
cleanup + introduce __cdist_remote_user
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-22 20:40:54 +01:00 |
|
Nico Schottelius
|
2d7f155d1d
|
add template for bin/cdist-explorer-run-global
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-22 20:22:58 +01:00 |
|
Nico Schottelius
|
40068d68de
|
s/||/&&/
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-22 13:18:42 +01:00 |
|
Nico Schottelius
|
1f5fee5bad
|
always prepend header in gencode
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-22 13:09:58 +01:00 |
|
Nico Schottelius
|
63f702ceae
|
remove slash before marker
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-22 13:04:41 +01:00 |
|
Nico Schottelius
|
f7e18d94ec
|
submit object_id in gencode
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-22 11:55:11 +01:00 |
|
Nico Schottelius
|
2e0cdf73d9
|
add cd to cdist-manifest-run-all
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-22 11:54:50 +01:00 |
|
Nico Schottelius
|
8c5a64cd92
|
support manifest args in cdist-manifest-run
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-22 11:47:43 +01:00 |
|
Nico Schottelius
|
5dcb719844
|
introduce and use __cdist_exec_fail_on_error
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-22 11:39:23 +01:00 |
|
Nico Schottelius
|
da8abcb770
|
-c
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-22 11:33:34 +01:00 |
|
Nico Schottelius
|
35387cbc61
|
add __cdist_exec_fail_on_error
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-22 11:31:37 +01:00 |
|
Nico Schottelius
|
4664643f13
|
begin to use cdist-quickstart(1)
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-20 02:07:56 +01:00 |
|
Nico Schottelius
|
15fa6f76e6
|
-debug from cdist-config
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-19 12:58:32 +01:00 |
|
Nico Schottelius
|
aec77a05ae
|
cdist-config broken
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-17 17:46:18 +01:00 |
|
Nico Schottelius
|
145daf87e6
|
exit on unset variables
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-17 17:44:54 +01:00 |
|
Nico Schottelius
|
6d38ae5f11
|
shrink hackers readme, allow cdist-deploy-to to be hacked
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-17 16:50:44 +01:00 |
|
Nico Schottelius
|
bd026bad18
|
define variables to be exported to types
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-17 16:42:59 +01:00 |
|
Nico Schottelius
|
ff41ce0318
|
ensure failing if manifest or gencode break
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-17 16:26:48 +01:00 |
|
Nico Schottelius
|
f392543d43
|
add id in error string
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-17 16:17:41 +01:00 |
|
Nico Schottelius
|
cae8f31923
|
cleanups
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-17 16:13:35 +01:00 |
|
Nico Schottelius
|
b1c5012f3c
|
Make __cdist_exit_err write on stderr :-)
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-17 16:07:07 +01:00 |
|
Nico Schottelius
|
bb00bc93ef
|
Finish bin/cdist-exec-run
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-17 15:36:27 +01:00 |
|
Nico Schottelius
|
92dd32559a
|
finish cdist-deploy-to
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-17 15:35:12 +01:00 |
|
Nico Schottelius
|
8ef43abf25
|
abort if codegen fails
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-17 15:33:54 +01:00 |
|
Nico Schottelius
|
2220054b4d
|
manifest must exit non-zero
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-17 15:32:11 +01:00 |
|
Nico Schottelius
|
aee427ee54
|
add template for cdist-exec-run
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-17 15:12:50 +01:00 |
|
Nico Schottelius
|
255124b8c9
|
Create, finish and integrate bin/cdist-exec-transfer
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-17 15:11:41 +01:00 |
|
Nico Schottelius
|
da4cd7235c
|
add template for cdist-exec-transfer
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-17 15:03:24 +01:00 |
|
Nico Schottelius
|
df68e515b7
|
cleanup and -debug
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-17 09:47:12 +01:00 |
|
Nico Schottelius
|
db1b7eac6c
|
prefix all variables with __cdist
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-17 09:44:36 +01:00 |
|
Nico Schottelius
|
1d796e6ed1
|
rename no_new_object to new_objects_created (more intuitive)
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-17 09:34:59 +01:00 |
|
Nico Schottelius
|
cd6f969789
|
cleanup + include source information in migration
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-17 09:28:35 +01:00 |
|
Nico Schottelius
|
466e654bc4
|
correctly rename to cdist-manifest-run-all
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-17 09:24:14 +01:00 |
|
Nico Schottelius
|
7bd2ba1358
|
fix many bugs in cdist-manifest-recursive-all
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-17 09:23:38 +01:00 |
|
Nico Schottelius
|
711f9d7647
|
include rename in bin/cdist-deploy-to
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-17 09:17:30 +01:00 |
|
Nico Schottelius
|
662eee7ea3
|
rename manifest -> manifests and use subshell in__cdist_object_list()
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-17 09:17:13 +01:00 |
|
Nico Schottelius
|
153be6af6c
|
init -> manifest
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-17 00:08:39 +01:00 |
|
Nico Schottelius
|
d8ab79e1ab
|
integrate another stage into cdist-deploy-to
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-16 23:23:27 +01:00 |
|
Nico Schottelius
|
a7505f10a4
|
add parameter checking to cdist_tree_wrapper
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-16 23:04:33 +01:00 |
|
Nico Schottelius
|
a134d6c9e1
|
add function: __cdist_type_param_file
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-16 23:04:02 +01:00 |
|
Nico Schottelius
|
4354c68405
|
cleanup bin/cdist-manifest-recursive-run
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-16 22:12:21 +01:00 |
|
Nico Schottelius
|
c8242ef7da
|
cleanup bin/cdist_tree_wrapper and introduce __cdist_object_source
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-16 22:11:53 +01:00 |
|
Nico Schottelius
|
8995c77301
|
cleanup bin/cdist-object-codegen-all
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-16 21:56:47 +01:00 |
|
Nico Schottelius
|
80c745383a
|
finish cdist-object-codegen-all
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-16 20:24:58 +01:00 |
|
Nico Schottelius
|
6914071fe0
|
finish __cdist_object_list
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-16 20:16:19 +01:00 |
|
Nico Schottelius
|
3c3dad1842
|
rename __cdist_name_object_finished as well
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-16 20:14:40 +01:00 |
|
Nico Schottelius
|
64d71229f8
|
BREAK __cdist_object_source (due to rename to __cdist_name_object_source)
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-16 20:12:29 +01:00 |
|
Nico Schottelius
|
1609e52873
|
add template for code generation for all objects
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-16 20:04:04 +01:00 |
|
Nico Schottelius
|
04dd1672b1
|
rename cdist-code-gen -> cdist-object-codegen
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-16 20:03:09 +01:00 |
|
Nico Schottelius
|
ce3b83bfc1
|
update cdist-config with more helper functions
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-16 19:44:04 +01:00 |
|
Nico Schottelius
|
e4fbb1a5d8
|
finish cdist-code-gen
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-16 19:43:11 +01:00 |
|
Nico Schottelius
|
2e717cc50c
|
Merge remote-tracking branch 'sans/master'
|
2011-02-14 12:26:23 +01:00 |
|
Nico Schottelius
|
fafb427928
|
implement cdist-code-gen (in theory)
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-14 11:28:14 +01:00 |
|
Steven Armstrong
|
a7fc721488
|
fix typo: /object/newobject/
Signed-off-by: Steven Armstrong <steven.armstrong@inf.ethz.ch>
|
2011-02-14 11:21:49 +01:00 |
|
Nico Schottelius
|
1bae761fa0
|
prepare next steps: stage four and five
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-08 00:26:26 +01:00 |
|
Nico Schottelius
|
15bc9c9af1
|
remove obsolete cdist-compile
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-08 00:12:42 +01:00 |
|
Nico Schottelius
|
0c6fc7aa86
|
remove obsolete cdist-preprocess
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-08 00:12:07 +01:00 |
|
Nico Schottelius
|
2f926582e0
|
+mass cleanup
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-08 00:08:05 +01:00 |
|
Nico Schottelius
|
425f2bb71a
|
make scripts more variable and less dependent on each other
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-07 23:59:21 +01:00 |
|
Nico Schottelius
|
3f0e3bdc12
|
remove some debug
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-07 18:40:43 +01:00 |
|
Nico Schottelius
|
34f845ec86
|
2nd level cconfig generation works (with debug)
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-07 18:34:34 +01:00 |
|
Nico Schottelius
|
d9a07bfa3e
|
remove automatic __ prefixing of types
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-07 18:16:02 +01:00 |
|
Nico Schottelius
|
3892f9e713
|
add support for __cdist_type_mydir to find dir of current type
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-07 17:50:25 +01:00 |
|
Nico Schottelius
|
43e6db264b
|
rename __cdist_id to __cdist_object_id
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-06 22:07:17 +01:00 |
|
Nico Schottelius
|
494ee906f2
|
theorethic working version of recursive run :-)
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-06 21:14:21 +01:00 |
|
Nico Schottelius
|
3dacee432e
|
another cleanup and almost running cdist-manifest-recursive-run
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-06 16:04:28 +01:00 |
|
Nico Schottelius
|
f4c53e800c
|
begin to cleanup recursive call run
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-06 15:52:28 +01:00 |
|