]> SALOME platform Git repositories - modules/kernel.git/commitdiff
Salome HOME
PR: on Debian Sarge, 'which' gives not allways the absolute path BR_V220_LifeCycle_testAppli
authorprascle <prascle>
Fri, 10 Jun 2005 05:49:03 +0000 (05:49 +0000)
committerprascle <prascle>
Fri, 10 Jun 2005 05:49:03 +0000 (05:49 +0000)
bin/appliskel/runAppli
bin/appliskel/runConsole
bin/appliskel/runRemote.sh
bin/appliskel/runSession

index adf08f5271a4b32fb6a58c3f388a16f921306f03..3e703bc640a55abdbbab02ed0f933b2abe9ab29b 100755 (executable)
@@ -1,9 +1,19 @@
 #!/bin/bash
 
 # --- retrieve APPLI path, relative to $HOME
+#     on sarge, "which" gives not allways the absolute path...
      
 comName=`which $0`
-APPLI=`echo ${HOME} \`dirname $comName\` | awk ' { print substr($2,length($1)+2) } '`
+aa=${comName:0:1}
+if test x$aa == x\/; then
+  mycom=${comName}
+elif test x$aa == x\.; then
+  mycom=${PWD}/${comName:2}
+else
+  mycom=${PWD}/${comName}
+fi
+APPLI=`echo ${HOME} \`dirname $mycom\` | awk ' { print substr($2,length($1)+2) } '`
+#echo $APPLI
 export APPLI
 
 # --- set the SALOME environment (prerequisites, MODULES_ROOT_DIR...)
index 5218ea4ed5d8d644277c98868e2a466687434430..e45f586112c305e12d1da58421099a4e7dbe7252 100755 (executable)
@@ -1,9 +1,19 @@
 #!/bin/bash
 
 # --- retrieve APPLI path, relative to $HOME
+#     on sarge, "which" gives not allways the absolute path...
      
 comName=`which $0`
-APPLI=`echo ${HOME} \`dirname $comName\` | awk ' { print substr($2,length($1)+2) } '`
+aa=${comName:0:1}
+if test x$aa == x\/; then
+  mycom=${comName}
+elif test x$aa == x\.; then
+  mycom=${PWD}/${comName:2}
+else
+  mycom=${PWD}/${comName}
+fi
+APPLI=`echo ${HOME} \`dirname $mycom\` | awk ' { print substr($2,length($1)+2) } '`
+#echo $APPLI
 export APPLI
 
 # --- set the SALOME environment (prerequisites, MODULES_ROOT_DIR...)
index 72f3d069e75fd31b84903365fe71ec44c1d5ecbd..84a1257659c68c535676f8fbc8ae1fbc42e8faa1 100755 (executable)
 #
 
 # --- retrieve APPLI path, relative to $HOME
+#     on sarge, "which" gives not allways the absolute path...
      
 comName=`which $0`
-APPLI=`echo ${HOME} \`dirname $comName\` | awk ' { print substr($2,length($1)+2) } '`
+aa=${comName:0:1}
+if test x$aa == x\/; then
+  mycom=${comName}
+elif test x$aa == x\.; then
+  mycom=${PWD}/${comName:2}
+else
+  mycom=${PWD}/${comName}
+fi
+APPLI=`echo ${HOME} \`dirname $mycom\` | awk ' { print substr($2,length($1)+2) } '`
+#echo $APPLI
 export APPLI
 
 # --- set the SALOME environment (prerequisites, MODULES_ROOT_DIR...)
index ddbbbbe9cc8da4f4cc02309174ec3bafeb88755b..d94bfff6ce3c0b56284413b086235f3c50c15fcc 100755 (executable)
@@ -6,9 +6,19 @@
 #
 
 # --- retrieve APPLI path, relative to $HOME
+#     on sarge, "which" gives not allways the absolute path...
      
 comName=`which $0`
-APPLI=`echo ${HOME} \`dirname $comName\` | awk ' { print substr($2,length($1)+2) } '`
+aa=${comName:0:1}
+if test x$aa == x\/; then
+  mycom=${comName}
+elif test x$aa == x\.; then
+  mycom=${PWD}/${comName:2}
+else
+  mycom=${PWD}/${comName}
+fi
+APPLI=`echo ${HOME} \`dirname $mycom\` | awk ' { print substr($2,length($1)+2) } '`
+#echo $APPLI
 export APPLI
 
 # --- set the SALOME environment (prerequisites, MODULES_ROOT_DIR...)