Reference
8 pages-
Platforms & Integrations
SOW builds RPM and DEB repository files on Linux and macOS. Choose a supported local filesystem for the workspace, then configure HTTP or storage access for clients. Platforms Operating system amd64 arm64 Release formats Linux Yes Yes Archive, RPM, …
SOW builds RPM and DEB repository files on Linux and macOS. Choose a supported local filesystem for the workspace, then configure HTTP or storage access for clients. Platforms Operating system amd64 arm64 Release formats Linux Yes Yes Archive, RPM, …
-
JSON Output
Use --json on data commands to read one newline-terminated JSON document from stdout. Diagnostics go to stderr. log export is the exception: it writes JSON Lines and does not accept --json. sow status -r demo --json | jq '.result.status' Envelope …
Use --json on data commands to read one newline-terminated JSON document from stdout. Diagnostics go to stderr. log export is the exception: it writes JSON Lines and does not accept --json. sow status -r demo --json | jq '.result.status' Envelope …
-
Exit Codes
Use exit codes in scripts and read the diagnostic for the specific cause. SOW uses the same code meanings across commands. Code Meaning Next step 0 Success or no-op Read the result; no-op commands may report noop: true 1 Runtime I/O, package …
Use exit codes in scripts and read the diagnostic for the specific cause. SOW uses the same code meanings across commands. Code Meaning Next step 0 Success or no-op Read the result; no-op commands may report noop: true 1 Runtime I/O, package …
-
Reference
Use these pages to look up configuration fields, package references, file paths, and script interfaces. For command syntax, see Commands or run sow help COMMAND. Configuration Fields, defaults, validation rules, signing references, and publication …
Use these pages to look up configuration fields, package references, file paths, and script interfaces. For command syntax, see Commands or run sow help COMMAND. Configuration Fields, defaults, validation rules, signing references, and publication …
-
Repository Layout
Serve the complete Managed repository directory: pool/ plus dists/. Keep workspace configuration and .sow/ state outside the web server’s document root. Plain directory /srv/offline/ ├── example-1.0-1.x86_64.rpm ├── example_1.0-1_amd64.deb ├── …
Serve the complete Managed repository directory: pool/ plus dists/. Keep workspace configuration and .sow/ state outside the web server’s document root. Plain directory /srv/offline/ ├── example-1.0-1.x86_64.rpm ├── example_1.0-1_amd64.deb ├── …
-
Package References
rm, show, and where accept package references. add accepts file or directory paths. Use sow ls to find a package coordinate or SHA-256, then pass it to another command. sow ls -r demo -d el9 sow show 'rpm:example-0:1.0-1.x86_64' -r demo Accepted …
rm, show, and where accept package references. add accepts file or directory paths. Use sow ls to find a package coordinate or SHA-256, then pass it to another command. sow ls -r demo -d el9 sow show 'rpm:example-0:1.0-1.x86_64' -r demo Accepted …
-
sow.yml Reference
sow.yml configures a Managed workspace. It declares repositories, Dists, package policy, signing, and publication targets. Plain sow create does not read it. After editing the file, validate it and inspect the effective settings: sow config check sow …
sow.yml configures a Managed workspace. It declares repositories, Dists, package policy, signing, and publication targets. Plain sow create does not read it. After editing the file, validate it and inspect the effective settings: sow config check sow …
-
Troubleshooting
Start with the error message and the exit code. For Managed commands, specify the workspace and Repository so you inspect the intended state: sow version sow status -C /srv/sow -r pgsql sow log -C /srv/sow -r pgsql Replace /srv/sow, pgsql, and the …
Start with the error message and the exit code. For Managed commands, specify the workspace and Repository so you inspect the intended state: sow version sow status -C /srv/sow -r pgsql sow log -C /srv/sow -r pgsql Replace /srv/sow, pgsql, and the …