summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2007-08-01 08:05:25 +0000
committerFabian Groffen <grobian@gentoo.org>2007-08-01 08:05:25 +0000
commitd850365e3cf7a3808be9063d786758a2c46f4ebf (patch)
tree9bf58200420587382d21950d38368f65ec528bf1 /gnustep-base
parentFix Calc wrapper (diff)
downloadgnustep-d850365e3cf7a3808be9063d786758a2c46f4ebf.tar.gz
gnustep-d850365e3cf7a3808be9063d786758a2c46f4ebf.tar.bz2
gnustep-d850365e3cf7a3808be9063d786758a2c46f4ebf.zip
properly detect interactive shells in tcsh
svn path=/overlay/; revision=163
Diffstat (limited to 'gnustep-base')
-rw-r--r--gnustep-base/gnustep-make/files/gnustep-2.csh16
1 files changed, 9 insertions, 7 deletions
diff --git a/gnustep-base/gnustep-make/files/gnustep-2.csh b/gnustep-base/gnustep-make/files/gnustep-2.csh
index cd00615..f441ca5 100644
--- a/gnustep-base/gnustep-make/files/gnustep-2.csh
+++ b/gnustep-base/gnustep-make/files/gnustep-2.csh
@@ -1,14 +1,16 @@
#!/bin/csh
# Test for an interactive shell
-if ( "$?0" != "0" ) exit
+if ( ! $?prompt ) then
-setenv GNUSTEP_SYSTEM_TOOLS /usr/GNUstep/System/Tools
+ setenv GNUSTEP_SYSTEM_TOOLS /usr/GNUstep/System/Tools
-if ( -x $GNUSTEP_SYSTEM_TOOLS/make_services ) then
- $GNUSTEP_SYSTEM_TOOLS/make_services
-endif
+ if ( -x $GNUSTEP_SYSTEM_TOOLS/make_services ) then
+ $GNUSTEP_SYSTEM_TOOLS/make_services
+ endif
+
+ if ( -x $GNUSTEP_SYSTEM_TOOLS/gdnc ) then
+ $GNUSTEP_SYSTEM_TOOLS/gdnc
+ endif
-if ( -x $GNUSTEP_SYSTEM_TOOLS/gdnc ) then
- $GNUSTEP_SYSTEM_TOOLS/gdnc
endif