3 let eol_ws = "defaults \t \n{\n enabled = cvs echo \n}\n\n"
5 let cvs = "# default: off
6 # description: The CVS service can record the history of your source
7 # files. CVS stores all the versions of a file in a single
8 # file in a clever way that only stores the differences
21 server_args = -f --allow-root=/var/cvs pserver
23 log_on_failure += HOST
28 let lst_add = "service svc_add
30 log_on_failure += HOST
34 test Xinetd.lns get eol_ws =
35 { "defaults" { "enabled"
37 { "value" = "echo" } } }
40 test Xinetd.lns put eol_ws after rm "/defaults/enabled/value[last()]" =
41 "defaults \t \n{\n enabled = cvs \n}\n\n"
43 test Xinetd.lns get cvs =
44 { "#comment" = "default: off" }
45 { "#comment" = "description: The CVS service can record the history of your source" }
46 { "#comment" = "files. CVS stores all the versions of a file in a single" }
47 { "#comment" = "file in a clever way that only stores the differences" }
48 { "#comment" = "between versions." }
49 { "service" = "cvspserver"
52 { "socket_type" = "stream" }
53 { "protocol" = "tcp" }
56 { "passenv" { "value" = "PATH" } }
57 { "server" = "/usr/bin/cvs" }
58 { "env" { "del" } { "value" = "HOME=/var/cvs" } }
61 { "value" = "--allow-root=/var/cvs" }
62 { "value" = "pserver" } }
63 { "#comment" = "bind = 127.0.0.1" }
64 { "log_on_failure" { "add" } { "value" = "HOST" } }
67 { "value" = "IPv4" } } }
69 (* Switch the '+=' to a simple '=' *)
70 test Xinetd.lns put lst_add after rm "/service/log_on_failure/add" =
71 "service svc_add\n{\n log_on_failure = HOST\n}\n"
73 test Xinetd.lns put "" after
75 set "/service/instances" "UNLIMITED" = "service svc
77 \tinstances = UNLIMITED
81 (* Support missing values in lists *)
82 test Xinetd.lns get "service check_mk\n{\n log_on_success =\n server_args=\n}\n" =
83 { "service" = "check_mk"
88 (* Local Variables: *)