Bug 7844 - sudo with xmlstarlet
authorDobrica Pavlinusic <dpavlin@rot13.org>
Sat, 31 Mar 2012 00:09:07 +0000 (02:09 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Wed, 30 May 2012 20:27:07 +0000 (22:27 +0200)
misc/plack/intranet-plack.sh
misc/plack/opac-plack.sh

index fc7a496..2e87659 100755 (executable)
@@ -5,7 +5,7 @@ test ! -z "$1" && site=$1
 dir=`dirname $0`
 
 export KOHA_CONF=/etc/koha/sites/$site/koha-conf.xml 
-export INTRANETDIR="$( xmlstarlet sel -t -v 'yazgfs/config/intranetdir' $KOHA_CONF )"
+export INTRANETDIR="$( sudo -u $site-koha xmlstarlet sel -t -v 'yazgfs/config/intranetdir' $KOHA_CONF )"
 
 if [ ! -e "$INTRANETDIR/C4" ] ; then
        echo "intranetdir in $KOHA_CONF doesn't point to Koha git checkout"
index a387c1f..6b7f586 100755 (executable)
@@ -8,8 +8,8 @@ test ! -z "$1" && site=$1 && shift
 dir=`dirname $0`
 
 export KOHA_CONF=/etc/koha/sites/$site/koha-conf.xml 
-export OPACDIR="$( xmlstarlet sel -t -v 'yazgfs/config/opacdir' $KOHA_CONF | sed 's,/cgi-bin/opac,,' )"
-export LOGDIR="$( xmlstarlet sel -t -v 'yazgfs/config/logdir' $KOHA_CONF )"
+export OPACDIR="$( sudo -u $site-koha xmlstarlet sel -t -v 'yazgfs/config/opacdir' $KOHA_CONF | sed 's,/cgi-bin/opac,,' )"
+export LOGDIR="$( sudo -u $site-koha xmlstarlet sel -t -v 'yazgfs/config/logdir' $KOHA_CONF )"
 
 # uncomment to enable logging
 #opt="$opt --access-log $LOGDIR/opac-access.log --error-log $LOGDIR/opac-error.log"