diff options
author | Tom <tomjoseph@in.ibm.com> | 2016-09-06 18:21:42 +0530 |
---|---|---|
committer | Tom Joseph <tomjoseph@in.ibm.com> | 2017-01-31 22:27:01 +0530 |
commit | a2ca100a21ae6e712e01a11f86476eb2717b25ad (patch) | |
tree | 60296696b8d087d43c37065b88b145e2f2f14969 | |
parent | ce3490e71f9f91bd20dbb9ac037079de4a3580a8 (diff) | |
download | ipmi-fru-parser-a2ca100a21ae6e712e01a11f86476eb2717b25ad.tar.gz ipmi-fru-parser-a2ca100a21ae6e712e01a11f86476eb2717b25ad.zip |
Add privilege levels for commands
Add privilege level and package the provider library into
/usr/lib/ipmid-providers
Change-Id: I33be3ab696ba477a938b1c0272119420353d6d99
Signed-off-by: Tom <tomjoseph@in.ibm.com>
-rw-r--r-- | Makefile.am | 3 | ||||
-rw-r--r-- | strgfnhandler.cpp | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/Makefile.am b/Makefile.am index 71a3593..1fbd9c9 100644 --- a/Makefile.am +++ b/Makefile.am @@ -13,8 +13,9 @@ libwritefrudata_la_SOURCES = frup.c writefrudata.cpp libwritefrudata_la_LDFLAGS = $(SYSTEMD_LIBS) $(libmapper_LIBS) -version-info 1:0:0 -shared libwritefrudata_la_CXXFLAGS = $(SYSTEMD_CFLAGS) $(libmapper_CFLAGS) -libstrgfnhandlerdir = ${libdir}/host-ipmid +libstrgfnhandlerdir = ${libdir}/ipmid-providers libstrgfnhandler_LTLIBRARIES = libstrgfnhandler.la libstrgfnhandler_la_SOURCES = strgfnhandler.cpp libstrgfnhandler_la_LDFLAGS = -version-info 1:0:0 -shared libstrgfnhandler_la_LIBADD = libwritefrudata.la + diff --git a/strgfnhandler.cpp b/strgfnhandler.cpp index 66eda15..2cbbf4d 100644 --- a/strgfnhandler.cpp +++ b/strgfnhandler.cpp @@ -99,5 +99,6 @@ ipmi_ret_t ipmi_storage_write_fru_data(ipmi_netfn_t netfn, ipmi_cmd_t cmd, void register_netfn_storage_write_fru() { printf("Registering NetFn:[0x%X], Cmd:[0x%X]\n",NETFUN_STORAGE, IPMI_CMD_WRITE_FRU_DATA); - ipmi_register_callback(NETFUN_STORAGE, IPMI_CMD_WRITE_FRU_DATA, NULL, ipmi_storage_write_fru_data); + ipmi_register_callback(NETFUN_STORAGE, IPMI_CMD_WRITE_FRU_DATA, NULL, ipmi_storage_write_fru_data, + SYSTEM_INTERFACE); } |