|
Packit Service |
76cb02 |
#!/bin/sh
|
|
Packit Service |
76cb02 |
tooldir=`dirname $0`
|
|
Packit Service |
76cb02 |
tooldir=`cd $tooldir && pwd`
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
# Where to store the synopsis
|
|
Packit Service |
76cb02 |
synopdir="$1"
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
if [ ! -d $synopdir ]; then
|
|
Packit Service |
76cb02 |
echo "$synopdir does not exist"
|
|
Packit Service |
76cb02 |
exit 1
|
|
Packit Service |
76cb02 |
fi
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
# Absolute path
|
|
Packit Service |
76cb02 |
synopdir=`cd "$synopdir" && pwd`
|
|
Packit Service |
76cb02 |
if [ "$synopdir" = "" ]; then
|
|
Packit Service |
76cb02 |
echo "Cannot go to dir"
|
|
Packit Service |
76cb02 |
exit 1
|
|
Packit Service |
76cb02 |
fi
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
cd $synopdir
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
# Extract the parameters synopsis
|
|
Packit Service |
76cb02 |
xsltproc --param chunk 1 $tooldir/paramextract.xsl $tooldir/../xsl/docbook.xsl
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
# Strip the xmlns
|
|
Packit Service |
76cb02 |
for i in *.sxml; do
|
|
Packit Service |
76cb02 |
echo $i
|
|
Packit Service |
76cb02 |
param=`basename $i .sxml`
|
|
Packit Service |
76cb02 |
sed "s/xmlns[^ ]* //" $param.sxml > $param.xml
|
|
Packit Service |
76cb02 |
rm $param.sxml
|
|
Packit Service |
76cb02 |
done
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
cd -
|
|
Packit Service |
76cb02 |
|