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 |
|
Nico Schottelius
|
5237bcd5cd
|
first generic version working for objects
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-05 19:49:08 +01:00 |
|
Nico Schottelius
|
054f23a550
|
create objects in a seperate object dir, so no clashes with other stuff
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-05 19:44:12 +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
|
77038026a9
|
fix source record
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-05 19:20:59 +01:00 |
|
Nico Schottelius
|
9af46445ad
|
+set -eu
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-05 19:10:48 +01:00 |
|
Nico Schottelius
|
0ca61d6ed8
|
check for correct manifest, not the init one
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-05 19:08:47 +01:00 |
|
Nico Schottelius
|
7cb60aa5f5
|
add template for cdist-manifest-recursive-run
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-05 19:04:13 +01:00 |
|
Nico Schottelius
|
afedb3b90c
|
document more functionality
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-04 22:51:16 +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
|
f22dcb5d8f
|
add cleanup reminder
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-04 22:40:58 +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
|
768c97ee48
|
add script to coordinate run of explorers on the target
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-04 09:57:50 +01:00 |
|
Nico Schottelius
|
4b5d7dda25
|
mega cleaunp discussion commit :-)
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-03 13:24:56 +01:00 |
|
Nico Schottelius
|
d171ad5e64
|
restructure explorer
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-02 22:24:21 +01:00 |
|
Nico Schottelius
|
39595f321f
|
unify error messages
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-02 22:06:51 +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
|
6704ae7cc1
|
overwrite links / binaries if already existing
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-02 21:42:50 +01:00 |
|
Nico Schottelius
|
929d33c310
|
reload binaries on manifest run
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-02 21:32:18 +01:00 |
|
Nico Schottelius
|
8660e59296
|
no exec anymore
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-02 20:30:20 +01:00 |
|
Nico Schottelius
|
81c7ba085f
|
add hint for example configuration
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-02 20:24:34 +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
|
489639f8e0
|
split: cdist-build-host-cconfig to cdist-manifest-init and cdist-manifest-run
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-02 19:15:53 +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
|
f5124bb821
|
commit before breaking cdist-build-host-cconfig
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-02 18:49:17 +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
|
de41cceff5
|
rename
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-02 18:39:34 +01:00 |
|
Nico Schottelius
|
6c69e0246f
|
restructure /cdist-cconfig-tree
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-02 16:03:39 +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
|
97a14fe933
|
finish cdist-build-bin
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-02 14:38:30 +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
|
14ea35e40f
|
begin to move cdist-cconfig-tree to use internal variables
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-02 14:23:34 +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
|
63a0e8184d
|
begin to make test cases productive
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-02-02 11:10:19 +01:00 |
|
Nico Schottelius
|
c6a27aa82a
|
more ideas
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2011-01-15 01:23:18 +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
|
c223a4ac5c
|
move around documentation
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-10-28 21:13:57 +02:00 |
|
Nico Schottelius
|
007435a6da
|
template for cdist-compile
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-30 20:54:56 +02:00 |
|
Nico Schottelius
|
bf0e326bcb
|
move variables to bottom block
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-30 20:53:32 +02:00 |
|
Nico Schottelius
|
37edb78ac5
|
finish small cdist-deploy-to
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-30 20:48:14 +02:00 |
|
Nico Schottelius
|
217c6861e4
|
use parameters
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-30 20:46:29 +02:00 |
|
Nico Schottelius
|
36522e2e39
|
add arguments to sub-scripts
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-30 20:14:42 +02: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
|
c24cf52ce4
|
seperate loading from execution
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-30 19:08:51 +02:00 |
|
Nico Schottelius
|
9813c38657
|
add preprocessor
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-29 20:28:31 +02:00 |
|
Nico Schottelius
|
0157f5a8bc
|
remove obsolete cdist-explore
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-29 19:01:09 +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
|
c0c01187be
|
finish explorer builder
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-29 18:53:25 +02:00 |
|
Nico Schottelius
|
569d85e8f5
|
add script to build a new explorer
Did I play too much freeciv?
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-29 09:26:26 +02:00 |
|
Nico Schottelius
|
8293dc4eed
|
prototype for building the configuration
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-29 09:13:43 +02:00 |
|
Nico Schottelius
|
2e23339e07
|
add prototype of cdist-deploy-to
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-29 00:23:08 +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
|
582ee97103
|
add template helper
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-26 14:12:41 +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
|
ef35d00931
|
find functions
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-25 12:28:40 +02:00 |
|
Nico Schottelius
|
c525129bdd
|
change to actual host config, before executing it
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-21 20:08:58 +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 |
|
Nico Schottelius
|
847054c77d
|
finish cdist-explore
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-19 13:52:00 +02:00 |
|
Nico Schottelius
|
01ef65fbaa
|
output ideas
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-16 03:00:02 +02:00 |
|
Nico Schottelius
|
a5a12c72b1
|
add os detection for debian and archlinux
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
|
2010-09-16 02:54:36 +02:00 |
|