Commit graph

2227 commits

Author SHA1 Message Date
Nico Schottelius
7a28777555 DO NOT CREATE /usr/bin/cdist-config
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-02-17 18:19:05 +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
8d8d7da036 cleanup file and issue type
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-02-17 16:54:14 +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
de43f4d5d8 fix initial manifest and reorder HACKERS_README
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-02-17 16:33:16 +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
1b2ed7ab8a parameter type is required for __file
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-02-17 16:13:55 +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
7ad15d6733 update hackers readme
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-02-17 15:35:56 +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
8d0d714f3c less todo
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-02-17 09:49:56 +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
7f96e30971 define __cdist_config at beginning
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-02-17 09:16:44 +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
8d83511038 todo comments
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-02-16 23:25:37 +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
19bccc8fad new stuff working in hackers readme
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-02-16 23:08:33 +01:00
Nico Schottelius
5ac606c563 adjust parameters of types
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-02-16 23:07:09 +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
8f4def18b5 document new parames style
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-02-16 23:04:16 +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
15f784d848 new style parameter list
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-02-16 22:23:55 +01:00
Nico Schottelius
aae3c6827c specify location of parameters
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-02-16 22:16:14 +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
b639ed3b0c less todo
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-02-16 21:57:33 +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