spec file cleanups
This commit is contained in:
parent
1efedd2bdd
commit
f88dce52a8
@ -1,5 +1,3 @@
|
|||||||
%global _hardened_build 1
|
|
||||||
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
|
|
||||||
|
|
||||||
%define open_iscsi_version 2.0
|
%define open_iscsi_version 2.0
|
||||||
%define open_iscsi_build 873
|
%define open_iscsi_build 873
|
||||||
@ -61,6 +59,7 @@ License: GPLv2+
|
|||||||
URL: http://www.open-iscsi.org
|
URL: http://www.open-iscsi.org
|
||||||
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
BuildRequires: openssl-devel flex bison python-devel doxygen glibc-static kmod-devel
|
BuildRequires: openssl-devel flex bison python-devel doxygen glibc-static kmod-devel
|
||||||
|
BuildRequires: systemd
|
||||||
# For dir ownership
|
# For dir ownership
|
||||||
Requires(post): systemd
|
Requires(post): systemd
|
||||||
Requires(preun): systemd
|
Requires(preun): systemd
|
||||||
@ -72,6 +71,11 @@ as well as the utility programs used to manage it. iSCSI is a protocol
|
|||||||
for distributed disk access using SCSI commands sent over Internet
|
for distributed disk access using SCSI commands sent over Internet
|
||||||
Protocol networks.
|
Protocol networks.
|
||||||
|
|
||||||
|
|
||||||
|
%global _hardened_build 1
|
||||||
|
%global __provides_exclude_from ^(%{python_sitearch}|%{python3_sitearch})/.*\\.so$
|
||||||
|
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Development files for %{name}
|
Summary: Development files for %{name}
|
||||||
Group: Development/Libraries
|
Group: Development/Libraries
|
||||||
@ -133,7 +137,7 @@ make OPTFLAGS="%{optflags} %{?__global_ldflags} -DUSE_KMOD -lkmod"
|
|||||||
|
|
||||||
cd iscsiuio
|
cd iscsiuio
|
||||||
chmod u+x configure
|
chmod u+x configure
|
||||||
./configure --enable-debug
|
%{configure} --enable-debug
|
||||||
make OPTFLAGS="%{optflags}" LDFLAGS="%{?__global_ldflags}" CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS"
|
make OPTFLAGS="%{optflags}" LDFLAGS="%{?__global_ldflags}" CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS"
|
||||||
|
|
||||||
cd ..
|
cd ..
|
||||||
@ -148,9 +152,9 @@ popd
|
|||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
mkdir -p $RPM_BUILD_ROOT/sbin
|
mkdir -p $RPM_BUILD_ROOT/sbin
|
||||||
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man8
|
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man8
|
||||||
mkdir -p $RPM_BUILD_ROOT/etc/iscsi
|
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/iscsi
|
||||||
mkdir -p $RPM_BUILD_ROOT/etc/logrotate.d
|
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/logrotate.d
|
||||||
mkdir -p $RPM_BUILD_ROOT/etc/NetworkManager/dispatcher.d
|
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/NetworkManager/dispatcher.d
|
||||||
mkdir -p $RPM_BUILD_ROOT/var/lib/iscsi
|
mkdir -p $RPM_BUILD_ROOT/var/lib/iscsi
|
||||||
mkdir -p $RPM_BUILD_ROOT/var/lib/iscsi/nodes
|
mkdir -p $RPM_BUILD_ROOT/var/lib/iscsi/nodes
|
||||||
mkdir -p $RPM_BUILD_ROOT/var/lib/iscsi/send_targets
|
mkdir -p $RPM_BUILD_ROOT/var/lib/iscsi/send_targets
|
||||||
@ -181,8 +185,8 @@ install -p -D -m 644 etc/systemd/iscsid.socket $RPM_BUILD_ROOT%{_unitdir}/iscsid
|
|||||||
install -p -D -m 644 etc/systemd/iscsiuio.service $RPM_BUILD_ROOT%{_unitdir}/iscsiuio.service
|
install -p -D -m 644 etc/systemd/iscsiuio.service $RPM_BUILD_ROOT%{_unitdir}/iscsiuio.service
|
||||||
install -p -D -m 644 etc/systemd/iscsiuio.socket $RPM_BUILD_ROOT%{_unitdir}/iscsiuio.socket
|
install -p -D -m 644 etc/systemd/iscsiuio.socket $RPM_BUILD_ROOT%{_unitdir}/iscsiuio.socket
|
||||||
install -p -D -m 755 etc/systemd/iscsi_mark_root_nodes $RPM_BUILD_ROOT/usr/libexec/iscsi_mark_root_nodes
|
install -p -D -m 755 etc/systemd/iscsi_mark_root_nodes $RPM_BUILD_ROOT/usr/libexec/iscsi_mark_root_nodes
|
||||||
install -p -m 755 %{SOURCE4} $RPM_BUILD_ROOT/etc/NetworkManager/dispatcher.d
|
install -p -m 755 %{SOURCE4} $RPM_BUILD_ROOT/%{_sysconfdir}/NetworkManager/dispatcher.d
|
||||||
install -p -D -m 644 %{SOURCE5} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/iscsi.conf
|
install -p -D -m 644 %{SOURCE5} $RPM_BUILD_ROOT/%{_tmpfilesdir}/iscsi.conf
|
||||||
|
|
||||||
install -p -m 755 libiscsi/libiscsi.so.0 $RPM_BUILD_ROOT%{_libdir}
|
install -p -m 755 libiscsi/libiscsi.so.0 $RPM_BUILD_ROOT%{_libdir}
|
||||||
ln -s libiscsi.so.0 $RPM_BUILD_ROOT%{_libdir}/libiscsi.so
|
ln -s libiscsi.so.0 $RPM_BUILD_ROOT%{_libdir}/libiscsi.so
|
||||||
@ -257,14 +261,14 @@ fi
|
|||||||
%{_unitdir}/iscsiuio.socket
|
%{_unitdir}/iscsiuio.socket
|
||||||
/usr/libexec/iscsi_mark_root_nodes
|
/usr/libexec/iscsi_mark_root_nodes
|
||||||
%{_sysconfdir}/NetworkManager/dispatcher.d/04-iscsi
|
%{_sysconfdir}/NetworkManager/dispatcher.d/04-iscsi
|
||||||
/usr/lib/tmpfiles.d/iscsi.conf
|
%{_tmpfilesdir}/iscsi.conf
|
||||||
%dir %{_sysconfdir}/iscsi
|
%dir %{_sysconfdir}/iscsi
|
||||||
%attr(0600,root,root) %config(noreplace) %{_sysconfdir}/iscsi/iscsid.conf
|
%attr(0600,root,root) %config(noreplace) %{_sysconfdir}/iscsi/iscsid.conf
|
||||||
/sbin/*
|
/sbin/*
|
||||||
%{_libdir}/libiscsi.so.0
|
%{_libdir}/libiscsi.so.0
|
||||||
%{python_sitearch}/libiscsimodule.so
|
%{python_sitearch}/libiscsimodule.so
|
||||||
%{_mandir}/man8/*
|
%{_mandir}/man8/*
|
||||||
%{_sysconfdir}/logrotate.d/iscsiuiolog
|
%config(noreplace) %{_sysconfdir}/logrotate.d/iscsiuiolog
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
@ -302,11 +306,11 @@ fi
|
|||||||
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.2.0.872-19
|
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.2.0.872-19
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||||
|
|
||||||
* Mon Feb 14 2012 Mike Christie <mchristi@redhat.com> 6.2.0.872.18
|
* Tue Feb 14 2012 Mike Christie <mchristi@redhat.com> 6.2.0.872.18
|
||||||
- 789683 Fix boot slow down when the iscsi service is started
|
- 789683 Fix boot slow down when the iscsi service is started
|
||||||
(regression added in 6.2.0.872.16 when the nm wait was added).
|
(regression added in 6.2.0.872.16 when the nm wait was added).
|
||||||
|
|
||||||
* Mon Feb 5 2012 Mike Christie <mchristi@redhat.com> 6.2.0.872.17
|
* Mon Feb 6 2012 Mike Christie <mchristi@redhat.com> 6.2.0.872.17
|
||||||
- 786174 Change iscsid/iscsi service startup, so it always starts
|
- 786174 Change iscsid/iscsi service startup, so it always starts
|
||||||
when called.
|
when called.
|
||||||
|
|
||||||
@ -344,7 +348,7 @@ fi
|
|||||||
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 6.2.0.872-8
|
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 6.2.0.872-8
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
|
||||||
|
|
||||||
* Fri Jul 12 2010 Mike Christie <mchristi@redhat.com> 6.2.0.872.7
|
* Mon Jul 12 2010 Mike Christie <mchristi@redhat.com> 6.2.0.872.7
|
||||||
- Sync to upstream open-iscsi-2.0-872-rc4 which fixes:
|
- Sync to upstream open-iscsi-2.0-872-rc4 which fixes:
|
||||||
iscsiadm discovery port handling, add discoveryd init script
|
iscsiadm discovery port handling, add discoveryd init script
|
||||||
support, move from iscsid.conf to discovery db discoveryd settings,
|
support, move from iscsid.conf to discovery db discoveryd settings,
|
||||||
@ -463,7 +467,7 @@ fi
|
|||||||
- 437522 iscsi startup does not need to modify with network startup.
|
- 437522 iscsi startup does not need to modify with network startup.
|
||||||
- 436175 Check for running sessions when stopping service.
|
- 436175 Check for running sessions when stopping service.
|
||||||
|
|
||||||
* Wed Feb 5 2008 Mike Christie <mchristie@redhat.com> - 6.2.0.868-0.3
|
* Wed Feb 6 2008 Mike Christie <mchristie@redhat.com> - 6.2.0.868-0.3
|
||||||
- Rebase to upstream and RHEL5.
|
- Rebase to upstream and RHEL5.
|
||||||
- 246960 LSB init script changes.
|
- 246960 LSB init script changes.
|
||||||
|
|
||||||
@ -472,7 +476,7 @@ fi
|
|||||||
- Revert init script startup changes from 225915 which reviewers did
|
- Revert init script startup changes from 225915 which reviewers did
|
||||||
not like.
|
not like.
|
||||||
|
|
||||||
* Mon Jun 20 2007 Mike Christie <mchristie@redhat.com> - 6.2.0.754-0.1
|
* Wed Jun 20 2007 Mike Christie <mchristie@redhat.com> - 6.2.0.754-0.1
|
||||||
- 225915 From Adrian Reber - Fix up spec and init files for rpmlint.
|
- 225915 From Adrian Reber - Fix up spec and init files for rpmlint.
|
||||||
|
|
||||||
* Tue Feb 6 2007 Mike Christie <mchristie@redhat.com> - 6.2.0.754-0.0
|
* Tue Feb 6 2007 Mike Christie <mchristie@redhat.com> - 6.2.0.754-0.0
|
||||||
@ -493,7 +497,7 @@ fi
|
|||||||
- Add commands missing from RHEL4/RHEL3 and document iscsid.conf.
|
- Add commands missing from RHEL4/RHEL3 and document iscsid.conf.
|
||||||
- Fixup README.
|
- Fixup README.
|
||||||
|
|
||||||
* Mon Nov 7 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.695-0.8
|
* Tue Nov 7 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.695-0.8
|
||||||
- Rebase to upstream open-iscsi-2.0-730.
|
- Rebase to upstream open-iscsi-2.0-730.
|
||||||
|
|
||||||
* Tue Oct 17 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.695-0.7
|
* Tue Oct 17 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.695-0.7
|
||||||
@ -507,7 +511,7 @@ iscsi devices (include iscsi root and dm/md over iscsi) get syncd.
|
|||||||
* Tue Oct 3 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.695-0.5
|
* Tue Oct 3 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.695-0.5
|
||||||
- BZ 208864 move /etc/iscsi/nodes and send_targets to /var/lib/iscsi
|
- BZ 208864 move /etc/iscsi/nodes and send_targets to /var/lib/iscsi
|
||||||
|
|
||||||
* Mon Oct 1 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.695-0.4
|
* Mon Oct 2 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.695-0.4
|
||||||
- BZ 208548 move /etc/iscsi/lock to /var/lock/iscsi/lock
|
- BZ 208548 move /etc/iscsi/lock to /var/lock/iscsi/lock
|
||||||
|
|
||||||
* Wed Sep 27 2006 Jeremy Katz <katzj@redhat.com> - 6.2.0.695-0.3
|
* Wed Sep 27 2006 Jeremy Katz <katzj@redhat.com> - 6.2.0.695-0.3
|
||||||
|
Loading…
Reference in New Issue
Block a user