[klibc] Update ash-port to NetBSD-1.6.1
Hannes Reinecke
hare at suse.de
Wed Jul 21 10:30:02 PDT 2004
H. Peter Anvin wrote:
> Arnd Bergmann wrote:
>
>>
>> Has anyone looked into porting sash? I have just built a minimal sash
>> version
>> containing only these:
>>
>> echo pwd cd mkdir mknod rmdir sync rm chmod touch mv ln cp cmp more sum
>> exit setenv printenv umask kill where help alias aliasall source exec
>> prompt
>> unalias
>>
>> The original sash also contains some more that could be added:
>>
>> ar chgrp chown dd ed file find grep ls more tar chattr lsattr gzip
>> gunzip mount umount
>>
>> wc *.c *.h
>> 1256 2521 16970 cmds.c
>> 18 89 964 nop.c
>> 1266 3032 20366 sash.c
>> 1094 3083 19315 utils.c
>> 152 716 4614 sash.h
>> 3786 9441 62229 total
>>
>> The binaries are less than half the size of ash (21 vs 74 kb for
>> the shared version on s390).
>>
>
> That sounds extremely promising. I'm not familiar with sash, is it a
> full POSIX shell?
>
Nope. It supports only a limited functionality (e.g. no pipes), and the
calling sequence for the built-ins is interesting (have to be called
with '-' in front of them).
I'd rather not having this as the default shell as this would mean a
complete rewrite of all scripts.
Cheers,
Hannes
--
Dr. Hannes Reinecke hare at suse.de
SuSE Linux AG S390 & zSeries
Maxfeldstraße 5 +49 911 74053 688
90409 Nürnberg http://www.suse.de
More information about the klibc
mailing list