diff --git a/_service b/_service new file mode 100644 index 0000000..7b2d59a --- /dev/null +++ b/_service @@ -0,0 +1,15 @@ + + + git + https://github.com/dell/biosdevname.git + + biosdevname + 0.7.2 + enable + + + biosdevname*.tar + xz + + + diff --git a/_servicedata b/_servicedata new file mode 100644 index 0000000..c939dbe --- /dev/null +++ b/_servicedata @@ -0,0 +1,4 @@ + + + https://github.com/dell/biosdevname.git + 02811d5165c2eeecf8797fe9b5088d6e78bd25db diff --git a/biosdevname-0.7.2.tar.gz b/biosdevname-0.7.2.tar.gz deleted file mode 100644 index 7ad6d1a..0000000 --- a/biosdevname-0.7.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:954575f482ff5de2d49c335b563990859a3eb3506e8fa976f6915eba870d71f6 -size 193926 diff --git a/biosdevname-0.7.2.tar.xz b/biosdevname-0.7.2.tar.xz new file mode 100644 index 0000000..58fd2d5 --- /dev/null +++ b/biosdevname-0.7.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfd7295af780ec212bedbebef34652fb1186796135917dc0ed86e57e568ed2df +size 81868 diff --git a/biosdevname.changes b/biosdevname.changes index 5ae65bc..1df8d58 100644 --- a/biosdevname.changes +++ b/biosdevname.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Fri Jun 9 16:27:56 UTC 2017 - fschnizlein@suse.com + +- Update to latest HEAD to 02811d5165c2eeecf8797fe9b5088d6e78bd25db + * Changed source to github + * Ignore naming of non-Ethernet network interfaces + * Prevent reading of VPD-DCM strings for SRIOV-vfs + - removed patch v0.7.2_to_HEAD_66eab208.patch + ------------------------------------------------------------------- Thu Jan 19 17:44:56 UTC 2017 - felix.gerling@suse.com diff --git a/biosdevname.spec b/biosdevname.spec index 0f2c3ee..ebdb07e 100644 --- a/biosdevname.spec +++ b/biosdevname.spec @@ -1,7 +1,7 @@ # # spec file for package biosdevname # -# Copyright (c) 2017 SUSE LINUX Products 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 @@ -23,14 +23,13 @@ Release: 0 Summary: Udev helper for naming devices per BIOS names License: GPL-2.0 Group: System/Base -Url: http://linux.dell.com/files/biosdevname/ -Source0: http://linux.dell.com/files/biosdevname/biosdevname-%{version}/%{name}-%{version}.tar.gz +Url: https://github.com/dell/%{name} +Source0: %{name}-%{version}.tar.xz Patch1: ignore-broken-BIOSes Patch2: whitelist-dell Patch3: udev-rule-path.patch Patch4: biosdevname-pic.patch Patch5: biosdevname-dom0.patch -Patch6: v0.7.2_to_HEAD_66eab208.patch BuildRequires: automake # to figure out how to name/location of the rules file BuildRequires: libudev-devel @@ -70,7 +69,6 @@ You can enable/disable usage of biosdevname with boot option %patch3 -p1 %patch4 -p1 %patch5 -p1 -%patch6 -p1 %build sed -i -e 's#@@BIOSDEVNAME_RULEDEST@@#'%{_udevrulesdir}'/71-biosdevname.rules#' configure.ac @@ -90,7 +88,7 @@ rm %{buildroot}/sbin/%{name}S || : %defattr(-,root,root,-) %doc COPYING README /sbin/%{name} -%{_udevrulesdir}/*%{name}.rules +%{_udevrulesdir}/71-biosdevname.rules %{_mandir}/man1/* diff --git a/udev-rule-path.patch b/udev-rule-path.patch index 22dfab8..fea7ef4 100644 --- a/udev-rule-path.patch +++ b/udev-rule-path.patch @@ -26,27 +26,3 @@ Index: biosdevname-0.7.1/configure.ac RULEDIR=$(dirname $RULEDEST) AC_SUBST(RULEDEST, $RULEDEST) AC_SUBST(RULEDIR, $RULEDIR) -Index: biosdevname-0.7.1/configure -=================================================================== ---- biosdevname-0.7.1.orig/configure -+++ biosdevname-0.7.1/configure -@@ -10560,18 +10560,7 @@ done - - # this is ugly, but accounts for SLES 10, Red Hat/Fedora, and Ubuntu - # handles default udev rules as of udev 114 or thereabouts --RULEDEST=/lib/udev/rules.d/71-biosdevname.rules -- --if [ -e /etc/udev/rules.d/60-net.rules ]; then -- # RHEL 5 / Fedora -- RULEDEST=/etc/udev/rules.d/60-biosdevname.rules --elif [ -e /etc/udev/rules.d/31-network.rules ]; then -- # SLES 10 -- RULEDEST=/etc/udev/rules.d/31-biosdevname.rules --elif [ -e /etc/udev/rules.d/25-iftab.rules ]; then -- # older Ubuntu -- RULEDEST=/etc/udev/rules.d/25-biosdevname.rules --fi -+RULEDEST=@@BIOSDEVNAME_RULEDEST@@ - RULEDIR=$(dirname $RULEDEST) - RULEDEST=$RULEDEST - diff --git a/v0.7.2_to_HEAD_66eab208.patch b/v0.7.2_to_HEAD_66eab208.patch deleted file mode 100644 index cb9e8d4..0000000 --- a/v0.7.2_to_HEAD_66eab208.patch +++ /dev/null @@ -1,33 +0,0 @@ -commit 66eab208d3c2abe947ba0a793094ee856e8fb3ee -Merge: 2527399 d1d6296 -Author: Mario Limonciello -Date: Tue Oct 18 11:57:41 2016 -0500 - - Merge pull request #1 from msekletar/use-after-free - - Fix use-after-free of fd - -commit d1d62966032784f292e6875ba4373b18149a5754 -Author: Michal Sekletar -Date: Tue Dec 22 10:34:16 2015 +0100 - - Fix use-after-free of fd - - This bug got introduced in 51219cac581b5eaced5b172dbbb4586889cb27e1. I - overlooked that we are already properly closing fd on non-error code - path and I added redundant call to close. - - Closing already closed fd is harmless though. Function returns EBADF and - fails silently. - -diff --git a/src/dmidecode/util.c b/src/dmidecode/util.c -index 3340e1f..ea06663 100644 ---- a/src/dmidecode/util.c -+++ b/src/dmidecode/util.c -@@ -162,6 +162,5 @@ void *mem_chunk(size_t base, size_t len, const char *devmem) - if(close(fd)==-1) - perror(devmem); - -- close(fd); - return p; - }