Add Syndetics config to eg_vhost too.
authorChris Sharp <csharp@georgialibraries.org>
Tue, 12 Oct 2021 21:50:33 +0000 (17:50 -0400)
committerChris Sharp <csharp@georgialibraries.org>
Tue, 12 Oct 2021 21:50:33 +0000 (17:50 -0400)
GenaSYS.sh
templates/setup-head.sh

index 22ce5c8..78a2c6f 100755 (executable)
@@ -1899,13 +1899,16 @@ if [ -e "${CUSTOMDIR}/zips.txt" ]
        sed -i 's^</zips_file>-->^</zips_file>^g' $TMPOPENSRF_XML
 fi
 
+### Write the Syndetics login information to both opensrf.xml and eg_vhost for alternate configs
+
 if [ "$USE_SYNDETICS" == "y" ]|| [ "$USE_SYNDETICS" == "Y" ]
        then
        sed -i 's^::OpenLibrary</module>^::Syndetic</module>^g' $TMPOPENSRF_XML
        sed -i 's^OpenLibrary added content^Syndetics added content^g' $TMPOPENSRF_XML
        sed -i "s^MODULE_USER_ID^$SYNDETICS_USER_ID^g" $TMPOPENSRF_XML
-#      sed -i 's^<!-- <base_url>http://syndetics.com/index.aspx</base_url> -->^<base_url>http://syndetics.com/index.aspx</base_url>^g' $TMPOPENSRF_XML
-       sed -i '/<module>OpenILS::WWW::/a \\t    <base_url>http://syndetics.com/index.aspx</base_url>' $TMPOPENSRF_XML
+       sed -i '/<module>OpenILS::WWW::/a \\t    <base_url>https://syndetics.com/index.aspx</base_url>' $TMPOPENSRF_XML
+    echo "SYNDETICS_USER_ID=${SYNDETICS_USER_ID}" > ../setup_${SUBFOLDER}/.Syndetics.txt
+    chmod 600 ../setup_${SUBFOLDER}/.Syndetics.txt
 fi
 
 ### Start setup of munin.conf file
index 039a49e..8dd2545 100755 (executable)
@@ -401,6 +401,15 @@ then
     sed -i "/SetEnv OILS_NOVELIST_PROFILE/aSetEnv OILS_NOVELIST_PASSWORD $NOVELIST_PASSWORD" /etc/apache2/eg_vhost.conf
 fi
 
+### Setup Syndetics
+if [ -e .Syndetics.txt ]
+then
+    echo;echo "Configuring Evergreen for Syndetics"
+    sleep 2
+    . .Syndetics.txt
+    sed -i "/# SetEnv OILS_NOVELIST_PASSWORD/a\n\t# PINES Customization: Move Syndetics info from opensrf.xml to here\n\tSetEnv OILS_SYNDETICS_URL https://secure.syndetics.com/index.aspx\n\tSetEnv OILS_SYNDETICS_ID $SYNDETICS_USER_ID" /etc/apache2/eg_vhost.conf
+fi 
+
 ### Setup custom KPAC
 if [ -e kpac.xml ]
 then