Bug 7640 - add some missing POSIX standard commands
Summary: add some missing POSIX standard commands
Status: NEW
Alias: None
Product: Busybox
Classification: Unclassified
Component: Other (show other bugs)
Version: 1.22.x
Hardware: PC Linux
: P5 normal
Target Milestone: ---
Assignee: unassigned
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-11-12 02:04 UTC by eadmaster
Modified: 2020-03-11 12:17 UTC (History)
3 users (show)

See Also:
Host:
Target:
Build:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Comment 1 wolf+busybox 2020-03-11 12:16:51 UTC
It seems docs/posix_conformance.txt is bit out of date. Update on current state
of busybox:

command:

+   $ ./busybox ash -c 'command -v ls'
/usr/bin/ls

getconf:

+:( $ ./busybox getconf -h
getconf: applet not found

paste:

+   $ ./busybox paste -h
paste: invalid option -- 'h'
BusyBox v1.32.0.git (2020-03-11 13:06:13 CET) multi-call binary.

Usage: paste [OPTIONS] [FILE]...

Paste lines from each input file, separated with tab

        -d LIST Use delimiters from LIST, not tab
        -s      Serial: one file at a time

bc:

+   $ ./busybox bc -h
bc: invalid option -- 'h'
BusyBox v1.32.0.git (2020-03-11 13:06:13 CET) multi-call binary.

Usage: bc [-sqlw] FILE...

Arbitrary precision calculator

        -q      Quiet
        -l      Load standard math library
        -s      Be POSIX compatible
        -w      Warn if extensions are used

$BC_LINE_LENGTH changes output width

at:

+:( $ ./busybox at -h
at: applet not found



getconf and at are missing completely, not sure if the other are POSIX
compliant but at least they are present.