Hello community,
here is the log from the commit of package lio-utils for openSUSE:Factory checked in at 2017-04-28 09:12:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lio-utils (Old)
and /work/SRC/openSUSE:Factory/.lio-utils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lio-utils"
Fri Apr 28 09:12:32 2017 rev:13 rq:489643 version:4.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/lio-utils/lio-utils.changes 2016-08-12 15:43:26.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.lio-utils.new/lio-utils.changes 2017-04-28 09:12:33.412398068 +0200
@@ -1,0 +2,13 @@
+Thu Apr 20 09:34:53 UTC 2017 - jengelh@inai.de
+
+- Drop author lists, they do not count as description.
+- Replace old $RPM_ shell variables by macros for visual
+ consistency.
+
+-------------------------------------------------------------------
+Thu Apr 13 17:08:58 UTC 2017 - lduncan@suse.com
+
+- Updated SPEC file description of lio-mibs
+ sub-package (bsc#1031855). No functional change.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ lio-utils.spec ++++++
--- /var/tmp/diff_new_pack.AREuk5/_old 2017-04-28 09:12:37.179866806 +0200
+++ /var/tmp/diff_new_pack.AREuk5/_new 2017-04-28 09:12:37.179866806 +0200
@@ -1,7 +1,7 @@
#
# spec file for package lio-utils
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,13 +16,12 @@
#
-Summary: Linux-iSCSI.org Target Userspace utils
-License: GPL-2.0+
-Group: System/Kernel
-
Name: lio-utils
Version: 4.1
Release: 0
+Summary: Linux-iSCSI.org Target Userspace utils
+License: GPL-2.0+
+Group: System/Kernel
Url: http://linux-iscsi.org/index.php/Lio-utils
Source: lio-utils-4.1.tar.bz2
Source1: target.service
@@ -111,11 +110,6 @@
setup a number of different subsystem storage object backstores for
LIO LUN endpoints.
-
-Authors:
---------
- Nicholas Bellinger
-
%package -n lio-mibs
Summary: Linux-iSCSI.org Target Userspace utils
Group: System/Kernel
@@ -123,26 +117,17 @@
Requires: net-snmp
%description -n lio-mibs
-lio-utils provide a simple low-level configuration tool
-set for LIO.
-
-lio-utils use the configFS kernel API that is available with LIO, which
-provides a clean interface for controlling the kernel level Target
-engine and its fabric module subsystems. lio-utils require LIO 3 or
-higher, and provide iSCSI target functionality on a number of Linux
-baremetal and virtualized systems.
+lio-mibs add SNMP support to the lio-utils package.
-The lio-utils HOWTO gives a good idea of how lio-utils (tcm_node and
-lio_node) CLI operations look like. It is based on the lio-core-2.6.git
-tree for Linux kernel v2.6.30. The LIO User's Reference Manual contains
-detailed operating instructions. It also describes how to setup a
-number of different subsystem storage object backstores for LIO LUN
-endpoints.
+See the lio-utils package description for an overview.
+The following standard MIBs are supported:
-Authors:
---------
- Nicholas Bellinger
+MIB Files IETF Drafts Level of Support
+------------------------------------------------------------------------
+LIO-ISCSI-MIB.txt draft-ietf-ips-iscsi-mib-11.txt Full support
+LIO-IPS-AUTH-MIB.txt draft-ietf-ips-auth-mib-08.txt Partial support
+LIO-SCSI-MIB.txt RFC 4455 Partial support
%prep
%setup
@@ -206,49 +191,49 @@
%patch42 -p1
%build
-make %{?_smp_mflags} OPTFLAGS="$RPM_OPT_FLAGS"
+make %{?_smp_mflags} OPTFLAGS="%{optflags}"
%install
%define _vardir /var/target
-install -vD %{S:1} ${RPM_BUILD_ROOT}/etc/sysconfig/SuSEfirewall2.d/services/target
-mkdir -p $RPM_BUILD_ROOT%{_vardir}
-mkdir $RPM_BUILD_ROOT%{_vardir}/pr
-mkdir $RPM_BUILD_ROOT%{_vardir}/alua
-mkdir $RPM_BUILD_ROOT%{_vardir}/fabric
-mkdir $RPM_BUILD_ROOT%{_vardir}/policy
+install -vD %{S:1} %{buildroot}/etc/sysconfig/SuSEfirewall2.d/services/target
+mkdir -p %{buildroot}/%{_vardir}
+mkdir %{buildroot}/%{_vardir}/pr
+mkdir %{buildroot}/%{_vardir}/alua
+mkdir %{buildroot}/%{_vardir}/fabric
+mkdir %{buildroot}/%{_vardir}/policy
-mkdir -p $RPM_BUILD_ROOT/etc/target
-echo "#!/bin/bash" > $RPM_BUILD_ROOT/etc/target/tcm_start.sh
+mkdir -p %{buildroot}/etc/target
+echo "#!/bin/bash" >%{buildroot}/etc/target/tcm_start.sh
for mod in target_core_mod target_core_file target_core_iblock target_core_pscsi ; do
- echo "modprobe $mod" >> $RPM_BUILD_ROOT/etc/target/tcm_start.sh
+ echo "modprobe $mod" >>%{buildroot}/etc/target/tcm_start.sh
done
-chmod 755 $RPM_BUILD_ROOT/etc/target/tcm_start.sh
-echo "#!/bin/bash" > $RPM_BUILD_ROOT/etc/target/lio_start.sh
-echo "modprobe iscsi_target_mod" >> $RPM_BUILD_ROOT/etc/target/lio_start.sh
-echo "udevadm settle -t 3 -E /sys/kernel/config/target" >> $RPM_BUILD_ROOT/etc/target/lio_start.sh
-chmod 755 $RPM_BUILD_ROOT/etc/target/lio_start.sh
+chmod 755 %{buildroot}/etc/target/tcm_start.sh
+echo "#!/bin/bash" >%{buildroot}/etc/target/lio_start.sh
+echo "modprobe iscsi_target_mod" >>%{buildroot}/etc/target/lio_start.sh
+echo "udevadm settle -t 3 -E /sys/kernel/config/target" >>%{buildroot}/etc/target/lio_start.sh
+chmod 755 %{buildroot}/etc/target/lio_start.sh
(cd tcm-py; python setup.py install --prefix=%{_prefix} --root=%{buildroot})
(cd lio-py; python setup.py install --prefix=%{_prefix} --root=%{buildroot})
-mkdir $RPM_BUILD_ROOT/usr/sbin
-make DESTDIR=$RPM_BUILD_ROOT -C tools install
-make DESTDIR=$RPM_BUILD_ROOT DLMODDIR=%{_prefix}/lib/net-snmp -C mib-modules install
-install -m 755 mib-modules/setup_snmpd $RPM_BUILD_ROOT/etc/target/setup_snmpd
+mkdir %{buildroot}/usr/sbin
+make DESTDIR=%{buildroot} -C tools install
+make DESTDIR=%{buildroot} DLMODDIR=%{_prefix}/lib/net-snmp -C mib-modules install
+install -m 755 mib-modules/setup_snmpd %{buildroot}/etc/target/setup_snmpd
for p in tcm_node tcm_dump tcm_fabric tcm_iblock tcm_fileio tcm_pscsi tcm_ramdisk tcm_loop lio_node lio_dump ; do
- chmod 755 $RPM_BUILD_ROOT/%{python_sitelib}/$p.py
- ln -sf ../../%{python_sitelib}/$p.py $RPM_BUILD_ROOT/usr/sbin/$p
+ chmod 755 "%{buildroot}/%{python_sitelib}/$p.py"
+ ln -sf "../../%{python_sitelib}/$p.py" "%{buildroot}/usr/sbin/$p"
done
%if %{?suse_version} > 1220
-install -D -m 0644 scripts/target.service $RPM_BUILD_ROOT%{_unitdir}/target.service
-ln -sf service $RPM_BUILD_ROOT/usr/sbin/rctarget
+install -D -m 0644 scripts/target.service %{buildroot}/%{_unitdir}/target.service
+ln -sf service %{buildroot}/usr/sbin/rctarget
%else
-if [ ! -d $RPM_BUILD_ROOT/etc/init.d ] ; then
- mkdir -p $RPM_BUILD_ROOT/etc/init.d
+if [ ! -d %{buildroot}/etc/init.d ] ; then
+ mkdir -p %{buildroot}/etc/init.d
fi
-install -m 755 scripts/rc.target.suse $RPM_BUILD_ROOT/etc/init.d/target
-ln -sf ../../etc/init.d/target $RPM_BUILD_ROOT/usr/sbin/rctarget
+install -m 755 scripts/rc.target.suse %{buildroot}/etc/init.d/target
+ln -sf ../../etc/init.d/target %{buildroot}/usr/sbin/rctarget
%endif
-install -D -m 0755 %{S:2} ${RPM_BUILD_ROOT}/usr/sbin/
+install -D -m 0755 %{S:2} %{buildroot}/usr/sbin/
%preun
%if %{?suse_version} > 1220