[ovirt-node] * Wed Nov 09 2011 Mike Burns <mburns at redhat.com> 2.1-0 - Many updates for stability - TUI interface

mburns72h mburns72h at fedoraproject.org
Wed Nov 9 17:33:13 UTC 2011


commit f88c71bbd7bccd8a117c04d737101cff39330961
Author: Mike Burns <mburns at redhat.com>
Date:   Wed Nov 9 12:33:01 2011 -0500

    * Wed Nov 09 2011 Mike Burns <mburns at redhat.com> 2.1-0
    - Many updates for stability
    - TUI interface

 .gitignore                                         |    1 +
 ...-development-Fedoras-have-updates-testing.patch |   24 --------
 ovirt-node.spec                                    |   63 +++++++++++++++-----
 sources                                            |    2 +-
 4 files changed, 50 insertions(+), 40 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index b65a40e..e25faf9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 /ovirt-node-2.0.0.tar.gz
 /ovirt-node-2.0.1.tar.gz
+/ovirt-node-2.1.tar.gz
diff --git a/ovirt-node.spec b/ovirt-node.spec
index 2660d0c..a12f668 100644
--- a/ovirt-node.spec
+++ b/ovirt-node.spec
@@ -6,10 +6,9 @@
 
 Summary:        The %{product_family} daemons/scripts
 Name:           ovirt-node
-Version:        2.0.1
-Release:        4%{?dist}%{?extra_release}
+Version:        2.1
+Release:        0%{?dist}%{?extra_release}
 Source0:        %{name}-%{version}.tar.gz
-Patch1:         0001-in-development-Fedoras-have-updates-testing.patch
 License:        GPLv2+
 Group:          Applications/System
 
@@ -17,14 +16,17 @@ BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot
 URL:            http://www.ovirt.org/
 BuildRequires:  python-setuptools
 BuildRequires:  automake autoconf
+BuildRequires:  systemd-units
 
 Requires(post):  /sbin/chkconfig
 Requires(preun): /sbin/chkconfig
 %if 0%{?fedora}
-Requires:       python-augeas
+Requires:       systemd-units
+#Requires:       python-augeas
 Requires:       glusterfs-client >= 2.0.1
 Requires:       anyterm
 Requires:       python-IPy
+Requires:       grub2
 %endif
 Requires:       libvirt >= 0.9.2
 Requires:       augeas >= 0.3.5
@@ -40,7 +42,6 @@ Requires:       chkconfig
 Requires:       bind-utils
 Requires:       qemu-img
 Requires:       nc
-Requires:       grub
 Requires:       /usr/sbin/crond
 Requires:       newt-python
 Requires:       libuser-python >= 0.56.9
@@ -51,6 +52,7 @@ Requires:       ethtool
 Requires:       cracklib-python
 Requires:       dracut
 %if 0%{?rhel}
+Requires:       grub
 # for applying patches in %post
 Requires:       patch
 %endif
@@ -79,11 +81,10 @@ however on a development machine to help to build the image.
 
 %prep
 %setup -q
-%patch1 -p1
 
 %build
 aclocal && autoheader && automake --add-missing && autoconf
-%configure
+%configure --with-image-minimizer
 make
 
 %install
@@ -110,13 +111,24 @@ 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
+%if 0%{?fedora}
+# install libvirtd systemd service
+%{__install} -d -m0755 %{buildroot}%{_unitdir}
+%{__install} -p -m0644 libvirtd.service %{buildroot}%{_unitdir}
+%endif
+%if 0%{?rhel}
+# install libvirtd upstart job
 %{__install} -d -m0755 %{buildroot}%{_sysconfdir}/init
 %{__install} -p -m0644 libvirtd.upstart %{buildroot}%{_sysconfdir}/init/libvirtd.conf
+%endif
 # load vlan module
 %{__install} -d -m0755 %{buildroot}%{_sysconfdir}/sysconfig/modules
 %{__install} -p -m0755 vlan.modules %{buildroot}%{_sysconfdir}/sysconfig/modules
 
+# qla4xxx iscsi hba workaround: rhbz#742433#c32
+%{__install} -d -m0755 %{buildroot}%{_sysconfdir}/modprobe.d
+%{__install} -p -m0755 ovirt-qla4xxx.conf %{buildroot}%{_sysconfdir}/modprobe.d
+
 #dracut module for disk cleanup
 %{__install} -d -m0755 %{buildroot}%{_datadir}/dracut/modules.d/91ovirtnode
 %{__install} -p -m0755 dracut/check %{buildroot}%{_datadir}/dracut/modules.d/91ovirtnode
@@ -160,20 +172,24 @@ echo "# File where default configuration is kept" > %{buildroot}/%{_sysconfdir}/
 %{__install} -p -m0644 scripts/install.py %{buildroot}%{python_sitelib}/ovirtnode
 %{__install} -p -m0644 scripts/iscsi.py %{buildroot}%{python_sitelib}/ovirtnode
 %{__install} -p -m0644 scripts/kdump.py %{buildroot}%{python_sitelib}/ovirtnode
-%{__install} -p -m0644 scripts/logging.py %{buildroot}%{python_sitelib}/ovirtnode
+%{__install} -p -m0644 scripts/log.py %{buildroot}%{python_sitelib}/ovirtnode
 %{__install} -p -m0644 scripts/ovirtfunctions.py %{buildroot}%{python_sitelib}/ovirtnode
 %{__install} -p -m0644 scripts/network.py %{buildroot}%{python_sitelib}/ovirtnode
 %{__install} -p -m0755 scripts/ovirt-config-installer.py %{buildroot}%{_libexecdir}/ovirt-config-installer
 %{__install} -p -m0755 scripts/ovirt-config-setup.py %{buildroot}%{_libexecdir}/ovirt-config-setup
 %{__install} -p -m0755 scripts/ovirt-admin-shell %{buildroot}%{_libexecdir}
-%if 0%{?rhel}
+#%if 0%{?rhel}
 # python-augeas is not in RHEL-6
+# specific version of python-augeas is not available in Fedora yet
 %{__install} -p -m0644 scripts/augeas.py %{buildroot}%{python_sitelib}
-%endif
+#%endif
 
 # ovirt-early vendor hook dir
 %{__install} -d -m0755 %{buildroot}%{_sysconfdir}/ovirt-early.d
 
+# ovirt-early vendor commandline variables
+%{__install} -d -m0755 %{buildroot}%{_sysconfdir}/ovirt-commandline.d
+
 
 %clean
 %{__rm} -rf %{buildroot}
@@ -196,8 +212,15 @@ patch -d /usr/share/dracut/ -p0 < %{app_root}/dracut-3d88d27810acc7782618d67a03f
 patch -d /usr/share/dracut/ -p0 < %{app_root}/dracut-93724aa28fc20c8b7f0167201d1759b7118ba890.patch
 %endif
 #use all hard-coded defaults for multipath
-> /etc/multipath.conf
+# except for getuid_callout where we need replace-whitespace
+cat > /etc/multipath.conf << \EOF_multipath_conf
+defaults {
+    getuid_callout "/lib/udev/scsi_id --replace-whitespace --whitelisted --device=/dev/%n"
+}
+EOF_multipath_conf
 #release info for dracut to pick it up into initramfs
+# remove symlink to keep original redhat-release
+rm -f /etc/system-release
 echo "%{product_family} release %{product_release}" > /etc/system-release
 
 %preun
@@ -233,9 +256,15 @@ fi
 %{_sysconfdir}/ovirt-config-boot.d
 %config(noreplace) %{_sysconfdir}/sysconfig/node-config
 
+%if 0%{?fedora}
+%{_unitdir}/libvirtd.service
+%endif
+%if 0%{?rhel}
 %{_sysconfdir}/init/libvirtd.conf
+%endif
 
 %{_sysconfdir}/sysconfig/modules/vlan.modules
+%{_sysconfdir}/modprobe.d/ovirt-qla4xxx.conf
 
 %doc COPYING
 # should be ifarch i386
@@ -256,7 +285,6 @@ fi
 %{_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
 %{_libexecdir}/ovirt-config-iscsi
 %{_libexecdir}/ovirt-config-kdump
@@ -279,9 +307,9 @@ fi
 %{_sbindir}/unpersist
 %{python_sitelib}/ovirt_config_setup
 %{python_sitelib}/ovirtnode
-%if 0%{?rhel}
+#%if 0%{?rhel}
 %{python_sitelib}/augeas*
-%endif
+#%endif
 
 %{_initrddir}/ovirt-awake
 %{_initrddir}/ovirt-early
@@ -289,8 +317,13 @@ fi
 %{_initrddir}/ovirt
 %{_initrddir}/ovirt-post
 %{_sysconfdir}/ovirt-early.d
+%{_sysconfdir}/ovirt-commandline.d
 
 %changelog
+* Wed Nov 09 2011 Mike Burns <mburns at redhat.com> 2.1-0
+- Many updates for stability
+- TUI interface
+
 * Thu Aug 04 2011 Alan Pevec <apevec at redhat.com> 2.0.1-4
 - remove obsolete libvirt-qpid dependency
 - in development Fedoras have updates-testing
diff --git a/sources b/sources
index b51d87e..a1a61e1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-80ef8a7d253fca2cc2d206db2f523ccd  ovirt-node-2.0.1.tar.gz
+96255cea04950bfe24633831287e8811  ovirt-node-2.1.tar.gz


More information about the scm-commits mailing list