#!/bin/sh

set -e

FLAVOR="$1"
echo "install/records: Handling install of emacsen flavor ${FLAVOR}"

byte_compile_options="-batch -q -f batch-byte-compile"

if [ "${FLAVOR}" != "emacs" ]
then
  echo "install/records: byte-compiling for ${FLAVOR}"

  cp /usr/share/emacs/site-lisp/records-index.el \
	/usr/share/emacs/site-lisp/records-dindex.el \
	/usr/share/emacs/site-lisp/records-util.el \
	/usr/share/emacs/site-lisp/records-vars.el \
	/usr/share/emacs/site-lisp/records.el \
	/usr/share/${FLAVOR}/site-lisp
  cd	/usr/share/${FLAVOR}/site-lisp
  ${FLAVOR} ${byte_compile_options} \
	/usr/share/${FLAVOR}/site-lisp/records.el \
        /usr/share/${FLAVOR}/site-lisp/records-index.el \
	/usr/share/${FLAVOR}/site-lisp/records-dindex.el \
	/usr/share/${FLAVOR}/site-lisp/records-util.el \
	/usr/share/${FLAVOR}/site-lisp/records-vars.el

#  rm /usr/share/${FLAVOR}/site-lisp/records/*.el
  rm    /usr/share/${FLAVOR}/site-lisp/records-index.el \
	/usr/share/${FLAVOR}/site-lisp/records-dindex.el \
	/usr/share/${FLAVOR}/site-lisp/records-util.el \
	/usr/share/${FLAVOR}/site-lisp/records-vars.el \
	/usr/share/${FLAVOR}/site-lisp/records.el
fi

exit 0;
