#!/bin/sh
set -e

usageversion () {
	echo >&2 \
'debiandoc2info version 1.1

Copyright (C) 1998 Ardo van Rangelrooij
Copyright (C) 1996 Ian Jackson

This is free software; see the GNU General Public Licence
version 2 or later for copying conditions.  There is NO warranty.

usage: debiandoc2info [options] <filename>.sgml
options:  -k  keep intermediate files'
}

usageerror () { echo >&2 "debiandoc2info: $@"; exit 2; }

keep=false
keepopt=''

while [ $# != 0 ]
do
	case "$1"
	in
	-k)	keep=true;
		keepopt="-k"
		;;
	-?*)	usageerror "unknown option \`$1'"
		;;
	--)	shift;
		break
		;;
	*)	break
		;;
	esac
	shift
done

[ $# = 1 ] || usageerror "need exactly one input filename"

bn="`basename \"$1\" .sgml`"
case "$bn" in -*) bn="./$bn" ;; esac

debiandoc2texinfo $keepopt $bn.sgml

if command -v makeinfo >/dev/null 2>&1;
then
    makeinfo --output $bn.info $bn.texinfo >/dev/null
    if ! $keep
    then
	rm -f $bn.texinfo
    fi
else
    usageerror "makeinfo not found"
fi
