From 9091c8d89c2d2d512143902a6c2ad9bfaf58b9bc Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Sat, 31 Mar 2012 02:09:07 +0200 Subject: [PATCH] Bug 7844 - sudo with xmlstarlet --- misc/plack/intranet-plack.sh | 2 +- misc/plack/opac-plack.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/misc/plack/intranet-plack.sh b/misc/plack/intranet-plack.sh index fc7a496ea7..2e8765955c 100755 --- a/misc/plack/intranet-plack.sh +++ b/misc/plack/intranet-plack.sh @@ -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" diff --git a/misc/plack/opac-plack.sh b/misc/plack/opac-plack.sh index a387c1f76b..6b7f5864ee 100755 --- a/misc/plack/opac-plack.sh +++ b/misc/plack/opac-plack.sh @@ -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" -- 2.20.1