Initial commit on c10s
This commit is contained in:
parent
371c7c4065
commit
4291dbcc53
1
.gitignore
vendored
1
.gitignore
vendored
@ -0,0 +1 @@
|
||||
/azure-vm-utils-v0.5.2.tar.gz
|
||||
51
azure-vm-utils.spec
Normal file
51
azure-vm-utils.spec
Normal file
@ -0,0 +1,51 @@
|
||||
Name: azure-vm-utils
|
||||
Version: 0.5.2
|
||||
Release: %autorelease
|
||||
Summary: Core utilities and configuration for Linux VMs on Azure
|
||||
|
||||
License: MIT
|
||||
URL: https://github.com/Azure/%{name}
|
||||
Source: %{url}/archive/v%{version}/%{name}-v%{version}.tar.gz
|
||||
|
||||
# It only supports x86_64 and aarch64 on Azure currently
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
BuildRequires: cmake
|
||||
BuildRequires: gcc
|
||||
BuildRequires: pkgconfig(libudev)
|
||||
BuildRequires: json-c-devel
|
||||
BuildRequires: libcmocka-devel
|
||||
|
||||
Provides: azure-nvme-utils = %{version}-%{release}
|
||||
Obsoletes: azure-nvme-utils < 0.1.3-3
|
||||
|
||||
%description
|
||||
This package provides a home for core utilities, udev rules and other
|
||||
configuration to support Linux VMs on Azure.
|
||||
|
||||
%prep
|
||||
%autosetup -n %{name}-%{version}
|
||||
|
||||
%build
|
||||
%cmake -DVERSION="%{version}-%{release}" -DAZURE_NVME_ID_INSTALL_DIR="%{_bindir}"
|
||||
%cmake_build
|
||||
|
||||
%install
|
||||
%cmake_install
|
||||
install -D -m 0755 initramfs/dracut/modules.d/97azure-disk/module-setup.sh %{buildroot}%{_prefix}/lib/dracut/modules.d/97azure-disk/module-setup.sh
|
||||
rm %{buildroot}%{_bindir}/azure-vm-utils-selftest
|
||||
rm %{buildroot}%{_mandir}/man8/azure-vm-utils-selftest.8
|
||||
|
||||
%check
|
||||
%ctest
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%{_mandir}/man8/azure-nvme-id.8.gz
|
||||
%dir %{_prefix}/lib/dracut/modules.d/97azure-disk
|
||||
%{_prefix}/lib/dracut/modules.d/97azure-disk/module-setup.sh
|
||||
%{_bindir}/azure-nvme-id
|
||||
%{_udevrulesdir}/80-azure-disk.rules
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
Loading…
Reference in New Issue
Block a user