#!/bin/sh -efu

. ../helpers/alterator-lc-functions

file1=$(mktemp)
file2=$(mktemp)
file3=$(mktemp)

cat > "$file1" << EOF
  # comment
global_par1=123
global_par2="123"
global_par2="123"
    global_par3
image="s1"
	label="a"
	p1=1
	p2=2
	p3
image="/boot/s2"

other="x1"
    label="b"
  # comment
other="x2"
    label="c"
other="x3"
EOF

liloconf_dump_one_section "$file1" "a" > "$file2"

cat > "$file3" << EOF
image="s1"
	label="a"
	p1=1
	p2=2
	p3
EOF

diff "$file2" "$file3" || echo fail
rm -f -- "$file1" "$file2" "$file3"

