qsos-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qsos-commits] qsos/tools/checktree checksheet


From: Goneri Le Bouder
Subject: [Qsos-commits] qsos/tools/checktree checksheet
Date: Tue, 10 Apr 2007 16:27:33 +0000

CVSROOT:        /sources/qsos
Module name:    qsos
Changes by:     Goneri Le Bouder <goneri>       07/04/10 16:27:33

Modified files:
        tools/checktree: checksheet 

Log message:
        use of a cfg file ~/.qsos.conf to record the qsos tree location

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qsos/tools/checktree/checksheet?cvsroot=qsos&r1=1.4&r2=1.5

Patches:
Index: checksheet
===================================================================
RCS file: /sources/qsos/qsos/tools/checktree/checksheet,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- checksheet  27 Feb 2007 13:24:43 -0000      1.4
+++ checksheet  10 Apr 2007 16:27:33 -0000      1.5
@@ -1,16 +1,23 @@
 #!/bin/sh
-# $Id: checksheet,v 1.4 2007/02/27 13:24:43 Nyco Exp $
+# $Id: checksheet,v 1.5 2007/04/10 16:27:33 goneri Exp $
 # Gonéri Le Bouder
 
 set -e
 
-DIR=`pwd`
-SYNCGLOBALDESC="$DIR/../syncglobaldesc/syncglobaldesc"
-CREATEEMPTYSHEET="$DIR/../createemptysheet/createemptysheet.pl"
-QSOSLINT="$DIR/../qsoslint/qsoslint"
-SHEETDIR="$DIR/../../sheet"
+if [ -f ~/.qsos.conf ]; then
+  . ~/.qsos.conf
+else
+  echo "Please create a ~/.qsos.conf file with this content:"
+  echo "BASEDIR=\$HOME/whereqsosisinstalled"
+  BASEDIR="`pwd`/../../"
+fi
+echo "basedur = $BASEDIR"
+SYNCGLOBALDESC="$BASEDIR/tools/syncglobaldesc/syncglobaldesc"
+CREATEEMPTYSHEET="$BASEDIR/tools/createemptysheet/createemptysheet.pl"
+QSOSLINT="$BASEDIR/tools/qsoslint/qsoslint"
+SHEETDIR="$BASEDIR/sheet"
 INCLUDEDIR="$SHEETDIR/include"
-
+echo $SHEETDIR
 sheet=$1
 sheetbasename=$(basename $sheet)
 if [ ! -f $sheet ]; then
@@ -44,7 +51,7 @@
   echo "the sheet name ($sheetbasename) is malformed. Should be"
   echo "$normalfilename (qsosappname-release.qsos or" 
   echo "qsosappname-release_language.qsos)"
-#  exit 1
+  exit 1
 fi
 
 family=$(egrep '[\t\ ]*<qsosappfamily>.*</qsosappfamily>' $sheet|sed 
's/.*>\(.*\)<.*/\1/')




reply via email to

[Prev in Thread] Current Thread [Next in Thread]