Feature
8 pages-
Observability & Audit
Use status to inspect state, check to verify a repository, changes to list file changes, and log to read operation history. Command Answers status Does the repository need a build or recovery? Is a writer active? check Are state, package bytes, …
Use status to inspect state, check to verify a repository, changes to list file changes, and log to read operation history. Command Answers status Does the repository need a build or recovery? Is a writer active? check Are state, package bytes, …
-
Transactions & Recovery
Managed mode records changes before it applies them. After an interruption, SOW uses these records to finish or roll back the operation. The recovery command depends on the operation that stopped. Recover an interrupted operation Start with the …
Managed mode records changes before it applies them. After an interruption, SOW uses these records to finish or roll back the operation. The recovery command depends on the operation that stopped. Recover an interrupted operation Start with the …
-
Signing Model
Configure metadata signing to let clients verify repository indexes. Configure RPM package signing separately when clients also need to verify signatures embedded in RPM files. What gets signed Setting Signed content Output Client setting …
Configure metadata signing to let clients verify repository indexes. Configure RPM package signing separately when clients also need to verify signatures embedded in RPM files. What gets signed Setting Signed content Output Client setting …
-
Membership Policy
Use Dist policy to exclude unwanted packages and limit the number of versions in indexes. Set exclude and limit in sow.yml: dists: el9: format: rpm limit: 2 exclude: - kind: [debuginfo, debugsource, llvmjit] SOW applies exclude first, then limit. …
Use Dist policy to exclude unwanted packages and limit the number of versions in indexes. Set exclude and limit in sow.yml: dists: el9: format: rpm limit: 2 exclude: - kind: [debuginfo, debugsource, llvmjit] SOW applies exclude first, then limit. …
-
Pool & Metadata Views
A Managed repository stores each package object once under pool/. Its Dists and architecture views contain indexes that refer to those package bytes. <repo>/pool/ package files <repo>/dists/<rpm-dist>/<arch>/repodata/ RPM metadata …
A Managed repository stores each package object once under pool/. Its Dists and architecture views contain indexes that refer to those package bytes. <repo>/pool/ package files <repo>/dists/<rpm-dist>/<arch>/repodata/ RPM metadata …
-
Managed Workspaces
Use Managed mode for repositories that receive regular updates. SOW records package membership, applies Dist policy, builds metadata, and keeps operation history. Workspace, repository, and Dist Workspace └── Repository └── Dist └── Architecture view …
Use Managed mode for repositories that receive regular updates. SOW records package membership, applies Dist policy, builds metadata, and keeps operation history. Workspace, repository, and Dist Workspace └── Repository └── Dist └── Architecture view …
-
Features
SOW creates repository indexes in two modes. Choose Plain for a directory you can rebuild. Choose Managed for ongoing package updates, policy, signing, and publication. Capabilities Capability Plain Managed RPM and DEB indexes One directory, either …
SOW creates repository indexes in two modes. Choose Plain for a directory you can rebuild. Choose Managed for ongoing package updates, policy, signing, and publication. Capabilities Capability Plain Managed RPM and DEB indexes One directory, either …
-
Plain Flat Repositories
Use sow create to build indexes for a directory of RPM or DEB packages. It writes the indexes beside the packages. It does not read sow.yml or create a state database. sow create /srv/offline Inputs and outputs SOW scans top-level regular files with …
Use sow create to build indexes for a directory of RPM or DEB packages. It writes the indexes beside the packages. It does not read sow.yml or create a state database. sow create /srv/offline Inputs and outputs SOW scans top-level regular files with …