From 09fb62418a9aedf71328a2a04f2565416fe0b0d8 Mon Sep 17 00:00:00 2001 From: Deepak Kodihalli Date: Wed, 15 Feb 2017 04:48:20 -0600 Subject: openpower-fru-vpd: add udev rule Add udev rule to launch unit file upon eeprom plug event Change-Id: Ice525ec26fe3c7144e78728e104d11c15ef3f465 Signed-off-by: Deepak Kodihalli --- .../meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd.bb | 5 +++++ .../common/recipes-phosphor/vpd/openpower-fru-vpd/70-op-vpd.rules | 1 + 2 files changed, 6 insertions(+) create mode 100644 meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd/70-op-vpd.rules (limited to 'meta-openbmc-machines/meta-openpower') diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd.bb index 801b85db8..1efe2ea21 100644 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd.bb +++ b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd.bb @@ -9,6 +9,8 @@ inherit obmc-phosphor-systemd require ${PN}.inc +SRC_URI += "file://70-op-vpd.rules" + DEPENDS += " \ virtual/openpower-fru-vpd-layout \ virtual/openpower-fru-inventory \ @@ -35,4 +37,7 @@ do_install_append() { DEST=${D}${inventory_envdir} install -d ${DEST} install ${SRC}/inventory ${DEST} + + install -d ${D}/${base_libdir}/udev/rules.d/ + install ${WORKDIR}/70-op-vpd.rules ${D}/${base_libdir}/udev/rules.d/ } diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd/70-op-vpd.rules b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd/70-op-vpd.rules new file mode 100644 index 000000000..4b86b9186 --- /dev/null +++ b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/vpd/openpower-fru-vpd/70-op-vpd.rules @@ -0,0 +1 @@ +SUBSYSTEM=="i2c", ENV{OF_NAME}=="eeprom", ACTION=="add", TAG+="systemd", ENV{SYSTEMD_WANTS}+="op-vpd-parser" -- cgit v1.2.1