packaging/mariner/azure-vm-utils.spec (44 lines of code) (raw):

Name: azure-vm-utils Version: %{__git_version} Release: %{__git_release}%{?dist} Summary: Utilities and udev rules for Linux on Azure License: MIT URL: https://github.com/Azure/%{name} Source0: azure-vm-utils_dev.tgz BuildRequires: binutils BuildRequires: cmake BuildRequires: gcc BuildRequires: glibc-devel BuildRequires: json-c-devel BuildRequires: kernel-headers BuildRequires: libcmocka-devel BuildRequires: make %description A collection of utilities and udev rules to make the most of the Linux experience on Azure. %package selftest Summary: Self-test script for Azure VM Utils Requires: %{name} = %{version}-%{release} Requires: python3 %description selftest This package contains the self-test script for the Azure VM Utils package. %prep %autosetup %build %cmake -DVERSION="%{version}-%{release}" %cmake_build %install %cmake_install %check %ctest %files %{_libdir}/dracut/modules.d/97azure-disk/module-setup.sh %{_libdir}/dracut/modules.d/97azure-unmanaged-sriov/module-setup.sh %{_libdir}/systemd/network/01-azure-unmanaged-sriov.network %{_libdir}/udev/rules.d/10-azure-unmanaged-sriov.rules %{_libdir}/udev/rules.d/80-azure-disk.rules %{_sbindir}/azure-nvme-id %{_mandir}/man8/azure-nvme-id.8.gz %files selftest %{_sbindir}/azure-vm-utils-selftest %{_mandir}/man8/azure-vm-utils-selftest.8.gz