sh, diff/patch, sort, printf, find, test, getfacl/setfacl/xattr), expanded /proc and metrics (process table, syscalls, replication, net, security posture, worker budget, swarm/replication hints), initd DAG supervision metadata and richer restart journal telemetry, synthetic process groups via IPC (assignProcessGroup/signalProcessGroup) mirrored into process_table, optional kernel.ext.d incremental hot reload (BARE_OS_KERNEL_EXT_D_HOT_RELOAD) with reload audit NDJSON, features proc for hyperblobs dedup and systemd subset documentation, vault threat model doc plus posture fields for AEAD, Pear enclave pointer, account rotation continuity, and Ed25519 consistency across boot manifest / extensions / replication. Adds or extends tests and keeps kernel/ and packages/bare-os-seeder/kernel/ in parity; guest init is bundled from kernel/lib/init/init-main.js via bundle-kernel-init.
30 lines
792 B
JSON
30 lines
792 B
JSON
{
|
|
"name": "xattr",
|
|
"section": 1,
|
|
"title": "extended attributes via JSON sidecar",
|
|
"synopsis": ["xattr [-l] [-w NAME VALUE] [-d NAME] PATH"],
|
|
"description": "Manipulates PATH.bare_xattr.json, a JSON object of extended attribute names to base64-encoded UTF-8 values.",
|
|
"options": [
|
|
{
|
|
"flag": "-l",
|
|
"meaning": "List names and decoded values"
|
|
},
|
|
{
|
|
"flag": "-w NAME VALUE",
|
|
"meaning": "Set attribute"
|
|
},
|
|
{
|
|
"flag": "-d NAME",
|
|
"meaning": "Delete attribute"
|
|
}
|
|
],
|
|
"keywords": ["xattr", "bare-os", "coreutils"],
|
|
"bareOsNotes": "Sidecar suffix matches getconf BARE_OS_XATTR_SIDECAR_SUFFIX.",
|
|
"examples": [
|
|
{
|
|
"caption": "set and list",
|
|
"code": "xattr -w user.tag hello /tmp/a && xattr -l /tmp/a"
|
|
}
|
|
]
|
|
}
|