mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-05-20 03:18:08 +02:00
This script comes handy to build from git tree without having to install build dependencies on the system, the actual build happens inside mock environment. https://github.com/NetworkManager/NetworkManager/pull/34
27 lines
509 B
Text
27 lines
509 B
Text
# To build RPM packages for Fedora derivates directly from git, just do:
|
|
|
|
|
|
#
|
|
# preparation:
|
|
#
|
|
git clone git://anongit.freedesktop.org/NetworkManager/NetworkManager
|
|
cd NetworkManager
|
|
git checkout $WHATEVER
|
|
sudo sh ./contrib/fedora/REQUIRED_PACKAGES
|
|
|
|
|
|
#
|
|
# build the packages. Pass --help for usage help.
|
|
#
|
|
./contrib/fedora/rpm/build_clean.sh
|
|
|
|
|
|
#
|
|
# install
|
|
#
|
|
sudo dnf install ./contrib/fedora/rpm/latest/RPMS/x86_64/*rpm
|
|
|
|
|
|
|
|
# To generate a clean build from git using mock, run:
|
|
./contrib/fedora/rpm/mockbuild.sh
|