Steven Armstrong
2fcdf3825b
safer way to check for database existence
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-06-17 13:19:46 +02:00
Steven Armstrong
2cf67e321e
in PATH we trust
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-06-17 13:14:57 +02:00
Steven Armstrong
94cdf36439
new type: __postgres_role
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-06-17 12:57:35 +02:00
Steven Armstrong
8e42336df3
new type: __postgres_database
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-06-17 12:57:35 +02:00
Steven Armstrong
b7921451c2
bugfix: properly quote value in awk script
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-06-16 22:52:18 +02:00
Steven Armstrong
2ffd5c837b
__key_value: bugfix, explorer has no access to parameters created in manifest
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-06-16 22:39:03 +02:00
Steven Armstrong
ac035ba0fd
add missing dependency
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-05-25 20:23:53 +02:00
Aurelien Bondis
a55e24f49c
type package_pacman: added --needed to accelerate install
2011-05-19 17:46:17 +02:00
Nico Schottelius
162aee1c9e
Use sw_vers for os_version on macosx (by Jan Hacker)
...
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-05-03 10:23:32 +02:00
Steven Armstrong
ecc0b2136d
rename all occurences of hardware_type to machine
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-04-29 10:37:43 +02:00
Nico Schottelius
441ebf94c1
Steven++: Rename explorer hardware_type to machine
...
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-29 10:33:33 +02:00
Nico Schottelius
06f0e60705
more indent
...
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-27 10:18:44 +02:00
Nico Schottelius
682919c7db
+quotes +indent
...
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-27 10:17:26 +02:00
Nico Schottelius
d224a8b5fc
require package tzdata for the correct link
...
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-27 10:16:59 +02:00
Ramon Salvadó
bf27a177da
Added __timezone type (allows configuration of your localtime timezone)
2011-04-27 10:14:59 +02:00
Ramon Salvadó
9e7048b25d
Fixed package_yum to work on CentOS
2011-04-26 14:07:18 +02:00
Nico Schottelius
7d8a58e6d1
and - debug
...
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-20 13:47:36 +02:00
Nico Schottelius
4d244e9ea2
import __ssh_authorized_key from Aurélien's tree
...
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-19 22:30:06 +02:00
Steven Armstrong
88a667b17f
docfix: add missing =
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-04-06 23:42:22 +02:00
Steven Armstrong
df6c2909cb
bow infront of the whitespace nazi
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-04-06 23:31:38 +02:00
Steven Armstrong
6784d4ca16
docfix: add missing =
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-04-06 23:29:52 +02:00
Steven Armstrong
b29538a784
new types: __autofs_map, __autofs_master
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-04-06 23:27:28 +02:00
Nico Schottelius
3c37ac0b0f
do not fail if nothing todo (__user and __group)
...
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-06 22:24:11 +02:00
Nico Schottelius
88a6ee385b
always use uname -m, until it breaks
...
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-06 20:46:21 +02:00
Nico Schottelius
9610dbf10f
__debconf_set_selections: cat the file referenced, not the parameter!
...
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-06 20:40:18 +02:00
Nico Schottelius
a493334431
[DOC] fixup manpage for type __package_pkg_openbsd
...
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-04-06 20:24:01 +02:00
Andreas Brönnimann
e289235589
Fix typo
2011-04-06 20:16:36 +02:00
Andreas Brönnimann
836c2ae7b8
Add error output to __package_pkg_openbsd
2011-04-05 23:23:24 +02:00
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