diff --git a/.obs/workflows.yml b/.obs/workflows.yml index 92e0336b99..2432628ead 100644 --- a/.obs/workflows.yml +++ b/.obs/workflows.yml @@ -1,10 +1,10 @@ rebuild: steps: - trigger_services: - project: home:bluca:systemd + project: system:systemd package: systemd - trigger_services: - project: home:bluca:systemd + project: system:systemd package: systemd-fedora filters: event: push diff --git a/README.md b/README.md index 01c8b83842..94602bb6a7 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ System and Service Manager -[![OBS Packages Status](https://build.opensuse.org/projects/home:bluca:systemd/packages/systemd/badge.svg?type=default)](https://build.opensuse.org/project/show/home:bluca:systemd)
+[![OBS Packages Status](https://build.opensuse.org/projects/system:systemd/packages/systemd/badge.svg?type=default)](https://build.opensuse.org/project/show/home:bluca:systemd)
[![Semaphore CI 2.0 Build Status](https://the-real-systemd.semaphoreci.com/badges/systemd/branches/main.svg?style=shields)](https://the-real-systemd.semaphoreci.com/projects/systemd)
[![Coverity Scan Status](https://scan.coverity.com/projects/350/badge.svg)](https://scan.coverity.com/projects/350)
[![OSS-Fuzz Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/systemd.svg)](https://oss-fuzz-build-logs.storage.googleapis.com/index.html#systemd)
@@ -38,4 +38,4 @@ Stable branches with backported patches are available in the [stable repo](https We have a security bug bounty program sponsored by the [Sovereign Tech Fund](https://www.sovereigntechfund.de/) hosted on [YesWeHack](https://yeswehack.com/programs/systemd-bug-bounty-program) -Repositories with distribution packages built from git main are [available on OBS](https://software.opensuse.org//download.html?project=home%3Abluca%3Asystemd&package=systemd) +Repositories with distribution packages built from git main are [available on OBS](https://software.opensuse.org//download.html?project=system%3Asystemd&package=systemd) diff --git a/docs/HACKING.md b/docs/HACKING.md index d302a15f28..f6f0500b75 100644 --- a/docs/HACKING.md +++ b/docs/HACKING.md @@ -23,6 +23,21 @@ test executable. For features at a higher level, tests in `src/test/` are very strongly recommended. If that is not possible, integration tests in `test/` are encouraged. Please always test your work before submitting a PR. +## Installing packages built from the main branch + +Packages for main distributions are built on the SUSE Open Build Service and +repositories are published, so that they can be installed and upgraded easily. + +Instructions on how to add the repository for each supported distribution can +[be found on OBS.](https://software.opensuse.org//download.html?project=system%3Asystemd&package=systemd) +The `systemd-boot` file is signed for Secure Boot, the self-signed certificate +can be downloaded for enrollment. For example, when using MOK Manager: + +```sh +$ wget https://build.opensuse.org/projects/system:systemd/signing_keys/download?kind=ssl -O- | openssl x509 -inform pem -outform der -out obs.der +$ run0 mokutil --import obs.der +``` + ## Hacking on systemd with mkosi [mkosi](https://mkosi.systemd.io/) is our swiss army knife for hacking on