2021-06-01 06:49:40 +00:00
|
|
|
== Building systemd rpms for local development using rpmbuild --build-in-place ==
|
|
|
|
|
|
|
|
This approach is based on https://github.com/filbranden/git-rpmbuild
|
2021-12-02 16:28:17 +00:00
|
|
|
and filbranden's talk during ASG2019 [https://www.youtube.com/watch?v=fVM1kJrymRM].
|
2021-06-01 06:49:40 +00:00
|
|
|
|
|
|
|
```
|
|
|
|
git clone https://github.com/systemd/systemd
|
|
|
|
fedpkg clone systemd fedora-systemd
|
|
|
|
cd systemd
|
|
|
|
rpmbuild -bb --build-in-place --noprep --define "_sourcedir $PWD/../fedora-systemd" --define "_rpmdir $PWD/rpms" --with inplace ../systemd.spec
|
|
|
|
sudo dnf upgrade --setopt install_weak_deps=False rpms/*/*.rpm
|
|
|
|
```
|
|
|
|
|
|
|
|
`--without lto` and `--without tests` may be useful to speed up the build.
|