Public bug reported:
Binary package hint: gedit
Tools in 2.28.0 now must start with a shebang #! line at least in Ubuntu 9.10
The shebang line must point to a shell. But...
#!/usr/bin/perl seems to be an exception to that.
There is no longer a procedure to simply pass files that don't start with #! to
a default shell.
That's understandable but it needs to be right up front as a significant change.
Somewhere a #! line needs to get converted to an execve kernel call. Is gedit
doing it?
Or is gedit passing the task off to a shell? If so is gedit passing arguments
in the #! line?
If I try to put a call to, say, curl in the #! line the arguments are not
handled well.
In transfering control to tcsh my .tcshrc is getting called as a remote
login which triggers a login message of my creation. That shouldn't be
happening when gedit opens a new shell. Gedit seems to be setting
environment variable $REMOTEHOST which is tested by my .tcshrc file.
Bash shows essentially the same characteristics.
ProblemType: Bug
Architecture: amd64
Date: Wed Nov 4 11:11:12 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/gedit
NonfreeKernelModules: nvidia
Package: gedit 2.28.0-0ubuntu2
ProcEnviron:
PATH=(custom, user)
LANGUAGE=en_US.UTF-8
SHELL=/bin/tcsh
LANG=en_US.UTF-8
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SourcePackage: gedit
Uname: Linux 2.6.31-14-generic x86_64
** Affects: gedit (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug
--
Tools in 2.28.0 now must start with a shebang #! line.
https://bugs.launchpad.net/bugs/474556
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gedit in ubuntu.
--
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs