Summary: PLD Linux guest OS definition for Ganeti Name: ganeti-instance-poldek Version: 0.1 Release: 2 License: GPL v2 Group: Applications/System Source0: https://github.com/janekr/%{name}/archive/v%{version}.tar.gz?/%{name}-%{version}.tar.gz # Source0-md5: ee3b30d4d24a84df462d60c8ffb1c33f BuildRequires: rpmbuild(macros) >= 1.647 Requires: blockdev Requires: coreutils Requires: poldek Requires: dump Requires: e2fsprogs Requires: ganeti Requires: kpartx Requires: losetup Requires: mount Requires: sed Requires: tar Requires: util-linux Requires: xfsprogs BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description This is a guest OS definition for Ganeti. It will install a minimal version of PLD via poldek (thus it requires network access). %prep %setup -q %build %{__aclocal} %{__automake} %{__autoconf} %configure %{__make} %install rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT %{__mv} $RPM_BUILD_ROOT%{_datadir}/ganeti/os/poldek/variants.list $RPM_BUILD_ROOT%{_sysconfdir}/ganeti/instance-poldek ln -s %{_sysconfdir}/ganeti/instance-poldek/variants.list $RPM_BUILD_ROOT%{_datadir}/ganeti/os/poldek/variants.list %{__rm} -r $RPM_BUILD_ROOT/%{_docdir}/%{name} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc README examples %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/default/ganeti-instance-poldek %dir %{_sysconfdir}/ganeti/instance-poldek %dir %{_sysconfdir}/ganeti/instance-poldek/variants %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ganeti/instance-poldek/variants/*.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ganeti/instance-poldek/variants.list %dir %{_datadir}/ganeti/os/poldek %{_datadir}/ganeti/os/poldek/common.sh %attr(755,root,root) %{_datadir}/ganeti/os/poldek/create %attr(755,root,root) %{_datadir}/ganeti/os/poldek/export %{_datadir}/ganeti/os/poldek/ganeti_api_version %attr(755,root,root) %{_datadir}/ganeti/os/poldek/import %{_datadir}/ganeti/os/poldek/packages*.list %{_datadir}/ganeti/os/poldek/parameters.list %attr(755,root,root) %{_datadir}/ganeti/os/poldek/rename %{_datadir}/ganeti/os/poldek/variants.list %attr(755,root,root) %{_datadir}/ganeti/os/poldek/verify