#! /bin/bash

[ -d hobson ] && {
    echo 1>&2 "hobble: hobson directory is present - you can remove it if you want to hobble this account"
    exit
}

case "$PWD" in
    */public_html|*/www)
        true
        ;;
    *)  echo 1>&2 "hobble: You should be in a public_html directory"
        exit
        ;;
esac

# Back up .htaccess
[ -f .htaccess ] || touch .htaccess
grep -q RewriteRule.*/hobson.*hobbled .htaccess || 
{
    mv .htaccess .htaccess.orig
    cp /usr/local/afribin/hobson/.htaccess .
}

# Make the choice directory:
mkdir hobson
cp /usr/local/afribin/hobson/* hobson
for FILE in index* cgi-bin _vti_bin .; do
    chown -R --reference="$FILE" hobson .htaccess
    break
done
echo Hobbled `url`
echo You should customise the unhobble script
echo vi hobson/hobson.sh
sleep 1
vi hobson/hobson.sh
