From 8db92a76122d6bc678baad823e28decf479a5dc2 Mon Sep 17 00:00:00 2001 From: Javi Fontan Date: Tue, 12 Jul 2011 22:18:14 +0200 Subject: [PATCH] Revert "port configuration reader for scheduler now more compatible" Breaks startup when config file does not exist This reverts commit 1cb6f97ebdadd53d3884da6601033c787aac40f1. --- share/scripts/one | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/share/scripts/one b/share/scripts/one index 1fde2cd6f0..3b26c0e55c 100755 --- a/share/scripts/one +++ b/share/scripts/one @@ -22,7 +22,6 @@ if [ -z "$ONE_LOCATION" ]; then ONE_CONF=/etc/one/oned.conf ONE_DB=/var/lib/one/one.db ONE_LOG=/var/log/one/oned.log - ONE_CONFIG=/var/lib/one/config ONED=/usr/bin/oned ONE_SCHEDULER=/usr/bin/mm_sched @@ -34,7 +33,6 @@ else ONE_CONF=$ONE_LOCATION/etc/oned.conf ONE_DB=$ONE_LOCATION/var/one.db ONE_LOG=$ONE_LOCATION/var/oned.log - ONE_CONFIG=$ONE_LOCATION/var/config ONED=$ONE_LOCATION/bin/oned ONE_SCHEDULER=$ONE_LOCATION/bin/mm_sched @@ -47,10 +45,11 @@ fi #------------------------------------------------------------------------------ setup() { - PORT=$(grep '^PORT=' $ONE_CONFIG | sed 's/PORT=//') + PORT=$(sed -n '/^[ \t]*PORT/s/^.*PORT\s*=\s*\([0-9]\+\)\s*.*$/\1/p' \ + $ONE_CONF) if [ $? -ne 0 ]; then - echo "Can not find PORT in $ONE_CONFIG." + echo "Can not find PORT in $ONE_CONF." exit 1 fi