a2enmod idlchunk
a2disconf serve-cgi-bin
+### Setup custom locales.
+EG_VHOST="/etc/apache2/eg_vhost.conf"
+LOCALE_DIR="/openils/var/data/locale/opac"
+
+if ls $LOCALE_DIR/*.po > /dev/null 2>&1
+then
+ echo
+ echo "Custom locales found!!"
+ echo "Setting up custom locales..."
+ for LOCALE_FILE in $LOCALE_DIR/*
+ do
+ LOCALE="$(cat $LOCALE_FILE | awk -F'"' '{ print $2 }')"
+ if grep -q "$LOCALE_FILE" $EG_VHOST
+ then
+ sleep 2
+ echo
+ echo "Locale $LOCALE already configured in $EG_VHOST"
+ echo "not adding it again."
+ else
+ #LOCALE="$(cat $LOCALE_FILE | awk -F'"' '{ print $2 }')"
+ sleep 2
+ echo
+ echo "Found $LOCALE_FILE Locale for this file is: $LOCALE"
+ sed -i "/#PerlAddVar OILSWebLocale \"\/openils\/var\/data\/locale\/opac\/fr-CA.po\"/a \ \PerlAddVar OILSWebLocale \"${LOCALE_FILE}\"" "$EG_VHOST"
+ sed -i "/#PerlAddVar OILSWebLocale \"\/openils\/var\/data\/locale\/opac\/fr-CA.po\"/a \ \PerlAddVar OILSWebLocale ${LOCALE}\"" "$EG_VHOST"
+ fi
+ done
+ echo
+ echo "done!!!"
+ echo
+else
+ echo
+ echo "no custom locale files found in $LOCALE_DIR"
+fi
+
### Move ports to avoid conflict with Nginx
sed -i 's/Listen 80/Listen 7080/g' /etc/apache2/ports.conf
sed -i 's/Listen 443/Listen 7443/g' /etc/apache2/ports.conf