]> git.pld-linux.org Git - packages/ganeti-instance-poldek.git/commitdiff
- new auto/th/ganeti-instance-poldek-0.1-1
authorJan Rękorajski <baggins@pld-linux.org>
Sat, 22 Feb 2014 19:48:00 +0000 (20:48 +0100)
committerJan Rękorajski <baggins@pld-linux.org>
Sat, 22 Feb 2014 19:48:00 +0000 (20:48 +0100)
ganeti-instance-poldek.spec [new file with mode: 0644]

diff --git a/ganeti-instance-poldek.spec b/ganeti-instance-poldek.spec
new file mode 100644 (file)
index 0000000..fdff30a
--- /dev/null
@@ -0,0 +1,71 @@
+Summary:       PLD Linux guest OS definition for Ganeti
+Name:          ganeti-instance-poldek
+Version:       0.1
+Release:       1
+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
+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
This page took 0.10901 seconds and 4 git commands to generate.