post_install() {
        if [ ! -f /etc/xml/catalog ]; then
		echo "Creating initial XML catalog"
                /usr/bin/xmlcatalog --noout --create /etc/xml/catalog
        fi
        _NEW=`echo $1 | sed 's|\(.*\)\-.*|\1|'`

	echo "Updating XML catalog"
	for x in rewriteSystem rewriteURI
	do
        	/usr/bin/xmlcatalog --noout --add $x \
                	"http://docbook.sourceforge.net/release/xsl/${_NEW}" \
	                "/usr/share/xml/docbook/xsl-stylesheets-nons" \
        	        etc/xml/catalog
	        /usr/bin/xmlcatalog --noout --add $x \
        	        "http://docbook.sourceforge.net/release/xsl/current" \
	                "/usr/share/xml/docbook/xsl-stylesheets-nons" \
        	        etc/xml/catalog
	        /usr/bin/xmlcatalog --noout --add $x \
        	        "http://docbook.sourceforge.net/release/xsl-ns/${_NEW}" \
                	"/usr/share/xml/docbook/xsl-stylesheets" \
	                etc/xml/catalog
        	/usr/bin/xmlcatalog --noout --add $x \
	                "http://docbook.sourceforge.net/release/xsl-ns/current" \
        	        "/usr/share/xml/docbook/xsl-stylesheets" \
                	etc/xml/catalog
	        /usr/bin/xmlcatalog --noout --add $x \
			"http://docbook.sourceforge.net/release/xsl-nons/current" \
			"/usr/share/xml/docbook/xsl-stylesheets-nons" \
			etc/xml/catalog
        	/usr/bin/xmlcatalog --noout --add $x \
			"http://docbook.sourceforge.net/release/xsl-nons/${_NEW}" \
			"/usr/share/xml/docbook/xsl-stylesheets-nons" \
			etc/xml/catalog 	
	done

}

post_upgrade() {
        post_install $1
}

post_remove() {
        /usr/bin/xmlcatalog --noout --del "/usr/share/xml/docbook/xsl-stylesheets" etc/xml/catalog
	/usr/bin/xmlcatalog --noout --del "file:///etc/xml/docbook" etc/xml/catalog
}

op=$1
shift
$op $*
