Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#10568 - tcsh and csh binaries should be in /bin
Attached to Project:
Arch Linux
Opened by Alessandro Cafarella (alcafar) - Monday, 02 June 2008, 20:02 GMT
Last edited by Eric Belanger (Snowman) - Monday, 01 September 2008, 21:02 GMT
Opened by Alessandro Cafarella (alcafar) - Monday, 02 June 2008, 20:02 GMT
Last edited by Eric Belanger (Snowman) - Monday, 01 September 2008, 21:02 GMT
|
DetailsThe tcsh package currently install binaries under /usr/bin, but the "default" position for shell binaries should be /bin, because the scripts usually look there for them (and also, for portability reasons, it would be better that scripts written using Arch look for shells in /bin).
So I suggest to move /usr/bin/tcsh to /bin/tcsh and the same for the symlink csh, or more simply to add symlinks in /bin. |
This task depends upon
Closed by Eric Belanger (Snowman)
Monday, 01 September 2008, 21:02 GMT
Reason for closing: Implemented
Additional comments about closing: implemented in tcsh 6.15.01-4 in extra now
Monday, 01 September 2008, 21:02 GMT
Reason for closing: Implemented
Additional comments about closing: implemented in tcsh 6.15.01-4 in extra now

I think it would be better to put the real file there rather than symlinks -- What if /usr is on a different partition, and the shell is needed before it's mounted. Unlikely, sure, but it could happen.

FYI, I'll implement this. It'll be done the same way as it was done with zsh.

Implemented in tcsh-6.15.01-3 in testing repo. Please test and report how it goes.

About the implementation: The binaries are now in /bin. Legacy scripts for tcsh and csh are in /usr/bin. They print a warning, then run the binary in /bin.

Did anyone tried the package in testing? I'll wait for a few days for input then will move it to extra.