Bug 83238 - uname exits shell on invalid option
Summary: uname exits shell on invalid option
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: sh-utils
Version: 7.3
Hardware: i686
OS: Linux
medium
low
Target Milestone: ---
Assignee: Tim Waugh
QA Contact: Ben Levenson
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2003-01-31 19:24 UTC by John Jetmore
Modified: 2007-04-18 16:50 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2003-01-31 22:03:39 UTC


Attachments (Terms of Use)

Description John Jetmore 2003-01-31 19:24:04 UTC
From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; H010818)

Description of problem:
running 'uname -V' exits the shell.  Ran it su'd to root and it exited me back 
to my login shell.  Ran it from my login shell and it logged me out entirely.  
Also tried uname -T to see if it was specific to -V, and -T produced same 
behaviour.

Additionally, in the error message the path to uname is incorrect.  error 
lists /usr/bin/uname, actual location is /bin/uname.

Version-Release number of selected component (if applicable):
2.0.11-14

How reproducible:
Always

Steps to Reproduce:
1. uname -V
2. 
3.
    

Actual Results:  I received error w/ incorect path and my session was terminated

Expected Results:  I should have received error w/ correct path and _not_ been 
logged out.

Additional info:

Example output:

<quote>
rizzo 0 /home/jetmore ># uname -T
/usr/bin/uname: invalid option -- T
Try `/usr/bin/uname --help' for more information.
rizzo 1 /home/jetmore >
</quote>

Comment 1 Tim Waugh 2003-01-31 22:03:39 UTC
Sounds like you have 'set -e' in effect in your shell.

The path is correct in coreutils in rawhide.


Note You need to log in before you can comment on or make changes to this bug.