Commit graph

339 commits

Author SHA1 Message Date
Andreas Brönnimann
23c35acf16 Merge branch 'master' of git://git.schottelius.org/cdist 2011-04-05 19:52:16 +02:00
Andreas Brönnimann
52fb8d5661 Change platform to hardware_type 2011-04-05 19:50:45 +02:00
Andreas Brönnimann
aebf05001a Add platform explorer 2011-04-05 19:40:54 +02:00
Andreas Brönnimann
8ec728fd4b Type pkg_openbsd 2011-04-05 19:28:18 +02:00
Nico Schottelius
519212e396 error out if state given is unknown
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-05 16:53:56 +02:00
Nico Schottelius
ac976c9f70 find __package* -type f -exec sed -i 's/uninstalled/removed/g' {} \;
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-05 16:25:27 +02:00
Nico Schottelius
4ebcdc3ef1 find __package* -type f -exec sed -i 's/deinstalled/removed/g' {} \;
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-05 16:25:13 +02:00
Nico Schottelius
5710d9a606 delay __package_openbsd_pkg / wait for input of justastudent
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-05 14:57:22 +02:00
Nico Schottelius
edfedc5c06 in theory finish os_version
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-05 00:10:26 +02:00
Nico Schottelius
b474960774 explorer os_version supports macosx
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-05 00:03:23 +02:00
Nico Schottelius
02da74e437 add explorer os_version supporting openbsd
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-04 23:57:36 +02:00
Nico Schottelius
654512c209 add template for __package_openbsd_pkg
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-04 23:50:48 +02:00
Nico Schottelius
785ec3f36f sort fields by alphabet
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-04 13:20:22 +02:00
Nico Schottelius
e464c5aaa2 simplify
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-04 11:04:00 +02:00
Nico Schottelius
d49e481a87 match on name: not name, may be invalid
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-04 11:00:15 +02:00
Nico Schottelius
db425d3925 use property, not key anymore
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-04 10:59:04 +02:00
Nico Schottelius
4b76d8a7e0 __user: remove =~, cleanup and beautify, replace cut with awk
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-04 10:45:41 +02:00
Nico Schottelius
69a17d0b0e remove unecessary set -- "$@"
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-02 14:25:00 +02:00
Nico Schottelius
18e433dd85 import corrected __group from nico/nico
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-02 14:24:20 +02:00
Nico Schottelius
5f0ecb0831 yum confuses me, document it, so others are saved
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-02 03:12:31 +02:00
Nico Schottelius
4ab1fdceff remove evil debug
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-02 02:57:02 +02:00
Nico Schottelius
0b7024a2cc adjust grep string
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-02 02:53:07 +02:00
Nico Schottelius
aedbc263d7 need to use --whatprovides
This ensure we also check for other packages which are used instead
of the requested one, which does not work with rpm -q:

[root@brett ~]# rpm -q vim
package vim is not installed
[root@brett ~]# yum --assumeyes --quiet install "vim"
Package 2:vim-enhanced-7.3.056-1.fc14.x86_64 already installed and
latest version
[root@brett ~]# rpm -q --whatprovides vim
vim-enhanced-7.3.056-1.fc14.x86_64

Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-02 02:49:57 +02:00
Nico Schottelius
13f4140b3d update manpage for __package_yum
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-02 02:26:42 +02:00
Nico Schottelius
a778dee9fc use rpm -q to get status
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-02 02:19:47 +02:00
Nico Schottelius
bcc7d0e795 cleanup of gencode-remote
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-02 02:19:30 +02:00
Nico Schottelius
d9e2493eb9 add fedora support to __package
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-02 02:13:44 +02:00
Nico Schottelius
e19c079f24 add template for new type __package_yum
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-02 02:00:20 +02:00
Nico Schottelius
e700437b01 also detect fedora
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-02 01:20:24 +02:00
Nico Schottelius
cee51f0088 make __package_apt use DEBIAN_FRONTEND=noninteractive
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-01 13:12:00 +02:00
Nico Schottelius
e21283c579 remove preseeding support from __package_apt
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-01 13:08:47 +02:00
Nico Schottelius
0db21eb308 document, cleanup and theoretically finish __debconf_set_selections
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-01 12:47:48 +02:00
Nico Schottelius
48a96591d1 add template for type __debconf_set_selections/
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-01 12:11:50 +02:00
Steven Armstrong
fb426bd412 __directory type does not have a destination parameter
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-03-29 20:10:40 +02:00
Steven Armstrong
1e42861ff4 Merge remote branch 'nico/master' 2011-03-28 17:08:46 +02:00
Steven Armstrong
f337612d36 Merge remote branch 'nico/master' 2011-03-28 15:22:45 +02:00
Nico Schottelius
9bdba19d4a prepend slash when using __object_id as name for __process
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-28 15:20:58 +02:00
Nico Schottelius
417ce61821 -''
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-28 08:54:41 +02:00
Nico Schottelius
271aa95a4d add --name example to manpage
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-27 23:32:28 +02:00
Nico Schottelius
b8002efa6d add support for __process --name (in theory)
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-27 23:29:10 +02:00
Nico Schottelius
40b7b158c0 -debug
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-27 23:13:18 +02:00
Nico Schottelius
0e8d36f592 add -x to pgrep
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-27 23:12:25 +02:00
Nico Schottelius
ec29717870 in theory finish __process
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-27 22:59:00 +02:00
Nico Schottelius
e7c1d3f16b add parameter
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-27 00:07:39 +01:00
Nico Schottelius
e4467de8fd describe how __process should work
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-27 00:05:30 +01:00
Nico Schottelius
06fe371b1d create type explorer "runs"
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-26 23:56:17 +01:00
Nico Schottelius
6c6ece859b update documentation for __process
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-26 23:51:45 +01:00
Nico Schottelius
4ba452874a add template for fancy idea __process
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-26 23:45:41 +01:00
Steven Armstrong
4088da5d8c escape __NOTSET__ in man page
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-03-24 23:47:05 +01:00
Steven Armstrong
b959a14dc2 fix length of ascidoc header
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-03-24 23:22:08 +01:00
Steven Armstrong
abaa79e19a Merge remote branch 'nico/master' 2011-03-24 23:20:07 +01:00
Steven Armstrong
e27501218f new type __key_value
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-03-24 23:16:25 +01:00
Nico Schottelius
0961e003be Revert "new type: __apt_update_index" (until it works)
This reverts commit 9094f50b03.
2011-03-24 15:28:20 +01:00
Nico Schottelius
c968028596 Revert "use __apt_update_index" (until it works)
This reverts commit 15b1bdab77.
2011-03-24 15:28:07 +01:00
Nico Schottelius
4b01791e69 Merge remote-tracking branch 'sans/master' 2011-03-24 14:35:58 +01:00
Nico Schottelius
c7ef2210fc update manpage for __apt_ppa
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-24 13:32:09 +01:00
Steven Armstrong
15b1bdab77 use __apt_update_index
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-03-24 08:31:23 +01:00
Steven Armstrong
9094f50b03 new type: __apt_update_index
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-03-24 08:30:51 +01:00
Steven Armstrong
e829fe65cd checking for filesize already includes check for file existence
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-03-23 21:14:17 +01:00
Steven Armstrong
0356d2eeff also check if sources file is not empty
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-03-23 17:45:03 +01:00
Steven Armstrong
f46b2a9a5a no longer need check-apt-repository
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-03-23 17:39:28 +01:00
Steven Armstrong
2bab4ed93b dont use python in type explorer
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-03-23 17:38:28 +01:00
Steven Armstrong
08a53cb130 new type: __apt_ppa
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-03-23 13:18:13 +01:00
Nico Schottelius
e4190c3d0a add --recursive to __directory (man, gencode, parameter, changelog)
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-22 09:59:41 +01:00
Nico Schottelius
4ff794b11a __file now supports --preseed (including the documentation)
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-21 10:07:38 +01:00
Nico Schottelius
3927da66b6 update __directory documentation
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-21 09:44:14 +01:00
Nico Schottelius
1a4fd4854c __motd now supports --source as well
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-21 09:30:42 +01:00
Nico Schottelius
240b4aebbc begin to add --preseed to __package_apt
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-21 09:14:42 +01:00
Nico Schottelius
c0705c1efd update documentation for __issue
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-21 08:54:12 +01:00
Nico Schottelius
a6b4c468e3 and add __issue parameter
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-20 02:04:50 +01:00
Nico Schottelius
04a07cfaf6 enhance and fix __issue
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-20 02:04:30 +01:00
Nico Schottelius
c87ecbe23f update comment for __link
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-19 23:44:25 +01:00
Nico Schottelius
c601298760 gencode -> gencode-remote in types
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-19 23:39:01 +01:00
Nico Schottelius
a761a035fe update __file with gencode-local and gencode-remote
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-19 23:26:41 +01:00
Nico Schottelius
3eed0f97ce begin to migrate __file to new local/remote scheme
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-19 22:38:36 +01:00
Nico Schottelius
ea2cbb176a fix generation of manpage for cdist-type__removeline
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-19 14:50:11 +01:00
Steven Armstrong
cef58ae85f handle numeric group id as well as group name for consistency with usermod|groupmod
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-03-18 23:37:10 +01:00
Nico Schottelius
43afb07598 move init to init.sample to avoid conflicts with real world
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-18 02:17:49 +01:00
Nico Schottelius
cbc8a254f4 +=
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-18 02:11:47 +01:00
Nico Schottelius
d4d2f47b60 more examples, document dependencies
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-18 02:01:37 +01:00
Nico Schottelius
756226f153 enhance example even further
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-18 01:53:54 +01:00
Nico Schottelius
96cbb37a29 fix example code in conf/manifest/init
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-18 01:51:44 +01:00
Nico Schottelius
b521fa07a1 Merge branch 'master' into dependencies 2011-03-18 00:01:20 +01:00
Nico Schottelius
f358a34e1d obsolete cdist-bin-transfer
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-17 20:40:22 +01:00
Daniel Roth
74d3a23930 Removed a not 2011-03-17 19:06:33 +01:00
Daniel Roth
5c39063a89 Added type __removeline 2011-03-17 18:58:28 +01:00
Steven Armstrong
59e774b08d fix merge conflict in changelog
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-03-16 14:41:43 +01:00
Nico Schottelius
e0520edb10 document redhat support
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-16 11:20:18 +01:00
Nico Schottelius
1bc37f5ba2 setup mode 0644 for motd
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-16 11:20:07 +01:00
Nico Schottelius
f94b39c22b fix __file usage in __issue and add redhat support
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-16 11:16:45 +01:00
Nico Schottelius
aee6953ecd [BUGFIX] __link: remove trailing 's' in variable name
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-16 10:28:00 +01:00
Nico Schottelius
d2c4ffb5f0 cleanup manpages for new types
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-16 08:45:01 +01:00
Nico Schottelius
e7f64758ce update conf/manifest/init example
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-16 08:39:51 +01:00
Nico Schottelius
0847b5b364 Merge branch 'master' into filedirectorylink 2011-03-16 08:36:40 +01:00
Nico Schottelius
bf60df1a9b cleanup in __file manifest
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-16 08:31:30 +01:00
Nico Schottelius
501fcf36d1 remove old --destination parameter from __file explorers
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-16 08:30:02 +01:00
Nico Schottelius
f69802b3d8 s/md5sum/cksum/g
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-03-16 08:25:36 +01:00
Steven Armstrong
af0b62ecef update man page for __group type
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-03-15 23:41:30 +01:00
Steven Armstrong
ec99a22db6 add new type __group
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-03-15 23:37:17 +01:00
Steven Armstrong
58718f735a use getent to get entry from shadow database
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-03-15 23:35:55 +01:00