Accepting request 688909 from home:mwilck:branches:Base:System

- Spec file:
  * add fc_wwpn_id (bsc#1005063)
  * add lun masking service (bsc#954600)
  * drop BuildRequires on udev
  * replace unversioned "Provides: scsi" with versioned
- Update to version sg3_utils-1.45~803+31.564be3d:
  * New versioning scheme for upstream pre-release:
    1.45 - upstream release target, 803 - upstream svn id,
    +31: SUSE commits on top of svn, 564be3d - git hash
  * rescan-scsi-bus.sh: terminate scanning if last lun got removed
  (bsc#1087008)
  * 58-scsi-sg3_symlink.rules: don't skip multipath members
  (bsc#1085212)
  * Add scsi-enable-target-scan.sh (bsc#954600)
- Update to svn r803:
  * sg_opcodes: expand MLU (18-102r0)
  * sg_format: add --dcrt used twice (FOV=1 DCRT=0)
  * rescan-scsi-bus: widen LUN 0 only scanning
  (bsc#1069384)
- Earlier SUSE fixes included in 1.45:
  * rescan-scsi-bus.sh: use LUN wildcard in idlist (bsc#1069384)
  [svn: r795]
  * sg_ses: fixup page decoding (bsc#1077787) [svn: r795]
  * sg_ses: allow to decode raw data instead of reading from a device
  (bsc#1050943) [svn: r795]
- Update to sg3_utils-1.44 [20180912] [svn: r791]
  * rescan-scsi-bus.sh: harden code
    - bump version to 20180615
    - add --ignore-rev to ignore revision change
  * introduce SG3_UTILS_DSENSE environment variable

OBS-URL: https://build.opensuse.org/request/show/688909
OBS-URL: https://build.opensuse.org/package/show/Base:System/sg3_utils?expand=0&rev=80
This commit is contained in:
Andreas Jaeger 2019-04-18 06:15:41 +00:00 committed by Git OBS Bridge
parent 2b270c7c75
commit d0259cf701
6 changed files with 105 additions and 22 deletions

View File

@ -1,21 +1,24 @@
<services>
<service name="tar_scm" mode="disabled">
<param name="scm">git</param>
<param name="url">https://github.com/hreinecke/sg3_utils.git</param>
<param name="url">https://github.com/openSUSE/sg3_utils.git</param>
<param name="subdir"></param>
<param name="filename">sg3_utils</param>
<param name="version">1.43</param>
<!-- New versioning scheme for upstream pre-release:
1.45 - upstream release target
latest SVN release should be tagged "r<id>" in git -->
<param name="versionformat">1.45@PARENT_TAG@+@TAG_OFFSET@.%h</param>
<param name="match-tag">r[0-9]*</param>
<!-- convert "rXYZ" to "~XYZ", convention for pre-release pkgs -->
<param name="versionrewrite-pattern">(1\.[0-9]*)r([0-9]*)</param>
<param name="versionrewrite-replacement">\1~\2</param>
<param name="revision">factory</param>
<!-- Enable the following to include git tag offset+commit id in
version number -->
<!--
<param name="versionformat">1.43+@TAG_OFFSET@.%h</param>
<param name="match-tag">v1.[0-9][0-9]</param>
<param name="changesgenerate">enable</param>
-->
</service>
<service name="recompress" mode="disabled">
<param name="file">*sg3_utils*.tar</param>
<param name="compression">xz</param>
</service>
<service name="set_version" mode="disabled"/>
</services>

4
_servicedata Normal file
View File

@ -0,0 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/openSUSE/sg3_utils.git</param>
<param name="changesrevision">564be3d665882df5439e12c6a611487feb7310d6</param></service></servicedata>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7f5cf67105fb300b9f75df3b9f0002c0cefd283ae1d9eaacd4fd66c0ff726270
size 895840

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7a9268c1f5807944d385944a64f3af5d4391a5a459984607783ff2d519b0d479
size 939944

View File

@ -1,3 +1,60 @@
-------------------------------------------------------------------
Tue Mar 26 22:11:38 UTC 2019 - mwilck@suse.com
- Spec file:
* add fc_wwpn_id (bsc#1005063)
* add lun masking service (bsc#954600)
* drop BuildRequires on udev
* replace unversioned "Provides: scsi" with versioned
- Update to version sg3_utils-1.45~803+31.564be3d:
* New versioning scheme for upstream pre-release:
1.45 - upstream release target, 803 - upstream svn id,
+31: SUSE commits on top of svn, 564be3d - git hash
* rescan-scsi-bus.sh: terminate scanning if last lun got removed
(bsc#1087008)
* 58-scsi-sg3_symlink.rules: don't skip multipath members
(bsc#1085212)
* Add scsi-enable-target-scan.sh (bsc#954600)
- Update to svn r803:
* sg_opcodes: expand MLU (18-102r0)
* sg_format: add --dcrt used twice (FOV=1 DCRT=0)
* rescan-scsi-bus: widen LUN 0 only scanning
(bsc#1069384)
- Earlier SUSE fixes included in 1.45:
* rescan-scsi-bus.sh: use LUN wildcard in idlist (bsc#1069384)
[svn: r795]
* sg_ses: fixup page decoding (bsc#1077787) [svn: r795]
* sg_ses: allow to decode raw data instead of reading from a device
(bsc#1050943) [svn: r795]
- Update to sg3_utils-1.44 [20180912] [svn: r791]
* rescan-scsi-bus.sh: harden code
- bump version to 20180615
- add --ignore-rev to ignore revision change
* introduce SG3_UTILS_DSENSE environment variable
* sginfo: don't open /dev/snapshot
* sg_timestamp: add '--no-timestamp' option
- add --elapsed and --hex options
* sg_wr_mode: add --rtd option for RTD bi
* sg_unmap: add --all=ST,RN[,LA] option
* sgm_dd, sg_dd: add --dry-run and --verbose options
* sg_inq+sg_vpd: update Extended inquiry data vpd page
* sg_ses: add 'hw_reset' and 'sw_reset' to enclosure services
controller electronics element type (18-047r1)
* sg_decode sense: add --cdb and --err=ES options
* sg_format: add --dry-run option
- extend --wait timeout for > 4TB disks
* sg_sanitize: add --dry-run option
- Earlier SUSE fixes included in 1.44:
* sg_inq: decode standard INQUIRY for CD-ROMs correctly
(bsc#1065448, bsc#1070431) [svn: r742]
* sg_inq: export all NAA values (bsc#1050767) [svn: r715]
* Add fc_wwpn_id to generate by-path links for fibrechannel
(bsc#1005063) (svn@715)
* sg_vpd: struct opts_t misaligment (bsc#1050943) [svn: r707]
-------------------------------------------------------------------
Fri Apr 6 12:40:40 CEST 2018 - hare@suse.de

View File

@ -1,7 +1,7 @@
#
# spec file for package sg3_utils
#
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2019 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
@ -12,16 +12,16 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: sg3_utils
%define lname libsgutils2-1_43-2
Version: 1.43
%define lname libsgutils2-1_45-2
Version: 1.45~803+31.564be3d
Release: 0
Summary: A collection of tools that send SCSI commands to devices
License: GPL-2.0+ and BSD-3-Clause
License: GPL-2.0-or-later AND BSD-3-Clause
Group: Hardware/Other
Url: http://sg.danny.cz/sg/sg3_utils.html
@ -29,10 +29,10 @@ Source: sg3_utils-%{version}.tar.xz
Source1: dracut.conf
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: libtool
BuildRequires: udev
BuildRequires: systemd-rpm-macros
BuildRequires: xz
Requires(post): coreutils
Provides: scsi
Provides: scsi = %{version}
Provides: sg_utils
Supplements: modalias(scsi:t-0x00*)
Supplements: modalias(scsi:t-0x07*)
@ -99,20 +99,33 @@ install -m 644 scripts/54-before-scsi-sg3_id.rules $RPM_BUILD_ROOT%{_udevrulesdi
install -m 644 scripts/55-scsi-sg3_id.rules $RPM_BUILD_ROOT%{_udevrulesdir}
install -m 644 scripts/58-scsi-sg3_symlink.rules $RPM_BUILD_ROOT%{_udevrulesdir}
install -m 644 scripts/40-usb-blacklist.rules $RPM_BUILD_ROOT%{_udevrulesdir}
install -m 644 scripts/59-fc-wwpn-id.rules $RPM_BUILD_ROOT%{_udevrulesdir}
install -m 755 scripts/fc_wwpn_id $RPM_BUILD_ROOT%{_udevrulesdir}/..
mkdir -p $RPM_BUILD_ROOT/usr/lib/dracut/dracut.conf.d
install -m 644 %{SOURCE1} $RPM_BUILD_ROOT/usr/lib/dracut/dracut.conf.d/50-sg3_utils.conf
mkdir -p $RPM_BUILD_ROOT%{_unitdir}
install -m 644 scripts/lunmask.service $RPM_BUILD_ROOT%{_unitdir}
mkdir -p $RPM_BUILD_ROOT%{_unitdir}/../scripts
install -m 755 scripts/scsi-enable-target-scan.sh $RPM_BUILD_ROOT%{_unitdir}/../scripts
rm -f %{buildroot}%{_libdir}/*.la
%post -n %lname -p /sbin/ldconfig
%postun -n %lname -p /sbin/ldconfig
%pre
%service_add_pre lunmask.service
%post
%service_add_post lunmask.service
%{?regenerate_initrd_post}
%post -p /sbin/ldconfig -n %lname
%preun
%service_del_preun lunmask.service
%postun
%service_del_postun lunmask.service
%{?regenerate_initrd_post}
%postun -p /sbin/ldconfig -n %lname
%posttrans
%{?regenerate_initrd_posttrans}
@ -125,16 +138,22 @@ rm -f %{buildroot}%{_libdir}/*.la
%_bindir/sginfo
%_bindir/sgp_dd
%_bindir/sgm_dd
%_bindir/scsi_logging_level
%_bindir/rescan-scsi-bus.sh
%_mandir/man8/*.8*
%dir /usr/lib/udev
%dir %{_udevrulesdir}
%{_udevrulesdir}/40-usb-blacklist.rules
%{_udevrulesdir}/54-before-scsi-sg3_id.rules
%{_udevrulesdir}/55-scsi-sg3_id.rules
%{_udevrulesdir}/58-scsi-sg3_symlink.rules
%{_udevrulesdir}/59-fc-wwpn-id.rules
%{_udevrulesdir}/../fc_wwpn_id
%dir /usr/lib/dracut
%dir /usr/lib/dracut/dracut.conf.d
/usr/lib/dracut/dracut.conf.d/50-sg3_utils.conf
%dir %{_unitdir}/../scripts
%{_unitdir}/../scripts/scsi-enable-target-scan.sh
%{_unitdir}/lunmask.service
%files -n %lname
%defattr(-,root,root)