Nico Schottelius
|
054cb7e611
|
ensure cdist-type-emulator has __cdist_version set before and does not run git
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-03-04 09:15:18 +01:00 |
|
Nico Schottelius
|
f3eb9368cd
|
always chdir to git dir before getting version
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-03-04 09:07:48 +01:00 |
|
Nico Schottelius
|
7b3cee877d
|
next todo
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-03-04 02:08:05 +01:00 |
|
Nico Schottelius
|
a7ab994bc8
|
make version dynamic from git
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-03-03 20:24:25 +01:00 |
|
Nico Schottelius
|
3ff0b4a393
|
Use ../conf as default conf and change remote bin directory (next to conf/)
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-03-03 15:27:51 +01:00 |
|
Nico Schottelius
|
8d3d11ea1b
|
cleanup / sort cdist-config
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-03-03 14:49:48 +01:00 |
|
Nico Schottelius
|
cc05c6324c
|
provide __global for manifests and codegen
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-03-03 10:37:11 +01:00 |
|
Nico Schottelius
|
8bb3a5b416
|
beautify output
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-03-03 09:47:02 +01:00 |
|
Nico Schottelius
|
f75f2a0de5
|
Cleanup local and remote base_dir before execution
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-03-03 09:43:04 +01:00 |
|
Nico Schottelius
|
06a56ab6d2
|
AR Steven: DOC: manifest can access $__type (implement $__type ;-)
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-25 18:42:38 +01:00 |
|
Nico Schottelius
|
3b7bbb0756
|
replace __cdist_type_mydir with __cdist_type_dir
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-25 18:39:21 +01:00 |
|
Nico Schottelius
|
45429c2ca0
|
Allow ids to contain slashes
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-25 02:13:11 +01:00 |
|
Nico Schottelius
|
66bfe35a46
|
add user information
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-25 01:48:18 +01:00 |
|
Nico Schottelius
|
8aa560d111
|
save a variable
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-25 01:17:48 +01:00 |
|
Nico Schottelius
|
ea39e137f3
|
re-integrate cdist-object-codegen-all
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-25 01:06:02 +01:00 |
|
Nico Schottelius
|
8d774ff152
|
fix some issues in cdist-config, transfer parameters
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-25 00:54:49 +01:00 |
|
Nico Schottelius
|
72f62a8734
|
cleanup and fix some missing } in cdist-config
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-25 00:14:26 +01:00 |
|
Nico Schottelius
|
238b5119eb
|
begin to migrate from plural to singular, CONSISTENTLY
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-24 21:32:01 +01:00 |
|
Nico Schottelius
|
39b2976f9a
|
in theory, finish bin/cdist-object-explorer-all
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-24 21:24:21 +01:00 |
|
Nico Schottelius
|
16ac8117b2
|
cleanup much of bin/cdist-object-explorer-all
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-24 17:28:14 +01:00 |
|
Nico Schottelius
|
e599e1684c
|
continue on bin/cdist-object-explorer-all, make scp silent
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-24 16:33:08 +01:00 |
|
Nico Schottelius
|
24ce08820e
|
export __object and __object_id
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-24 15:34:17 +01:00 |
|
Nico Schottelius
|
93253f7fda
|
export __target_host
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-24 15:05:31 +01:00 |
|
Nico Schottelius
|
7d766d5376
|
export __manifests
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-24 14:47:52 +01:00 |
|
Nico Schottelius
|
40752d4ac4
|
remove autoexport from cdist-config
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-24 14:28:29 +01:00 |
|
Nico Schottelius
|
f5eccb2cb1
|
introduce new variable names and use __explorers
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-24 14:24:47 +01:00 |
|
Nico Schottelius
|
957ab446fa
|
introduce __cdist_local_base_dir and use it in HACKERS_README
This way out/ and conf/ are debugable.
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-23 19:05:46 +01:00 |
|
Nico Schottelius
|
e6c4533464
|
BREAK: rename __cdist_config to __cdist_conf_dir
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-23 19:01:29 +01:00 |
|
Nico Schottelius
|
0b94a11d27
|
implement the rename to cdist-type-build-emulation in cdist-manifest-run and cleanups
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-23 18:40:58 +01:00 |
|
Nico Schottelius
|
fde8b2b1b9
|
out does not need _dir in the fs
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-23 18:30:06 +01:00 |
|
Nico Schottelius
|
45237ec5ae
|
conf != out
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-23 18:13:08 +01:00 |
|
Nico Schottelius
|
2e0d1b78fb
|
rename: cdist-remote-* = remote
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-23 18:10:26 +01:00 |
|
Nico Schottelius
|
995bf8d963
|
a giant commit into the future
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-23 16:45:38 +01:00 |
|
Nico Schottelius
|
84ede1ae29
|
cleanup cdist config, remove cache, add out_dir and conf_dir
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-23 16:19:41 +01:00 |
|
Nico Schottelius
|
d7299b8ab1
|
begin to integrate out_dir in cdist_config
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-23 16:10:36 +01:00 |
|
Nico Schottelius
|
17838de1ef
|
remove exports from cdist-config, let subscribts take care about that, add out_dir
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-23 16:01:18 +01:00 |
|
Nico Schottelius
|
ce69491c34
|
sed -i 's/__cdist_name_type_params/__cdist_name_params/g'
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-23 10:12:26 +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
|
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
|
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
|
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
|
63f702ceae
|
remove slash before marker
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-22 13:04:41 +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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
fafb427928
|
implement cdist-code-gen (in theory)
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-14 11:28:14 +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
|
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
|
f4c53e800c
|
begin to cleanup recursive call run
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-06 15:52:28 +01:00 |
|
Nico Schottelius
|
d555ba5710
|
cleanup
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-05 19:42:49 +01:00 |
|
Nico Schottelius
|
9b44fc6c9c
|
add names for everything in config
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-05 19:41:47 +01:00 |
|
Nico Schottelius
|
8446328bc6
|
Implement automatic temp removal
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-05 19:32:29 +01:00 |
|
Nico Schottelius
|
1850042126
|
also enable transfer of explorer data back to the server
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-04 22:49:20 +01:00 |
|
Nico Schottelius
|
16f51ca14d
|
Finish ugly explorer integration
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-04 22:39:26 +01:00 |
|
Nico Schottelius
|
4450b2f573
|
continue to integrate new explorer idea
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-04 14:38:17 +01:00 |
|
Nico Schottelius
|
9c402d4a3e
|
Describe latest features
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-02 21:49:01 +01:00 |
|
Nico Schottelius
|
b9fa9d8b11
|
switch from chars to sane_regexp
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-02 21:43:11 +01:00 |
|
Nico Schottelius
|
7c8dba566f
|
add source record information to created objects
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-02 19:53:13 +01:00 |
|
Nico Schottelius
|
2d54c04f8a
|
cleanup cdist-config
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-02 18:56:25 +01:00 |
|
Nico Schottelius
|
b95eb84a98
|
Cleanups, begin generic manifest execution
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-02 18:41:01 +01:00 |
|
Nico Schottelius
|
3ead0e5912
|
cleanup cdist_tree_wrapper
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-02 15:02:26 +01:00 |
|
Nico Schottelius
|
f7f687995b
|
cleanups + new __cdist_exit_err
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-02 14:55:28 +01:00 |
|
Nico Schottelius
|
732ac76383
|
cleanup and add vars to cdist-config
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-02 14:23:54 +01:00 |
|
Nico Schottelius
|
24d28b4a06
|
begin to write real world manifest
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-02 14:02:29 +01:00 |
|
Nico Schottelius
|
691766b27e
|
replace some hardcoded values with dynamic generated ones
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-02 14:01:21 +01:00 |
|
Nico Schottelius
|
ca82a0d4a0
|
disable library loading
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-12-01 20:10:42 +01:00 |
|
Nico Schottelius
|
fb76e81f17
|
update configuration
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-30 19:09:21 +02:00 |
|
Nico Schottelius
|
9116df2edd
|
add more functions to cdist-config
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-29 18:55:18 +02:00 |
|
Nico Schottelius
|
4d1dcf8177
|
But, if we use export on every variable, it's documented plus clear that we wanted it to do
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-28 21:06:53 +02:00 |
|
Nico Schottelius
|
3f1078e97c
|
we COULD export all variables
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-28 21:05:24 +02:00 |
|
Nico Schottelius
|
2e0fa1cb95
|
old commit
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-28 20:34:03 +02:00 |
|
Nico Schottelius
|
bf540836f8
|
big rename
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-25 12:36:30 +02:00 |
|
Nico Schottelius
|
e054d0c22c
|
module loader implemented
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-20 02:30:16 +02:00 |
|
Nico Schottelius
|
d98bb4043c
|
cdist-apply can install packages
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-20 01:25:05 +02:00 |
|
Nico Schottelius
|
39d737014d
|
support pacman packaging system
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-19 14:34:11 +02:00 |
|
Nico Schottelius
|
d55c5b509f
|
autoload libraries
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-19 14:30:36 +02:00 |
|
Nico Schottelius
|
f65c78deb6
|
dynamic load new explorers
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-19 14:28:12 +02:00 |
|
Nico Schottelius
|
34b75c2ad8
|
explore hostname
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-19 14:13:13 +02:00 |
|