]> git.pld-linux.org Git - packages/ganeti-instance-poldek.git/blame - ganeti-instance-poldek.spec
- noatch
[packages/ganeti-instance-poldek.git] / ganeti-instance-poldek.spec
CommitLineData
f5a06ec5
JR
1Summary: PLD Linux guest OS definition for Ganeti
2Name: ganeti-instance-poldek
3Version: 0.1
0142a1cf 4Release: 2
f5a06ec5
JR
5License: GPL v2
6Group: Applications/System
7Source0: https://github.com/janekr/%{name}/archive/v%{version}.tar.gz?/%{name}-%{version}.tar.gz
8# Source0-md5: ee3b30d4d24a84df462d60c8ffb1c33f
9BuildRequires: rpmbuild(macros) >= 1.647
10Requires: blockdev
11Requires: coreutils
12Requires: poldek
13Requires: dump
14Requires: e2fsprogs
15Requires: ganeti
16Requires: kpartx
17Requires: losetup
18Requires: mount
19Requires: sed
20Requires: tar
21Requires: util-linux
22Requires: xfsprogs
0142a1cf 23BuildArch: noarch
f5a06ec5
JR
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26%description
27This is a guest OS definition for Ganeti. It will install a minimal
28version 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
41rm -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
47ln -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
52rm -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.410593 seconds and 4 git commands to generate.