Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Jun 2002 18:24:25 +0930
From:      "Thyer, Matthew" <Matthew.Thyer@dsto.defence.gov.au>
To:        "'freebsd-current@FreeBSD.org'" <freebsd-current@freebsd.org>
Subject:   Wierd path issue with system tcsh under recent -CURRENT NIS  client
Message-ID:  <108E7D907871D6118B5000306E0189F8575866@ednex504.dsto.defence.gov.au>

next in thread | raw e-mail | index | archive | help
It seems that /bin/tcsh does not expand "~/" when used with the setenv
command either in my .cshrc or when typed on the commandline.

See command numbers 1008 -> 1014 in particular.

Using "set path=" is fine and just inheriting login.conf's default path
(which includes ~/bin) is fine too so whats up with setenv ?

fuzz: {1001} ypcat -k passwd | grep thyerm
thyerm thyerm:YouThinkImCrazy?:1234:5678:Matthew
Thyer,L73-10,x98765,:/home/thyerm:/usr/local/bin/tcsh
fuzz: {1002} ls -l /usr/local/bin/tcsh
lrwxr-xr-x  1 root  wheel  9 May 29 14:09 /usr/local/bin/tcsh -> /bin/tcsh
fuzz: {1003} ls -ld /home
lrwxr-xr-x  1 root  wheel  12 Feb 26  2001 /home -> /export/home
fuzz: {1004} pwd
/export/home/thyerm
fuzz: {1005} grep "^setenv PATH" .cshrc
setenv PATH /sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin
setenv PATH
${PATH}:~/bin:/usr/local/bin:/usr/local/sbin:/usr/games:/usr/local/games:/us
r/local/games/bin:/usr/local/grass5/bin
fuzz: {1006} echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:~/bin:/usr/local/bin:/usr/local
/sbin:/usr/games:/usr/local/games:/usr/local/games/bin:/usr/local/grass5/bin
fuzz: {1007} echo $version
tcsh 6.11.00 (Astron) 2001-09-02 (i386-intel-FreeBSD) options
8b,nls,dl,al,kan,sm,rh,color,dspm
fuzz: {1008} which update_world
update_world: Command not found.
fuzz: {1009} setenv PATH ${PATH}:/home/thyerm/bin
fuzz: {1010} which update_world
/home/thyerm/bin/update_world
fuzz: {1011} setenv PATH
/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:~/bin:/usr/local/bin:/usr/local
/sbin:/usr/games:/usr/local/games:/usr/local/games/bin:/usr/local/grass5/bin
fuzz: {1012} echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:~/bin:/usr/local/bin:/usr/local
/sbin:/usr/games:/usr/local/games:/usr/local/games/bin:/usr/local/grass5/bin
fuzz: {1013} which update_world
update_world: Command not found.
fuzz: {1014} echo ~/bin
/home/thyerm/bin
fuzz: {1015} set path=(/sbin /bin /usr/sbin /usr/bin /usr/X11R6/bin ~/bin
/usr/local/bin /usr/local/sbin /usr/games /usr/local/games
/usr/local/games/bin /usr/local/grass5/bin)
fuzz: {1016} echo $path
/sbin /bin /usr/sbin /usr/bin /usr/X11R6/bin /home/thyerm/bin /usr/local/bin
/usr/local/sbin /usr/games /usr/local/games /usr/local/games/bin
/usr/local/grass5/bin
fuzz: {1017} which update_world
/home/thyerm/bin/update_world


/home/thyerm/bin/update_world is an executable bourne shell script with
"#!/bin/sh" as its first line.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?108E7D907871D6118B5000306E0189F8575866>