[Patches] [PATCH] Bug 6913 - change how ports are handled by koha-create
koha-patchbot at kohaaloha.com
koha-patchbot at kohaaloha.com
Wed Dec 21 10:10:03 NZDT 2011
From: Robin Sheat <robin at catalyst.net.nz>
Date: Mon, 26 Sep 2011 12:04:13 +1300
Subject: [PATCH] Bug 6913 - change how ports are handled by koha-create
This does two things:
* Allows OPACPORT to be specified to change the default OPAC port,
* removes the port number from the ServerName directive, as it's already
handled by the VirtualHost declaration.
Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>
Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
---
debian/scripts/koha-create | 16 +++++++---------
1 files changed, 7 insertions(+), 9 deletions(-)
diff --git a/debian/scripts/koha-create b/debian/scripts/koha-create
index ddfa0b0..b52cf90 100755
--- a/debian/scripts/koha-create
+++ b/debian/scripts/koha-create
@@ -30,14 +30,16 @@ die() {
exit 1
}
+# UPPER CASE VARIABLES - from configfile or default value
+# lower case variables - generated within this script
generate_config_file() {
touch "$2"
chown "root:$username" "$2"
chmod 0640 "$2"
sed -e "s/__KOHASITE__/$name/g" \
- -e "s/__OPACPORT__/80/g" \
+ -e "s/__OPACPORT__/$OPACPORT/g" \
-e "s/__INTRAPORT__/$INTRAPORT/g" \
- -e "s/__OPACSERVER__/$domain/g" \
+ -e "s/__OPACSERVER__/$opacdomain/g" \
-e "s/__INTRASERVER__/$intradomain/g" \
-e "s/__ZEBRA_PASS__/$zebrapwd/g" \
-e "s/__ZEBRA_MARC_FORMAT__/$ZEBRA_MARC_FORMAT/g" \
@@ -73,6 +75,7 @@ getinstancemysqldatabase() {
# Set defaults and read config file, if it exists.
DOMAIN=""
+OPACPORT="80"
INTRAPORT="8080"
INTRAPREFIX=""
INTRASUFFIX=""
@@ -145,13 +148,8 @@ fi
name="$1"
-domain="$name$DOMAIN"
-if [ "$INTRAPORT" = 80 ] || [ "$INTRAPORT" = "" ]
-then
- intradomain="$INTRAPREFIX$name$INTRASUFFIX$DOMAIN"
-else
- intradomain="$INTRAPREFIX$name$INTRASUFFIX$DOMAIN:$INTRAPORT"
-fi
+opacdomain="$name$DOMAIN"
+intradomain="$INTRAPREFIX$name$INTRASUFFIX$DOMAIN"
mysqldb="koha_$name"
--
1.7.5.4
More information about the Patches
mailing list