[patch]: lib/cedit.menu: portability fixes
Pavel Roskin
proski at gnu.org
Fri Aug 1 17:44:24 UTC 2003
On Fri, 25 Jul 2003, Andrew V. Samoilov wrote:
> Hello, Pavel!
>
> One more fix for Solaris.
I think it's over-engineered. Isn't $USER standard? Does "id -u" work?
It may be more reliable to use the numeric user ID. I suggest one of the
following, sorted in the order of decreased preference:
awk -F: '$1 == ENVIRON["USER"] {print $5}' /etc/passwd
awk -F: '$1 == "'$USER'" {print $5}' /etc/passwd
awk -F: '$3 == "'`id -u`'" {print $5}' /etc/passwd
awk -F: '$3 == "'`id | sed 's/^.*uid=\([^(]*\).*$/\1/'`'" {print $5}' /etc/passwd
> BTW, it will be fine to rename
> http://www.ibiblio.org/pub/Linux/utils/file/managers/mc/binaries/SunOS/mc-4.6.0-SunOS.tar.Z
> to mc-4.6.0-sol7-sparc-local.tar.Z and to place /usr/local/README from
> this tarball near tarball.
I have no idea why more generic "SunOS" should be replaced with more
specific "sol7" (what would Solaris 8 users think?), but I put README to
the same directory.
By the way, your mail program gives text attachments mime-type plain/text,
but it should be text/plain.
--
Regards,
Pavel Roskin
More information about the mc-devel
mailing list