Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Step:15-SP2
libvpd2.14181
udev-rules-don-t-touch-run.vpdupdate-for-ignore...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File udev-rules-don-t-touch-run.vpdupdate-for-ignored-dev.patch of Package libvpd2.14181
From 34f8ba2c35e278af38693f6a91d65690d1faf6bf Mon Sep 17 00:00:00 2001 From: Martin Wilck <mwilck@suse.com> Date: Tue, 28 Jan 2020 16:04:42 +0100 Subject: [PATCH 1/3] udev rules: don't touch run.vpdupdate for ignored devices vpdupdate ignores certain sysfs devices. It's pointless to trigger VPD database updates from uevents for these devices. --- 90-vpdupdate.rules | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/90-vpdupdate.rules b/90-vpdupdate.rules index 5a4b42d..43eb75b 100644 --- a/90-vpdupdate.rules +++ b/90-vpdupdate.rules @@ -1 +1,18 @@ -KERNELS=="*", ACTION=="*", DEVPATH=="/devices/*", RUN+="/bin/touch /run/run.vpdupdate" +# See SysFSTreeCollector::filterDevicePath() +DEVPATH=="/devices/virtual/*", GOTO="vpd_end" +DEVPATH=="/devices/system/*", GOTO="vpd_end" +DEVPATH=="/devices/cpu/*", GOTO="vpd_end" +DEVPATH=="/devices/breakpoint/*", GOTO="vpd_end" +DEVPATH=="/devices/tracepoint/*", GOTO="vpd_end" +DEVPATH=="/devices/software/*", GOTO="vpd_end" + +# See SysFSTreeCollector::filterDevice() +ENV{DEVTYPE}=="scsi_target", GOTO="vpd_end" +SUBSYSTEM=="enclosure", GOTO="vpd_end" + +# See SysFSTreeCollector::isDevice() +ENV{DEVTYPE}=="partition", GOTO="vpd_end" + +LABEL="vpd_update" +RUN+="/bin/touch /run/run.vpdupdate" +LABEL="vpd_end" -- 2.25.0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor