Subject: Re: pkgsrc on fedora seems to need /bin/(ba)sh replaced by /bin/(k)sh
To: George Michaelson <ggm@apnic.net>
From: Jeremy C. Reed <reed@reedmedia.net>
List: pkgsrc-users
Date: 11/30/2006 21:46:14
On Fri, 1 Dec 2006, George Michaelson wrote:

> its also dying on sort +2n instances.
...
> sort (GNU coreutils) 5.97
> Copyright (C) 2006 Free Software Foundation, Inc.
> This is free software.  You may redistribute copies of it under the terms of
> the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
> There is NO WARRANTY, to the extent permitted by law.

I'd guess other packages will have problems too. This is common (at least 
to me). But I see coreutils 4.5.3 sort info page says:

     On older systems, `sort' supports an obsolete origin-zero syntax
     `+POS1 [-POS2]' for specifying sort keys.  POSIX 1003.1-2001 (*note
     Standards conformance::) does not allow this; use `-k' instead.

Have a look at
http://www.gnu.org/software/coreutils/manual/html_node/coreutils_7.html
Maybe some environment variable will work for you?

Or we could go through a fix this in

pdksh-5.2.14/siglist.sh

and elsewhere (assuming that our other Unix platforms support the other 
sort syntax).