Daniel Heule
b2aeceae91
minor optimisation ...
2015-05-11 10:18:27 +02:00
Daniel Heule
e89ca14e66
autodedtection of old usermod implementations ...
2015-05-11 09:06:27 +02:00
Daniel Heule
56168cda65
fix for older linuxes where gpasswd doesn't have the relevant options ...
2015-05-08 14:21:39 +02:00
Daniel Heule
62bd5898aa
fix for older linuxes where gpasswd doesn't have the relevant options ...
2015-05-08 14:08:53 +02:00
Nico Schottelius
38d27d8769
Merge branch 'issue/372' of https://github.com/asteven/cdist
2014-10-23 16:27:52 +09:00
Nico Schottelius
4a0380ab65
Merge branch 'issue/369' of https://github.com/asteven/cdist
2014-10-23 16:27:29 +09:00
Steven Armstrong
28027f4261
dont fail just because grep in subshell exited non-zero
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2014-10-22 14:32:32 +02:00
Nico Schottelius
b724881c6a
remove superfluous = from title to allow building when xsltproc is strict
...
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2014-10-17 12:46:49 +09:00
Steven Armstrong
9f83622d38
remove legacy/unused explorer
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2014-10-07 16:36:01 +02:00
Ricardo Catalinas Jiménez
967652b5fe
Make __package_{update_index,upgrade_all} quieter
...
And more non-interactive for the APT case.
2014-10-05 16:00:10 +01:00
Ricardo Catalinas Jiménez
5cfe569369
Make __package_apt even more non-interactive
2014-10-05 15:59:27 +01:00
Nico Schottelius
a6c37d688b
Merge branch 'bugfix_type__package_emerge' of https://github.com/dheule/cdist
2014-10-02 15:20:08 +02:00
Ricardo Catalinas Jiménez
81bd4c3338
Add types __package_{update_index,upgrade_all}
2014-09-29 23:53:29 +01:00
Ricardo Catalinas Jiménez
ff880b4287
Fix comment
2014-09-29 22:37:50 +01:00
Ricardo Catalinas Jiménez
fd6b90a736
Cosmetic
2014-09-29 22:37:50 +01:00
Nico Schottelius
58ab351da3
Merge remote-tracking branch 'jake/__pkgng'
2014-09-29 21:18:31 +02:00
Nico Schottelius
7fab50a82b
Merge remote-tracking branch 'steven/issue/365'
2014-09-29 20:48:45 +02:00
Daniel Heule
c70834eaff
implemented some sugestions from nico
2014-09-29 17:28:45 +02:00
Steven Armstrong
41782cb107
workaround special case where the desired key was already present more then once in target file
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2014-09-29 14:47:25 +02:00
Nico Schottelius
8a56883d83
Merge branch 'osx-explorers' of https://github.com/mhutter/cdist
2014-09-29 11:14:33 +02:00
Steven Armstrong
4c52b10f93
maybe better define variable _before_ using it
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2014-09-29 10:57:27 +02:00
Steven Armstrong
4125dfaab0
them files should end in newline stupid
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2014-09-29 10:46:00 +02:00
Steven Armstrong
b17a1f0edb
removing and adding keys must be atomic
...
If we delegate this to multiple seprarate objects (e.g. using __line) and the
config run is interrupted after applying only some of them we may leave the
target in some random state.
We may have even locked ourself out of the target.
So remove and add keys ourself so either none are all changes are
applied.
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2014-09-27 11:40:06 +02:00
Steven Armstrong
eed058426a
fix that stupid stdin is truncated bug again
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2014-09-25 16:35:19 +02:00
Steven Armstrong
68586a0c3d
new type to manage a single ssh authorized_key entry
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2014-09-25 16:23:38 +02:00
Steven Armstrong
ffd2935cc4
complete rewrite
...
- add support for authorized_keys options see sshd(8)
- add support for explicit comment after key
- do not allow a key to exist more then once in an authorized_keys file
- remove all conflicting keys
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2014-09-25 16:16:15 +02:00
Steven Armstrong
5a895480b7
Merge remote-tracking branch 'telmich/master'
2014-09-24 15:18:40 +02:00
Ricardo Catalinas Jiménez
60b2bbf4c9
Fix messaging variables not exported in type manifest
2014-09-21 11:52:38 +01:00
Jake Guffey
6eff4bb898
Implemented telmich's suggestions
...
Using $($__explorer/os), command -v directly
Fix spacing
Fix copyright year
2014-09-17 17:43:29 -04:00
Ricardo Catalinas Jiménez
3223a38889
Fix typo in cdistmarker doc
2014-09-13 23:31:38 +01:00
Jake Guffey
37a8b4af2b
Minor fixes
...
Fixed pkgng_exists explorer (can't reference $__global)
Fixed logic in __package/pkgng_freebsd/gencode-remote
Wasn't installing package if it already exists, but after explorer execution
2014-09-10 15:54:13 -04:00
Jake Guffey
e87b26f2de
Introduce __package_pkgng_freebsd type
...
Create __package_pkgng_freebsd type to handle package management via pkg-ng
Add requirement generation in __package/manifest
Add explorer inside __package to find if pkg-ng is installed on the target
2014-09-09 17:10:32 -04:00
Steven Armstrong
a956583169
Merge remote-tracking branch 'telmich/master'
2014-08-20 13:03:35 +02:00
Nico Schottelius
249455f347
also support archlinux in __locale
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
2014-08-17 12:03:46 +02:00
Steven Armstrong
3dbe375837
no need to double escape a trailing $; $ by itself is not special in any way
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2014-07-28 15:05:45 +02:00
Steven Armstrong
fff5e48266
/index/match/
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2014-07-28 15:04:48 +02:00
Nico Schottelius
c6ad2e60b3
remove obsolete todos ... people believe they still need to be fixed!
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
2014-06-26 17:11:35 +02:00
Nico Schottelius
37451590b1
add reset to iptables init.d script
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
2014-06-26 15:24:42 +02:00
Daniel Heule
614c73e10e
correct date of c
2014-06-25 00:18:41 +02:00
Daniel Heule
ab6502c9df
correct match if / is the last char of a url and the end of the line
2014-06-25 00:16:40 +02:00
Manuel Hutter
981f8068d2
code diet on "memory"
2014-06-21 14:24:10 +02:00
Manuel Hutter
e727824964
cat
and pipe diet
2014-06-18 10:19:21 +02:00
Manuel Hutter
c36fba4b99
Fixed global explorers on OSX
2014-06-17 19:04:22 +02:00
Nico Schottelius
d294a2c28e
+"
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
2014-06-16 08:02:41 +02:00
Nico Schottelius
6a2f2352be
new type: __ssh_dot_ssh
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
2014-06-16 07:57:10 +02:00
Nico Schottelius
efb2c4a163
Merge branch 'fix-file-stat-osx' of https://github.com/mhutter/cdist
2014-06-11 00:35:01 +02:00
Nico Schottelius
3592a0c6dd
+suse support in __locale and __hostname
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
2014-06-10 23:50:53 +02:00
Nico Schottelius
17504975a6
suse support for __timezone
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
2014-06-10 23:15:21 +02:00
Manuel Hutter
8a70343e2c
Fixed wrong mode format for stat on OSX.
2014-06-10 19:48:02 +02:00
Manuel Hutter
90acfc3952
Fixed stat on OSX
2014-06-10 19:19:26 +02:00