Fixes for pear bin
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"schema": 2,
|
||||
"profileId": "bare-os-posix-like",
|
||||
"generatedAt": "2026-05-26T22:53:05.253Z",
|
||||
"note": "Sparse POSIX Issue 7 coverage hints for /bin utilities. Omitted command names are not yet profiled here.",
|
||||
"generatedAt": "2026-05-26T23:16:52.392Z",
|
||||
"note": "Sparse POSIX Issue 7 coverage hints; commandIndex is generated each coreutils build.",
|
||||
"commandIndex": [
|
||||
{
|
||||
"name": "agent",
|
||||
@@ -24,6 +24,10 @@
|
||||
"name": "awk",
|
||||
"tier": "tier1_bin"
|
||||
},
|
||||
{
|
||||
"name": "bare-sshd",
|
||||
"tier": "tier1_bin"
|
||||
},
|
||||
{
|
||||
"name": "baresay",
|
||||
"tier": "tier1_bin"
|
||||
@@ -750,110 +754,5 @@
|
||||
"systemctl",
|
||||
"tar"
|
||||
],
|
||||
"utilities": {
|
||||
"sh": {
|
||||
"posixIssue7": "minimal",
|
||||
"notes": [
|
||||
"Line-oriented script runner; strips leading shebang; uses ctx.execLine"
|
||||
],
|
||||
"source": "sh.js"
|
||||
},
|
||||
"xargs": {
|
||||
"posixIssue7": "partial",
|
||||
"notes": [
|
||||
"-0 -n -I -P with bounded parallelism; ctx.runBinCommand only; see BARE_OS_XARGS_MAX_PROCS"
|
||||
],
|
||||
"source": "xargs.js"
|
||||
},
|
||||
"test": {
|
||||
"posixIssue7": "partial",
|
||||
"notes": [
|
||||
"Expanding [ and test; -r/-w/-x/-s vs UID/GID where supported"
|
||||
],
|
||||
"source": "test.js"
|
||||
},
|
||||
"echo": {
|
||||
"posixIssue7": "partial",
|
||||
"source": "echo.js"
|
||||
},
|
||||
"printf": {
|
||||
"posixIssue7": "partial",
|
||||
"notes": [
|
||||
"FORMAT supports \\n \\t \\r \\\\ and octal \\ddd; % conversions still partial vs Issue 7"
|
||||
],
|
||||
"source": "printf.js"
|
||||
},
|
||||
"cmp": {
|
||||
"posixIssue7": "partial",
|
||||
"source": "cmp.js"
|
||||
},
|
||||
"diff": {
|
||||
"posixIssue7": "partial",
|
||||
"notes": [
|
||||
"-q -s -u; single unified hunk; text only"
|
||||
],
|
||||
"source": "diff.js"
|
||||
},
|
||||
"patch": {
|
||||
"posixIssue7": "partial",
|
||||
"notes": [
|
||||
"stdin unified diff; -p --dry-run; whole-file hunk match"
|
||||
],
|
||||
"source": "patch.js"
|
||||
},
|
||||
"find": {
|
||||
"posixIssue7": "partial",
|
||||
"source": "find.js"
|
||||
},
|
||||
"tar": {
|
||||
"posixIssue7": "partial",
|
||||
"notes": [
|
||||
"Ustar; hard links; union limits; xattr via PATH.bare_xattr.json sidecar (see xattr)"
|
||||
]
|
||||
},
|
||||
"sed": {
|
||||
"posixIssue7": "partial"
|
||||
},
|
||||
"awk": {
|
||||
"posixIssue7": "partial"
|
||||
},
|
||||
"ls": {
|
||||
"posixIssue7": "partial"
|
||||
},
|
||||
"sort": {
|
||||
"posixIssue7": "partial",
|
||||
"notes": [
|
||||
"LC_ALL / LC_COLLATE localeCompare for string keys when not C/POSIX"
|
||||
],
|
||||
"source": "sort.js"
|
||||
},
|
||||
"getconf": {
|
||||
"posixIssue7": "partial",
|
||||
"notes": [
|
||||
"Static vs live pathconf bridge"
|
||||
],
|
||||
"source": "getconf.js"
|
||||
},
|
||||
"getfacl": {
|
||||
"posixIssue7": "partial",
|
||||
"notes": [
|
||||
"PATH.bare_acl sidecar or mode-derived user/group/other triples"
|
||||
],
|
||||
"source": "getfacl.js"
|
||||
},
|
||||
"setfacl": {
|
||||
"posixIssue7": "partial",
|
||||
"notes": [
|
||||
"-b clears sidecar; else ACL lines from stdin"
|
||||
],
|
||||
"source": "setfacl.js"
|
||||
},
|
||||
"xattr": {
|
||||
"posixIssue7": "partial",
|
||||
"notes": [
|
||||
"PATH.bare_xattr.json map; values base64 UTF-8; -l -w -d"
|
||||
],
|
||||
"source": "xattr.js"
|
||||
}
|
||||
}
|
||||
"utilities": {}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user