Blame lenses/tests/test_mdadm_conf.aug

Packit Service a2ae7a
module Test_mdadm_conf =
Packit Service a2ae7a
Packit Service a2ae7a
let conf = "
Packit Service a2ae7a
# Comment
Packit Service a2ae7a
device containers
Packit Service a2ae7a
 # Comment
Packit Service a2ae7a
DEVICE partitions  \ndev
Packit Service a2ae7a
	/dev/hda*  \n  /dev/hdc*
Packit Service a2ae7a
deVI
Packit Service a2ae7a
ARRAY /dev/md0 UUID=c3d3134f-2aa9-4514-9da3-82ccd1cccc7b Name=foo=bar
Packit Service a2ae7a
    supeR-minor=3 devicEs=/dev/hda,/dev/hdb Level=1 num-devices=5 spares=2
Packit Service a2ae7a
    spare-group=bar auTo=yes BITMAP=/path/to/bitmap metadata=frob
Packit Service a2ae7a
    container=/dev/sda member=1
Packit Service a2ae7a
MAIL # Initial comment
Packit Service a2ae7a
    user@example.com # End of line comment
Packit Service a2ae7a
MAILF user@example.com # MAILFROM can only be abbreviated to 5 characters
Packit Service a2ae7a
PROGRA /usr/sbin/handle-mdadm-events
Packit Service a2ae7a
CREA group=system mode=0640 auto=part-8
Packit Service a2ae7a
HOME <system>
Packit Service a2ae7a
AUT +1.x Homehost -all
Packit Service a2ae7a
POL domain=domain1 metadata=imsm path=pci-0000:00:1f.2-scsi-*
Packit Service a2ae7a
           action=spare
Packit Service a2ae7a
PART domain=domain1 metadata=imsm path=pci-0000:04:00.0-scsi-[01]*
Packit Service a2ae7a
           action=include
Packit Service a2ae7a
"
Packit Service a2ae7a
Packit Service a2ae7a
test Mdadm_conf.lns get conf =
Packit Service a2ae7a
    {}
Packit Service a2ae7a
    { "#comment" = "Comment" }
Packit Service a2ae7a
    { "device"
Packit Service a2ae7a
        { "containers" }
Packit Service a2ae7a
    }
Packit Service a2ae7a
    { "#comment" = "Comment" }
Packit Service a2ae7a
    { "device"
Packit Service a2ae7a
        { "partitions" }
Packit Service a2ae7a
    }
Packit Service a2ae7a
    { "device"
Packit Service a2ae7a
        { "name" = "/dev/hda*" }
Packit Service a2ae7a
        { "name" = "/dev/hdc*" }
Packit Service a2ae7a
    }
Packit Service a2ae7a
    { "device" }
Packit Service a2ae7a
    { "array"
Packit Service a2ae7a
        { "devicename" = "/dev/md0" }
Packit Service a2ae7a
        { "uuid" = "c3d3134f-2aa9-4514-9da3-82ccd1cccc7b" }
Packit Service a2ae7a
        { "name" = "foo=bar" }
Packit Service a2ae7a
        { "super-minor" = "3" }
Packit Service a2ae7a
        { "devices" = "/dev/hda,/dev/hdb" }
Packit Service a2ae7a
        { "level" = "1" }
Packit Service a2ae7a
        { "num-devices" = "5" }
Packit Service a2ae7a
        { "spares" = "2" }
Packit Service a2ae7a
        { "spare-group" = "bar" }
Packit Service a2ae7a
        { "auto" = "yes" }
Packit Service a2ae7a
        { "bitmap" = "/path/to/bitmap" }
Packit Service a2ae7a
        { "metadata" = "frob" }
Packit Service a2ae7a
        { "container" = "/dev/sda" }
Packit Service a2ae7a
        { "member" = "1" }
Packit Service a2ae7a
    }
Packit Service a2ae7a
    { "mailaddr"
Packit Service a2ae7a
        { "#comment" = "Initial comment" }
Packit Service a2ae7a
        { "value" = "user@example.com" }
Packit Service a2ae7a
        { "#comment" = "End of line comment" }
Packit Service a2ae7a
    }
Packit Service a2ae7a
    { "mailfrom"
Packit Service a2ae7a
        { "value" = "user@example.com" }
Packit Service a2ae7a
        { "#comment" = "MAILFROM can only be abbreviated to 5 characters" }
Packit Service a2ae7a
    }
Packit Service a2ae7a
    { "program"
Packit Service a2ae7a
        { "value" = "/usr/sbin/handle-mdadm-events" }
Packit Service a2ae7a
    }
Packit Service a2ae7a
    { "create"
Packit Service a2ae7a
        { "group" = "system" }
Packit Service a2ae7a
        { "mode" = "0640" }
Packit Service a2ae7a
        { "auto" = "part-8" }
Packit Service a2ae7a
    }
Packit Service a2ae7a
    { "homehost"
Packit Service a2ae7a
        { "value" = "<system>" }
Packit Service a2ae7a
    }
Packit Service a2ae7a
    { "auto"
Packit Service a2ae7a
        { "+" = "1.x" }
Packit Service a2ae7a
        { "homehost" }
Packit Service a2ae7a
        { "-" = "all" }
Packit Service a2ae7a
    }
Packit Service a2ae7a
    { "policy"
Packit Service a2ae7a
        { "domain" = "domain1" }
Packit Service a2ae7a
        { "metadata" = "imsm" }
Packit Service a2ae7a
        { "path" = "pci-0000:00:1f.2-scsi-*" }
Packit Service a2ae7a
        { "action" = "spare" }
Packit Service a2ae7a
    }
Packit Service a2ae7a
    { "part-policy"
Packit Service a2ae7a
        { "domain" = "domain1" }
Packit Service a2ae7a
        { "metadata" = "imsm" }
Packit Service a2ae7a
        { "path" = "pci-0000:04:00.0-scsi-[01]*" }
Packit Service a2ae7a
        { "action" = "include" }
Packit Service a2ae7a
    }