Summary: A cloud-init implementation in C.
Name: micro-config-drive
Version: 25
Release: 3%{?dist}
Group: Development/Tools
License: GPL-3.0
URL: https://github.com/clearlinux/micro-config-drive
Source0: https://github.com/clearlinux/micro-config-drive/releases/download/v%{version}/%{name}-%{version}.tar.xz
%define sha1 micro-config-drive=11945b6c13e5f5e126bc12906c69cc057026bc28
BuildRequires: e2fsprogs-devel
BuildRequires: shadow
BuildRequires: check
BuildRequires: glib-devel
BuildRequires: json-glib-devel
BuildRequires: curl-devel
BuildRequires: parted
BuildRequires: libyaml-devel
BuildRequires: systemd-devel
Requires: json-glib
Requires: glib
Requires: libyaml
Requires: parted
%description
A cloud-init for Clear Linux* Project for Intel Architecture.
%prep
%setup -q
%build
autoreconf -vif
%configure --disable-static --with-packagemgr=tdnf
make V=1 CFLAGS="%{optflags}" %{?_smp_mflags}
%check
make VERBOSE=1 V=1 %{?_smp_mflags} check
%install
rm -rf $RPM_BUILD_ROOT
%make_install
%post
%systemd_post ucd.service
%preun
%systemd_preun ucd.service
%postun
%systemd_postun_with_restart ucd.service
%files
%defattr(-,root,root,-)
%{_bindir}/ucd
/lib/systemd/system/ucd.service
/lib/systemd/system/multi-user.target.wants/ucd.service
%doc /usr/share/man/man1/*
%doc /usr/share/man/man5/*
%changelog
* Wed Dec 07 2016 Xiaolin Li <xiaolinl@vmware.com> 25-3
- BuildRequires curl-devel.
* Fri Nov 18 2016 Anish Swaminathan <anishs@vmware.com> 25-2
- Change systemd dependency
* Wed Aug 3 2016 Divya Thaluru <dthaluru@vmware.com> 25-1
- Initial version