1 Summary: Debian/Ubuntu guest OS definition for Ganeti
2 Name: ganeti-instance-debootstrap
6 Group: Applications/System
7 Source0: https://ganeti.googlecode.com/files/%{name}-%{version}.tar.gz
8 # Source0-md5: 318039b68d63453ac115a6987e31c6f0
9 Patch0: kpartx-sync.patch
10 URL: https://code.google.com/p/ganeti/
11 BuildRequires: rpmbuild(macros) >= 1.647
25 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 This is a guest OS definition for Ganeti. It will install a minimal
29 version of Debian or Ubuntu via debootstrap (thus it requires network
41 rm -rf $RPM_BUILD_ROOT
42 install -d $RPM_BUILD_ROOT%{_sysconfdir}/ganeti/instance-debootstrap/hooks \
43 $RPM_BUILD_ROOT/var/cache/ganeti-instance-debootstrap
46 DESTDIR=$RPM_BUILD_ROOT
48 %{__mv} $RPM_BUILD_ROOT%{_datadir}/ganeti/os/debootstrap/variants.list $RPM_BUILD_ROOT%{_sysconfdir}/ganeti/instance-debootstrap
49 ln -s %{_sysconfdir}/ganeti/instance-debootstrap/variants.list $RPM_BUILD_ROOT%{_datadir}/ganeti/os/debootstrap/variants.list
51 %{__rm} -r $RPM_BUILD_ROOT/%{_docdir}/%{name}
54 rm -rf $RPM_BUILD_ROOT
57 %defattr(644,root,root,755)
58 %doc NEWS README examples
59 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/default/ganeti-instance-debootstrap
60 %dir %{_sysconfdir}/ganeti/instance-debootstrap
61 %dir %{_sysconfdir}/ganeti/instance-debootstrap/hooks
62 %dir %{_sysconfdir}/ganeti/instance-debootstrap/variants
63 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ganeti/instance-debootstrap/variants/default.conf
64 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ganeti/instance-debootstrap/variants.list
65 %dir %{_datadir}/ganeti/os/debootstrap
66 %{_datadir}/ganeti/os/debootstrap/common.sh
67 %attr(755,root,root) %{_datadir}/ganeti/os/debootstrap/create
68 %attr(755,root,root) %{_datadir}/ganeti/os/debootstrap/export
69 %{_datadir}/ganeti/os/debootstrap/ganeti_api_version
70 %attr(755,root,root) %{_datadir}/ganeti/os/debootstrap/import
71 %{_datadir}/ganeti/os/debootstrap/parameters.list
72 %attr(755,root,root) %{_datadir}/ganeti/os/debootstrap/rename
73 %{_datadir}/ganeti/os/debootstrap/variants.list
74 %attr(755,root,root) %{_datadir}/ganeti/os/debootstrap/verify
75 /var/cache/ganeti-instance-debootstrap