[oz/el6] Initial import (#713320).

Pádraig Brady pbrady at fedoraproject.org
Thu Jul 7 11:39:09 UTC 2011


commit 5a8c851fe5c9e1d17a16c78ff5b0eb22d363fd29
Author: Pádraig Brady <P at draigBrady.com>
Date:   Thu Jul 7 12:38:56 2011 +0100

    Initial import (#713320).

 .gitignore |    1 +
 oz.spec    |  117 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources    |    1 +
 3 files changed, 119 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..67b3e69 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/oz-0.5.0.tar.gz
diff --git a/oz.spec b/oz.spec
new file mode 100644
index 0000000..f436c1b
--- /dev/null
+++ b/oz.spec
@@ -0,0 +1,117 @@
+%{!?python_sitelib: %define python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
+
+Summary: Library and utilities for automated guest OS installs
+Name: oz
+Version: 0.5.0
+Release: 2%{?dist}
+License: LGPLv2
+Group: Development/Libraries
+URL: http://aeolusproject.org/oz.html
+Source0: http://repos.fedorapeople.org/repos/aeolus/%{name}/%{version}/tarball/%{name}-%{version}.tar.gz
+BuildArch: noarch
+Requires: python >= 2.5
+Requires: gvnc-tools
+Requires: python-libguestfs
+Requires: libxml2-python
+Requires: libvirt-python
+# in theory, oz doesn't really require libvirtd to be local to operate
+# properly.  However, because of the libguestfs manipulations, in practice
+# it really does.  Make it depend on libvirt (so we get libvirtd) for now,
+# unless/until we are able to make it really be remote.
+Requires: libvirt
+Requires: python-pycurl
+Requires: mkisofs
+Requires: numpy
+Requires: mtools
+Requires: python-uuid
+Requires: openssh
+Requires: m2crypto
+Requires: pyparted
+
+BuildRequires: python
+
+%description
+Oz is a set of libraries and utilities for doing automated guest OS
+installations, with minimal input from the user.
+
+%prep
+%setup -q -n %{name}-%{version}
+
+%build
+python setup.py build
+
+%install
+python setup.py install -O1 --root=$RPM_BUILD_ROOT
+
+mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/oz/
+mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/oz/isocontent/
+mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/oz/isos/
+mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/oz/mnt/
+mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/oz/floppycontent/
+mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/oz/floppies/
+mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/oz/icicletmp/
+mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/oz/jeos
+
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/oz
+%{__cp} oz.cfg $RPM_BUILD_ROOT%{_sysconfdir}/oz
+
+chmod 755 $RPM_BUILD_ROOT%{python_sitelib}/oz/guesttools/*
+
+%post
+if [ ! -f %{_sysconfdir}/oz/id_rsa-icicle-gen ]; then
+   ssh-keygen -t rsa -b 2048 -N "" -f %{_sysconfdir}/oz/id_rsa-icicle-gen
+fi
+
+%files
+%doc README COPYING examples
+%dir %attr(0755, root, root) %{_sysconfdir}/oz/
+%config(noreplace) %{_sysconfdir}/oz/oz.cfg
+%dir %attr(0755, root, root) %{_localstatedir}/lib/oz/
+%dir %attr(0755, root, root) %{_localstatedir}/lib/oz/isocontent/
+%dir %attr(0755, root, root) %{_localstatedir}/lib/oz/isos/
+%dir %attr(0755, root, root) %{_localstatedir}/lib/oz/mnt/
+%dir %attr(0755, root, root) %{_localstatedir}/lib/oz/floppycontent/
+%dir %attr(0755, root, root) %{_localstatedir}/lib/oz/floppies/
+%dir %attr(0755, root, root) %{_localstatedir}/lib/oz/icicletmp/
+%dir %attr(0755, root, root) %{_localstatedir}/lib/oz/jeos
+%dir %attr(0755, root, root) %{python_sitelib}/oz
+%{python_sitelib}/oz/*
+%{_bindir}/oz-install
+%{_bindir}/oz-generate-icicle
+%{_bindir}/oz-customize
+%{_bindir}/oz-cleanup-cache
+%{python_sitelib}/oz-*.egg-info
+%{_mandir}/man1/*
+
+
+%changelog
+* Tue Jul 05 2011 Pádraig Brady <P at draigBrady.com> - 0.5.0-2
+- Adjust package as per updated Fedora standards
+
+* Wed Jun 29 2011 Chris Lalancette <clalance at redhat.com> - 0.5.0-1
+- Release 0.5.0
+
+* Wed Jun 20 2011 Pádraig Brady <P at draigBrady.com> - 0.4.0-4
+- Include examples/.
+
+* Wed Jun 15 2011 Pádraig Brady <P at draigBrady.com> - 0.4.0-3
+- Address rpmlint issues.
+
+* Fri Jun 10 2011 Pádraig Brady <P at draigBrady.com> - 0.4.0-2
+- Change to noarch.
+
+* Tue May 24 2011 Chris Lalancette <clalance at redhat.com> - 0.4.0-1
+- Release 0.4.0.
+
+* Wed Mar 30 2011 Chris Lalancette <clalance at redhat.com> - 0.3.0-1
+- Release 0.3.0.
+
+* Wed Mar 16 2011 Chris Lalancette <clalance at redhat.com> - 0.2.0-1
+- Release 0.2.0.
+
+* Fri Feb  3 2011 Chris Lalancette <clalance at redhat.com> - 0.1.0-1
+- Initial public release of Oz.
+
+* Wed Nov  3 2010 Chris Lalancette <clalance at redhat.com> - 0.0.4-1
+- Initial build.
+
diff --git a/sources b/sources
index e69de29..28bc06d 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+4db002e5e53aa4c03c17a47af6bbe543  oz-0.5.0.tar.gz


More information about the scm-commits mailing list