Skip to content

Feature

8 pages
  • Observability & Audit

    In Features

    Featureaudittransaction

    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

    In Features

    Featuretransactiongenerationaudit

    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

    In Features

    Featuresigningrpmapt

    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

    In Features

    Featurepolicymanaged

    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

    In Features

    Featurepooldistrpmdeb

    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

    In Features

    Featuremanagedrepositorydistgeneration

    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

    In Features

    Featureplainmanagedpolicysigning

    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

    In Features

    Featureplainrpmdeb

    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 …