]> git.pld-linux.org Git - packages/ganeti-instance-poldek.git/blob - ganeti-instance-poldek.spec
b7674ba1260aec658626a64b176dc27ae408ed61
[packages/ganeti-instance-poldek.git] / ganeti-instance-poldek.spec
1 Summary:        PLD Linux guest OS definition for Ganeti
2 Name:           ganeti-instance-poldek
3 Version:        0.1
4 Release:        2
5 License:        GPL v2
6 Group:          Applications/System
7 Source0:        https://github.com/janekr/%{name}/archive/v%{version}.tar.gz?/%{name}-%{version}.tar.gz
8 # Source0-md5:  ee3b30d4d24a84df462d60c8ffb1c33f
9 BuildRequires:  rpmbuild(macros) >= 1.647
10 Requires:       blockdev
11 Requires:       coreutils
12 Requires:       poldek
13 Requires:       dump
14 Requires:       e2fsprogs
15 Requires:       ganeti
16 Requires:       kpartx
17 Requires:       losetup
18 Requires:       mount
19 Requires:       sed
20 Requires:       tar
21 Requires:       util-linux
22 Requires:       xfsprogs
23 BuildArch:      noarch
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 %description
27 This is a guest OS definition for Ganeti.  It will install a minimal
28 version of PLD via poldek (thus it requires network access).
29
30 %prep
31 %setup -q
32
33 %build
34 %{__aclocal}
35 %{__automake}
36 %{__autoconf}
37 %configure
38 %{__make}
39
40 %install
41 rm -rf $RPM_BUILD_ROOT
42
43 %{__make} install \
44         DESTDIR=$RPM_BUILD_ROOT
45
46 %{__mv} $RPM_BUILD_ROOT%{_datadir}/ganeti/os/poldek/variants.list $RPM_BUILD_ROOT%{_sysconfdir}/ganeti/instance-poldek
47 ln -s %{_sysconfdir}/ganeti/instance-poldek/variants.list $RPM_BUILD_ROOT%{_datadir}/ganeti/os/poldek/variants.list
48
49 %{__rm} -r $RPM_BUILD_ROOT/%{_docdir}/%{name}
50
51 %clean
52 rm -rf $RPM_BUILD_ROOT
53
54 %files
55 %defattr(644,root,root,755)
56 %doc README examples
57 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/default/ganeti-instance-poldek
58 %dir %{_sysconfdir}/ganeti/instance-poldek
59 %dir %{_sysconfdir}/ganeti/instance-poldek/variants
60 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ganeti/instance-poldek/variants/*.conf
61 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ganeti/instance-poldek/variants.list
62 %dir %{_datadir}/ganeti/os/poldek
63 %{_datadir}/ganeti/os/poldek/common.sh
64 %attr(755,root,root) %{_datadir}/ganeti/os/poldek/create
65 %attr(755,root,root) %{_datadir}/ganeti/os/poldek/export
66 %{_datadir}/ganeti/os/poldek/ganeti_api_version
67 %attr(755,root,root) %{_datadir}/ganeti/os/poldek/import
68 %{_datadir}/ganeti/os/poldek/packages*.list
69 %{_datadir}/ganeti/os/poldek/parameters.list
70 %attr(755,root,root) %{_datadir}/ganeti/os/poldek/rename
71 %{_datadir}/ganeti/os/poldek/variants.list
72 %attr(755,root,root) %{_datadir}/ganeti/os/poldek/verify
This page took 0.047868 seconds and 3 git commands to generate.