Categories: Tutorial
-
Build the pigsty-infra Repository
pgsty/infra-pkg is the upstream build source for Pigsty Infra packages. This tutorial assumes the dual-architecture RPMs and DEBs already exist and covers the second half of the job: turning that pile of packages into a real, consumable, maintainable …
pgsty/infra-pkg is the upstream build source for Pigsty Infra packages. This tutorial assumes the dual-architecture RPMs and DEBs already exist and covers the second half of the job: turning that pile of packages into a real, consumable, maintainable …
-
Serve and Publish Repositories
SOW writes static files; it is not an HTTP server. This guide keeps the writable Workspace separate from the path Nginx serves. Public and private paths Mode Public unit Never serve Plain the directory passed to sow create transient …
SOW writes static files; it is not an HTTP server. This guide keeps the writable Workspace separate from the path Nginx serves. Public and private paths Mode Public unit Never serve Plain the directory passed to sow create transient …
-
Sign Your Repository
SOW has two independent signing paths: Path Output Client control RPM metadata repodata/repomd.xml.asc repo_gpgcheck=1 APT metadata InRelease and Release.gpg Signed-By RPM package body embedded RPM signature gpgcheck=1 APT trusts package hashes …
SOW has two independent signing paths: Path Output Client control RPM metadata repodata/repomd.xml.asc repo_gpgcheck=1 APT metadata InRelease and Release.gpg Signed-By RPM package body embedded RPM signature gpgcheck=1 APT trusts package hashes …
-
Tutorials
Each tutorial starts from a new workspace. Commands are intended to be run in order; replace uppercase placeholders and package paths for your environment. If you have not installed SOW yet, start with Installation and Quick Start. The tutorials …
Each tutorial starts from a new workspace. Commands are intended to be run in order; replace uppercase placeholders and package paths for your environment. If you have not installed SOW yet, start with Installation and Quick Start. The tutorials …
-
Build an APT Repository
This tutorial creates a new Managed DEB repository. You need a writable directory, and one or more DEB files. 1. Create the workspace mkdir -p /srv/sow cd /srv/sow sow init . sow repo new pigsty sow dist new trixie --format deb -r pigsty The Dist …
This tutorial creates a new Managed DEB repository. You need a writable directory, and one or more DEB files. 1. Create the workspace mkdir -p /srv/sow cd /srv/sow sow init . sow repo new pigsty sow dist new trixie --format deb -r pigsty The Dist …
-
Build a YUM Repository
This tutorial creates a new Managed RPM repository. You need a writable directory, and one or more RPM files. 1. Create the workspace mkdir -p /srv/sow cd /srv/sow sow init . sow repo new pigsty sow dist new el9 --format rpm -r pigsty The Dist name …
This tutorial creates a new Managed RPM repository. You need a writable directory, and one or more RPM files. 1. Create the workspace mkdir -p /srv/sow cd /srv/sow sow init . sow repo new pigsty sow dist new el9 --format rpm -r pigsty The Dist name …