summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorGris Ge <fge@redhat.com>2018-01-18 21:55:39 +0800
committerGris Ge <fge@redhat.com>2018-01-22 18:26:06 +0800
commit36204c711526162b68fc9c0228bfb48ad8b1d5c0 (patch)
treeb5300f8bdb41200e29b5a1af7c3a4fd24111135e /utils
parentf86c167662e7bf7b950b11b6a2f2939f3a38881c (diff)
downloadopen-iscsi-36204c711526162b68fc9c0228bfb48ad8b1d5c0.tar.gz
libopeniscsiusr: Use libopeniscsiusr in iscsiadm
* Use libopeniscsiusr for `iscsiadm -m session -P <0-3>` command. * Use libopeniscsiusr for iSCSI session information used by `iscsiadm -m node -H <host_no> -P <2 - 4>`command. * Since `/sys/class/iscsi_session/session1/username` require root permission, this patch require `iscsiadm` been ran with root privilege. Signed-off-by: Gris Ge <fge@redhat.com>
Diffstat (limited to 'utils')
-rw-r--r--utils/fwparam_ibft/Makefile12
1 files changed, 10 insertions, 2 deletions
diff --git a/utils/fwparam_ibft/Makefile b/utils/fwparam_ibft/Makefile
index 39ea878..1a2b4cf 100644
--- a/utils/fwparam_ibft/Makefile
+++ b/utils/fwparam_ibft/Makefile
@@ -20,15 +20,23 @@
# Doug Maxey <dwm@austin.ibm.com>
# "Prasanna Mumbai" <mumbai.prasanna@gmail.com>
#
+ifeq ($(TOPDIR),)
+ TOPDIR = ../..
+endif
+
SYSDEPS_OBJS = $(sort $(wildcard ../sysdeps/*.o))
-OBJS := fw_entry.o fwparam_sysfs.o $(SYSDEPS_OBJS) ../../usr/iscsi_net_util.o
+OBJS := fw_entry.o fwparam_sysfs.o $(SYSDEPS_OBJS) \
+ $(TOPDIR)/usr/iscsi_net_util.o
OBJS += prom_lex.o prom_parse.tab.o fwparam_ppc.o
CLEANFILES = $(OBJS) *.output *~
CFLAGS ?= -O2 -g
WARNFLAGS ?= -Wall -Wstrict-prototypes -Wno-format-truncation
-CFLAGS += -fPIC $(WARNFLAGS) -I../../include -I../../usr -D_GNU_SOURCE
+CFLAGS += -fPIC $(WARNFLAGS) -I$(TOPDIR)/include -I$(TOPDIR)/usr -D_GNU_SOURCE \
+ -I$(TOPDIR)/libopeniscsiusr
+
+LDFLAGS += -L$(TOPDIR)/libopeniscsiusr -liscsiusr
all: $(OBJS)