diff options
author | Fabian Groffen <grobian@gentoo.org> | 2007-08-01 08:05:25 +0000 |
---|---|---|
committer | Fabian Groffen <grobian@gentoo.org> | 2007-08-01 08:05:25 +0000 |
commit | d850365e3cf7a3808be9063d786758a2c46f4ebf (patch) | |
tree | 9bf58200420587382d21950d38368f65ec528bf1 /gnustep-base | |
parent | Fix Calc wrapper (diff) | |
download | gnustep-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.csh | 16 |
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 |