[ovirt-node] ovirt-node 2.0.1 release

Alan Pevec apevec at fedoraproject.org
Mon Aug 1 16:19:54 UTC 2011


commit e0e1b45d1b7f737e022c88fca9cff2ce5a2c68d1
Author: Alan Pevec <apevec at redhat.com>
Date:   Mon Aug 1 18:19:20 2011 +0200

    ovirt-node 2.0.1 release

 .gitignore      |    1 +
 ovirt-node.spec |   58 +++++++++++++++++++++++++++++++++++++++++++++++++++---
 sources         |    2 +-
 3 files changed, 56 insertions(+), 5 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index f548b35..b65a40e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /ovirt-node-2.0.0.tar.gz
+/ovirt-node-2.0.1.tar.gz
diff --git a/ovirt-node.spec b/ovirt-node.spec
index 7b288d5..cae2734 100644
--- a/ovirt-node.spec
+++ b/ovirt-node.spec
@@ -1,11 +1,12 @@
 %global product_family oVirt Node
+%global product_release %{version} (0)
 %global mgmt_scripts_dir %{_sysconfdir}/node.d
 %{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
 
 
 Summary:        The %{product_family} daemons/scripts
 Name:           ovirt-node
-Version:        2.0.0
+Version:        2.0.1
 Release:        1%{?dist}%{?extra_release}
 Source0:        %{name}-%{version}.tar.gz
 License:        GPLv2+
@@ -25,7 +26,7 @@ Requires:       glusterfs-client >= 2.0.1
 Requires:       anyterm
 Requires:       python-IPy
 %endif
-Requires:       libvirt >= 0.6.3
+Requires:       libvirt >= 0.9.2
 Requires:       augeas >= 0.3.5
 Requires:       udev >= 147-2.34
 Requires:       wget
@@ -48,6 +49,12 @@ Requires:       python-gudev
 Requires:       PyPAM
 Requires:       ethtool
 Requires:       cracklib-python
+Requires:       dracut
+%if 0%{?rhel}
+# for applying patches in %post
+Requires:       patch
+%endif
+Requires:       system-release
 
 BuildArch:      noarch
 
@@ -75,7 +82,7 @@ however on a development machine to help to build the image.
 
 %build
 aclocal && autoheader && automake --add-missing && autoconf
-%configure
+%configure --without-image-minimizer
 make
 
 %install
@@ -90,6 +97,7 @@ make install DESTDIR=%{buildroot}
 %{__install} -d -m0755 %{buildroot}%{mgmt_scripts_dir}
 %{__install} -d -m0755 %{buildroot}%{_sysconfdir}/cron.d
 %{__install} -d -m0755 %{buildroot}%{_sysconfdir}/logrotate.d
+%{__install} -d -m0755 %{buildroot}%{_sysconfdir}/dracut.conf.d
 
 %{__install} -p -m0755 scripts/node-config %{buildroot}%{_sysconfdir}/sysconfig
 
@@ -101,6 +109,12 @@ make install DESTDIR=%{buildroot}
 
 %{__install} -p -m0644 logrotate/ovirt-logrotate %{buildroot}%{_sysconfdir}/cron.d
 %{__install} -p -m0644 logrotate/ovirt-logrotate.conf %{buildroot}%{_sysconfdir}/logrotate.d/ovirt-node
+# configure libvirtd upstart job
+%{__install} -d -m0755 %{buildroot}%{_sysconfdir}/init
+%{__install} -p -m0644 libvirtd.upstart %{buildroot}%{_sysconfdir}/init/libvirtd.conf
+# load vlan module
+%{__install} -d -m0755 %{buildroot}%{_sysconfdir}/sysconfig/modules
+%{__install} -p -m0755 vlan.modules %{buildroot}%{_sysconfdir}/sysconfig/modules
 
 #dracut module for disk cleanup
 %{__install} -d -m0755 %{buildroot}%{_datadir}/dracut/modules.d/91ovirtnode
@@ -108,6 +122,12 @@ make install DESTDIR=%{buildroot}
 %{__install} -p -m0755 dracut/install %{buildroot}%{_datadir}/dracut/modules.d/91ovirtnode
 %{__install} -p -m0755 scripts/ovirt-boot-functions %{buildroot}%{_datadir}/dracut/modules.d/91ovirtnode
 %{__install} -p -m0755 dracut/ovirt-cleanup.sh %{buildroot}%{_datadir}/dracut/modules.d/91ovirtnode
+%{__install} -p -m0644 dracut/ovirt-dracut.conf %{buildroot}%{_sysconfdir}/dracut.conf.d
+%if 0%{?rhel}
+# dracut patches for rhel6
+%{__install} -p -m0644 dracut/dracut-3d88d27810acc7782618d67a03ff5c0e41494ca4.patch %{buildroot}%{app_root}
+%{__install} -p -m0644 dracut/dracut-93724aa28fc20c8b7f0167201d1759b7118ba890.patch %{buildroot}%{app_root}
+%endif
 
 # resolv.conf augeas lens
 %{__install} -d -m0755 %{buildroot}/usr/share/augeas/lenses
@@ -165,8 +185,19 @@ echo "# File where default configuration is kept" > %{buildroot}/%{_sysconfdir}/
 /sbin/chkconfig --add ovirt-post
 # workaround for imgcreate/live.py __copy_efi_files
 if [ ! -e /boot/grub/splash.xpm.gz ]; then
-  cp /usr/share/ovirt-node/grub-splash.xpm.gz /boot/grub/splash.xpm.gz
+  cp %{app_root}/grub-splash.xpm.gz /boot/grub/splash.xpm.gz
 fi
+%if 0%{?rhel}
+# apply dracut fixes not in rhel6
+# rhbz#683330
+# dracut.git commits rediffed for dracut-004-53.el6
+patch -d /usr/share/dracut/ -p0 < %{app_root}/dracut-3d88d27810acc7782618d67a03ff5c0e41494ca4.patch
+patch -d /usr/share/dracut/ -p0 < %{app_root}/dracut-93724aa28fc20c8b7f0167201d1759b7118ba890.patch
+%endif
+#use all hard-coded defaults for multipath
+> /etc/multipath.conf
+#release info for dracut to pick it up into initramfs
+echo "%{product_family} release %{product_release}" > /etc/system-release
 
 %preun
 if [ $1 = 0 ] ; then
@@ -201,11 +232,19 @@ fi
 %{_sysconfdir}/ovirt-config-boot.d
 %config(noreplace) %{_sysconfdir}/sysconfig/node-config
 
+%{_sysconfdir}/init/libvirtd.conf
+
+%{_sysconfdir}/sysconfig/modules/vlan.modules
+
 %doc COPYING
 # should be ifarch i386
 %{app_root}/grub-splash.xpm.gz
 # end i386 bits
 %{app_root}/syslinux-vesa-splash.jpg
+%if 0%{?rhel}
+%{app_root}/dracut-3d88d27810acc7782618d67a03ff5c0e41494ca4.patch
+%{app_root}/dracut-93724aa28fc20c8b7f0167201d1759b7118ba890.patch
+%endif
 
 %{_datadir}/augeas/lenses/build.aug
 %{_datadir}/augeas/lenses/resolv.aug
@@ -214,6 +253,7 @@ fi
 %{_datadir}/dracut/modules.d/91ovirtnode/install
 %{_datadir}/dracut/modules.d/91ovirtnode/ovirt-boot-functions
 %{_datadir}/dracut/modules.d/91ovirtnode/ovirt-cleanup.sh
+%{_sysconfdir}/dracut.conf.d/ovirt-dracut.conf
 %{_libexecdir}/ovirt-config-boot
 %{_libexecdir}/ovirt-config-boot-wrapper
 %{_libexecdir}/ovirt-config-hostname
@@ -250,6 +290,16 @@ fi
 %{_sysconfdir}/ovirt-early.d
 
 %changelog
+* Mon Aug 01 2011 Alan Pevec <apevec at redhat.com> 2.0.1-1
+- bugfixes
+- use GPT by default
+- add libvirt-cim
+- add adminpw command line option
+- install selected Matahari agents and the broker
+- make image minimization optional
+- add virt-manager-tui package
+- configure libvirtd upstart job
+
 * Mon Jun 20 2011 Alan Pevec <apevec at redhat.com> 2.0.0-1
 - split kickstarts per distro, currently ovirt15 and rhevh6
 - new installation and configuration text UI for standalone mode
diff --git a/sources b/sources
index b855a9d..b51d87e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8e9bf8022d65a82bc4509d6fff44ba3b  ovirt-node-2.0.0.tar.gz
+80ef8a7d253fca2cc2d206db2f523ccd  ovirt-node-2.0.1.tar.gz


More information about the scm-commits mailing list