Add /usr/bin/lspci symlink to fix detection by some games (#1858437)
Ordinarily, we'd just move this and be done with it, but unfortunately that may break backward compatibility with programs and packages that have long expected lspci(8) in /usr/sbin.
This commit is contained in:
parent
27976b5bd6
commit
9f3c38a97b
@ -1,6 +1,6 @@
|
|||||||
Name: pciutils
|
Name: pciutils
|
||||||
Version: 3.10.0
|
Version: 3.10.0
|
||||||
Release: 2%{?dist}
|
Release: 3%{?dist}
|
||||||
Summary: PCI bus related utilities
|
Summary: PCI bus related utilities
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
URL: https://mj.ucw.cz/sw/pciutils/
|
URL: https://mj.ucw.cz/sw/pciutils/
|
||||||
@ -19,6 +19,7 @@ Requires: hwdata
|
|||||||
Requires: %{name}-libs = %{version}-%{release}
|
Requires: %{name}-libs = %{version}-%{release}
|
||||||
BuildRequires: gcc make sed kmod-devel
|
BuildRequires: gcc make sed kmod-devel
|
||||||
Provides: /sbin/lspci /sbin/setpci
|
Provides: /sbin/lspci /sbin/setpci
|
||||||
|
Provides: /bin/lspci
|
||||||
|
|
||||||
%description
|
%description
|
||||||
The pciutils package contains various utilities for inspecting and
|
The pciutils package contains various utilities for inspecting and
|
||||||
@ -59,9 +60,10 @@ make clean
|
|||||||
%make_build SHARED="yes" ZLIB="no" LIBKMOD=yes STRIP="" OPT="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS" PREFIX="/usr" LIBDIR="%{_libdir}" IDSDIR="/usr/share/hwdata" PCI_IDS="pci.ids"
|
%make_build SHARED="yes" ZLIB="no" LIBKMOD=yes STRIP="" OPT="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS" PREFIX="/usr" LIBDIR="%{_libdir}" IDSDIR="/usr/share/hwdata" PCI_IDS="pci.ids"
|
||||||
|
|
||||||
%install
|
%install
|
||||||
install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man{7,8},%{_libdir},%{_libdir}/pkgconfig,%{_includedir}/pci}
|
install -d $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_mandir}/man{7,8},%{_libdir},%{_libdir}/pkgconfig,%{_includedir}/pci}
|
||||||
|
|
||||||
install -p lspci setpci update-pciids $RPM_BUILD_ROOT%{_sbindir}
|
install -p lspci setpci update-pciids $RPM_BUILD_ROOT%{_sbindir}
|
||||||
|
ln -sr $RPM_BUILD_ROOT%{_sbindir}/lspci $RPM_BUILD_ROOT%{_bindir}/lspci
|
||||||
install -p -m 644 lspci.8 setpci.8 update-pciids.8 $RPM_BUILD_ROOT%{_mandir}/man8
|
install -p -m 644 lspci.8 setpci.8 update-pciids.8 $RPM_BUILD_ROOT%{_mandir}/man8
|
||||||
install -p -m 644 pcilib.7 $RPM_BUILD_ROOT%{_mandir}/man7
|
install -p -m 644 pcilib.7 $RPM_BUILD_ROOT%{_mandir}/man7
|
||||||
install -p lib/libpci.so.* $RPM_BUILD_ROOT%{_libdir}/
|
install -p lib/libpci.so.* $RPM_BUILD_ROOT%{_libdir}/
|
||||||
@ -84,6 +86,7 @@ diff -u %{SOURCE2} libpci_symbols_new.lst
|
|||||||
|
|
||||||
%files
|
%files
|
||||||
%doc README ChangeLog pciutils.lsm
|
%doc README ChangeLog pciutils.lsm
|
||||||
|
%{_bindir}/lspci
|
||||||
%{_sbindir}/lspci
|
%{_sbindir}/lspci
|
||||||
%{_sbindir}/setpci
|
%{_sbindir}/setpci
|
||||||
%{_sbindir}/update-pciids
|
%{_sbindir}/update-pciids
|
||||||
@ -103,6 +106,9 @@ diff -u %{SOURCE2} libpci_symbols_new.lst
|
|||||||
%{_mandir}/man7/*
|
%{_mandir}/man7/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Sep 25 2023 Neal Gompa <ngompa@fedoraproject.org> - 3.10.0-3
|
||||||
|
- Add /usr/bin/lspci symlink to fix detection by some games (#1858437)
|
||||||
|
|
||||||
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.0-2
|
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.0-2
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user