1 Summary: PLD Linux guest OS definition for Ganeti
2 Name: ganeti-instance-poldek
6 Group: Applications/System
7 Source0: https://bitbucket.org/baggins/%{name}/get/v%{version}.tar.bz2?/%{name}-%{version}.tar.bz2
8 # Source0-md5: fcbf656d0112f24ffe65ced462a3719a
9 BuildRequires: rpmbuild(macros) >= 1.647
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 This is a guest OS definition for Ganeti. It will install a minimal
27 version of PLD via poldek (thus it requires network access).
30 %setup -q -n baggins-ganeti-instance-poldek-ff0d77e416f9
40 rm -rf $RPM_BUILD_ROOT
43 DESTDIR=$RPM_BUILD_ROOT
45 %{__mv} $RPM_BUILD_ROOT%{_datadir}/ganeti/os/poldek/variants.list $RPM_BUILD_ROOT%{_sysconfdir}/ganeti/instance-poldek
46 ln -s %{_sysconfdir}/ganeti/instance-poldek/variants.list $RPM_BUILD_ROOT%{_datadir}/ganeti/os/poldek/variants.list
48 %{__rm} -r $RPM_BUILD_ROOT/%{_docdir}/%{name}
51 rm -rf $RPM_BUILD_ROOT
54 %defattr(644,root,root,755)
56 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/default/ganeti-instance-poldek
57 %dir %{_sysconfdir}/ganeti/instance-poldek
58 %dir %{_sysconfdir}/ganeti/instance-poldek/variants
59 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ganeti/instance-poldek/variants/*.conf
60 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ganeti/instance-poldek/variants.list
61 %dir %{_datadir}/ganeti/os/poldek
62 %{_datadir}/ganeti/os/poldek/common.sh
63 %attr(755,root,root) %{_datadir}/ganeti/os/poldek/create
64 %attr(755,root,root) %{_datadir}/ganeti/os/poldek/export
65 %{_datadir}/ganeti/os/poldek/ganeti_api_version
66 %attr(755,root,root) %{_datadir}/ganeti/os/poldek/import
67 %{_datadir}/ganeti/os/poldek/packages*.list
68 %{_datadir}/ganeti/os/poldek/parameters.list
69 %attr(755,root,root) %{_datadir}/ganeti/os/poldek/rename
70 %{_datadir}/ganeti/os/poldek/variants.list
71 %attr(755,root,root) %{_datadir}/ganeti/os/poldek/verify