IMAGE=$(WEBDIR)/images
+# A kludge until we move the generic parts of the staff client to Open-ILS
+
all: xul
install: images-install circ-install
xul:
- make -C staff_client
+ cp -R staff_client local_staff_client
+ find local_staff_client/ -type f -exec sed -i s/evergreen/${NEW_XUL_PACKAGE_NAME}/g {} \;
+ find local_staff_client/ -type f -exec sed -i s/Evergreen/${NEW_XUL_PACKAGE_LABEL}/g {} \;
+ (cd local_staff_client/chrome/skin/evergreen; mv evergreen.css ${NEW_XUL_PACKAGE_NAME}.css)
+ (cd local_staff_client/defaults/preferences; mv evergreen.js ${NEW_XUL_PACKAGE_NAME}.js)
+ (cd local_staff_client/chrome/content; mv evergreen ${NEW_XUL_PACKAGE_NAME})
+ (cd local_staff_client/chrome/locale/en-US/; mv evergreen ${NEW_XUL_PACKAGE_NAME})
+ (cd local_staff_client/chrome/skin; mv evergreen ${NEW_XUL_PACKAGE_NAME})
+ make -C local_staff_client build
+ find local_staff_client/ -type f -exec sed -i s/gapines.org/${NEW_OPAC_URL}/g {} \;
+ make -C local_staff_client package
images-install:
@echo "Installing images to $(IMAGE)";
cp circ_rules/*.rules $(CIRCRULESDIR)/
clean:
- make -C staff_client clean
+ make -C local_staff_client clean
prompt "Web CGI Directory [$CGIDIR] "
read X; if [ ! -z "$X" ]; then CGIDIR="$X"; fi;
+ prompt "Web domain for OPAC in Staff Client [$NEW_OPAC_URL] "
+ read X; if [ ! -z "$X" ]; then NEW_OPAC_URL="$X"; fi;
+
+ prompt "Package Name for Staff Client [$NEW_XUL_PACKAGE_NAME] "
+ read X; if [ ! -z "$X" ]; then NEW_XUL_PACKAGE_NAME="$X"; fi;
+
+ prompt "Package Label for Staff Client [$NEW_XUL_PACKAGE_LABEL] "
+ read X; if [ ! -z "$X" ]; then NEW_XUL_PACKAGE_LABEL="$X"; fi;
+
prompt "Templates directory [$TEMPLATEDIR] "
read X; if [ ! -z "$X" ]; then TEMPLATEDIR="$X"; fi;
_write "CIRCRULESDIR=\"$CIRCRULESDIR\"";
_write "XSLDIR=\"$XSLDIR\"";
+ _write "NEW_OPAC_URL=\"$NEW_OPAC_URL\"";
+ _write "NEW_XUL_PACKAGE_NAME=\"$NEW_XUL_PACKAGE_NAME\"";
+ _write "NEW_XUL_PACKAGE_LABEL=\"$NEW_XUL_PACKAGE_LABEL\"";
+
# print out the targets
STR="TARGETS=(";
for target in ${TARGETS[@]:0}; do
WEBDIR=$WEBDIR TEMPLATEDIR=$TEMPLATEDIR ETCDIR=$ETCDIR \
OPENSRFDIR=$OPENSRFDIR OPENILSDIR=$OPENILSDIR EVERGREENDIR=$EVERGREENDIR \
CIRCRULESDIR=$CIRCRULESDIR CGIDIR=$CGIDIR DBDRVR=$DBDRVR DBHOST=$DBHOST \
- DBNAME=$DBNAME DBUSER=$DBUSER DBPW=$DBPW XSLDIR=$XSLDIR";
+ DBNAME=$DBNAME DBUSER=$DBUSER DBPW=$DBPW XSLDIR=$XSLDIR NEW_OPAC_URL=$NEW_OPAC_URL \
+ NEW_XUL_PACKAGE_NAME=$NEW_XUL_PACKAGE_NAME NEW_XUL_PACKAGE_LABEL=$NEW_XUL_PACKAGE_LABEL";
case "$target" in