1# group and class declaration config
2
3# options
4option dhcp6.mysystem code 1250 = text;
5option dhcp6.myversion code 1251 = unsigned integer 16;
6option dhcp6.myvalue code 1252 = text;
7
8# superclass declaration
9class "foobar" {
10    match option dhcp6.mysystem;
11    option dhcp6.myversion 1;
12}
13
14# simple subclass declaration
15subclass "foobar" "version1";
16
17# anonymous group
18group {
19    # this option is not propagated because the superclass takes precedence
20    option dhcp6.myversion 99;
21
22    option dhcp6.myvalue "foo";
23
24    # option setting subclass declaration
25    subclass "foobar" "version2" { option dhcp6.myversion 2; }
26
27    # complex subclass declaration
28    subclass "foobar" "version3" {
29        option dhcp6.myversion 3;
30	option dhcp6.myvalue "bar";
31    }
32
33    # another simple subclass declaration
34    subclass "foobar" "version10";
35}
36