blob: 323e0ecde04028a29afc554f3bf761c18f3e0f86 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/bin/sh
if [ ! "$1" -a ! "$2" ]; then
echo "Usage: $0 output.schemas file1.schemas [file2.schemas [...]]"
exit 1
fi
OUTFILE="$1"
shift
echo '<?xml version="1.0"?>' > "$OUTFILE"
echo '<gconfschemafile><schemalist>' >> "$OUTFILE"
while [ "$1" ]; do
if [ -f "$1" ]; then
sed -e '/<?xml/d' -e 's|<gconfschemafile>||g' -e 's|</gconfschemafile>||g' \
-e 's|<schemalist>||g' -e 's|</schemalist>||g' \
"$1" >> "$OUTFILE"
fi
shift
done
echo '</schemalist></gconfschemafile>' >> "$OUTFILE"
|