#!/bin/sh

set -e

if command -v scm > /dev/null ; then
    rm -f /usr/lib/scm/slibcat
    scm -c "(require 'new-catalog)"

    if [ -e /usr/lib/scm/slibcat ] ; then
      chmod 644 /usr/lib/scm/slibcat
    fi
fi

# The catalog for Racket cannot be shipped in the .deb, because racket
# is far too heavy a build dependency.
if command -v mzscheme > /dev/null ; then
    rm -f /var/lib/slib/mzscheme/slibcat
    mzscheme -I mzscheme -f /usr/share/slib/mzscheme.init \
	     -e "(require 'new-catalog)" >/dev/null 2>&1 || true

    if [ -e /var/lib/slib/mzscheme/slibcat ] ; then
      chmod 644 /var/lib/slib/mzscheme/slibcat
    fi
fi

#DEBHELPER#
