On Fri, Sep 2, 2011 at 2:53 PM, Michael Tautschnig m...@debian.org wrote:
Hi again,
[...]
I have noticed that the schema on the wiki is outdated, and sometimes not
functional even. With the lens in the current state, I've been able to
successfully parse 477 disk_config files we use in production. I'd be
happy
to get more tricky cases to test if you wish to send some to me.
I think the following three examples should be of such nature:
Config 1:
disk_config disk1 bootable:1 preserve_always:all
always_format:5,6,7,8,9,10,11
primary - 0 - -
primary - 0 - -
logical / 0 ext3 rw,relatime,errors=remount-ro createopts=-c
-j
logical swap 0 swap sw
logical /var 0 ext3 rw,relatime createopts=-m
5 -j
logical /tmp 0 ext3 rw createopts=-m
0 -j
logical /usr 0 ext3 rw,relatime
createopts=-j
logical /home 0 ext3 rw,relatime,nosuid,nodevcreateopts=-m
1 -j
logical /wrk 0 ext3 rw,relatime,nosuid,nodevcreateopts=-m
1 -j
logical /transfer 0 vfat rw
Config 2:
disk_config /dev/sda
primary - 250M - -
primary - 20G - -
logical - 8G- -
logical - 4G- -
logical - 5G- -
disk_config /dev/sdb sameas:/dev/sda
disk_config raid
raid1 /boot sda1,sdb1 ext3 defaults
raid1 / sda2,sdb2 ext3 defaults,errors=remount-ro
raid1 swap sda5,sdb5 swap defaults
raid1 /tmp sda6,sdb6 ext3 defaults createopts=-m 1
raid1 /var sda7,sdb7 ext3 defaults
Config 3:
disk_config /dev/sdb
primary / 21750 ext3 defaults,errors=remount-ro
primary /boot 250ext3 defaults
logical - 4000 - -
logical - 2000 - -
logical - 10-- -
disk_config cryptsetup randinit
swap swap /dev/sdb5 swap defaults
tmp /tmp /dev/sdb6 ext2 defaults
luks /local00 /dev/sdb7 ext3 defaults,errors=remount-ro createopts=-m
0
I updated the lens to support these examples. See [0] to see how they are
parsed by Augeas.
Cheers,
Raphaël
[0]
http://git.fedorahosted.org/git/?p=augeas.git;a=blob;f=lenses/tests/test_fai_diskconfig.aug;h=f35feda5e3118692d29c0b45dc6685735f8ff4eb;hb=11c16475a064ce20edd19a7bf8a998e4fcb5e571