#!/bin/sh

# This script enables emacspeak for the current user.
# To disable some emacs features used in distributions of ALTLinux Team 
# this script will create local empty file ~/.emacs.d/site-start.d/10initial-features.el.
#
# This script at the preliminary stage and not completely debugge.
# If you have problems with it, please report to msp@altlinux.org.

FIRSTDIR=~/.emacs.d
SECONDDIR="$FIRSTDIR/site-start.d"
INITIAL_FEATURES="$SECONDDIR/10initial-features.el"
SELECTION="$SECONDDIR/10selection.el"
ESPEAKFILE="$SECONDDIR/espeak.el"

if ! [ -d "$FIRSTDIR" ]; then
   echo "Creating $FIRSTDIR..."
   mkdir "$FIRSTDIR"
fi

if ! [ -d "$SECONDDIR" ]; then
   echo "Creating $SECONDDIR..."
   mkdir "$SECONDDIR"
fi

if [ -e "$INITIAL_FEATURES" ]; then
   echo "Moving $INITIAL_FEATURES to $INITIAL_FEATURES.old..."
   mv "$INITIAL_FEATURES" "$INITIAL_FEATURES.orig"
fi
> "$INITIAL_FEATURES"

if [ -e "$SELECTION" ]; then
   echo "Moving $SELECTION to $SELECTION.old..."
   mv "$SELECTION" "$SELECTION.orig"
fi
> "$SELECTION"

echo "Creating $ESPEAKFILE..."
echo "(require 'emacspeak-setup)" > $ESPEAKFILE
echo "Done."
