ソースを参照

*** empty log message ***

cxgeorge 24 年 前
コミット
556ccd2719
1 ファイル変更11 行追加4 行削除
  1. 11 4
      dtool/src/attach/dtool.cshrc

+ 11 - 4
dtool/src/attach/dtool.cshrc

@@ -3,6 +3,8 @@
 setenv OS `uname`
 setenv OS `uname`
 
 
 setenv LD_LIBRARY_PATH "."
 setenv LD_LIBRARY_PATH "."
+setenv CTEMACS_FOREHIGHLIGHT white
+setenv CTEMACS_BACKHIGHLIGHT blue
 
 
 # Setup the initial path
 # Setup the initial path
 if ( $OS == "Linux" ) then
 if ( $OS == "Linux" ) then
@@ -76,10 +78,15 @@ endif
 
 
 if ( ! $?DTOOL ) setenv DTOOL /beta/player/bootstrap/dtool
 if ( ! $?DTOOL ) setenv DTOOL /beta/player/bootstrap/dtool
 if ( $#argv == 0 ) then
 if ( $#argv == 0 ) then
-   source `$DTOOL/bin/ctattach.drv dtool default`
+   setenv SETUP_SCRIPT `$DTOOL/bin/ctattach.drv dtool default`
 else
 else
-   source `$DTOOL/bin/ctattach.drv dtool $argv[1]`
+   setenv SETUP_SCRIPT `$DTOOL/bin/ctattach.drv dtool $argv[1]`
 endif
 endif
 
 
-setenv CTEMACS_FOREHIGHLIGHT white
-setenv CTEMACS_BACKHIGHLIGHT blue
+if($SETUP_SCRIPT == "") then
+  echo "error: ctattach.drv returned NULL string for setup_script filename!"
+  exit
+endif
+
+source $SETUP_SCRIPT
+