mirror of
https://github.com/LibreELEC/LibreELEC.tv
synced 2025-09-24 19:46:01 +07:00
Merge pull request #10505 from HiassofT/le13-goodbye-iscsi
Drop ISCSI support
This commit is contained in:
@@ -200,9 +200,6 @@
|
|||||||
DEBUG_GROUPS=""
|
DEBUG_GROUPS=""
|
||||||
DEBUG_GROUP_YES=""
|
DEBUG_GROUP_YES=""
|
||||||
|
|
||||||
# build and install iSCSI support - iscsistart (yes / no)
|
|
||||||
ISCSI_SUPPORT="no"
|
|
||||||
|
|
||||||
# build with NFS support (mounting nfs shares via the OS) (yes / no)
|
# build with NFS support (mounting nfs shares via the OS) (yes / no)
|
||||||
NFS_SUPPORT="no"
|
NFS_SUPPORT="no"
|
||||||
|
|
||||||
|
|||||||
@@ -200,9 +200,6 @@
|
|||||||
DEBUG_GROUPS="kodi+=kodi+,kodi-platform+,p8-platform+,!mesa"
|
DEBUG_GROUPS="kodi+=kodi+,kodi-platform+,p8-platform+,!mesa"
|
||||||
DEBUG_GROUP_YES="kodi+"
|
DEBUG_GROUP_YES="kodi+"
|
||||||
|
|
||||||
# build and install iSCSI support - iscsistart (yes / no)
|
|
||||||
ISCSI_SUPPORT="no"
|
|
||||||
|
|
||||||
# build with NFS support (mounting nfs shares via the OS) (yes / no)
|
# build with NFS support (mounting nfs shares via the OS) (yes / no)
|
||||||
NFS_SUPPORT="yes"
|
NFS_SUPPORT="yes"
|
||||||
|
|
||||||
|
|||||||
@@ -146,14 +146,6 @@ pre_make_target() {
|
|||||||
${PKG_BUILD}/scripts/config --disable CONFIG_CIFS
|
${PKG_BUILD}/scripts/config --disable CONFIG_CIFS
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# enable/disable iscsi support
|
|
||||||
[ "${ISCSI_SUPPORT}" = yes ] && OPTION="--enable" || OPTION="--disable"
|
|
||||||
${PKG_BUILD}/scripts/config ${OPTION} CONFIG_SCSI_ISCSI_ATTRS
|
|
||||||
${PKG_BUILD}/scripts/config ${OPTION} CONFIG_ISCSI_TCP
|
|
||||||
${PKG_BUILD}/scripts/config ${OPTION} CONFIG_ISCSI_BOOT_SYSFS
|
|
||||||
${PKG_BUILD}/scripts/config ${OPTION} CONFIG_ISCSI_IBFT_FIND
|
|
||||||
${PKG_BUILD}/scripts/config ${OPTION} CONFIG_ISCSI_IBFT
|
|
||||||
|
|
||||||
# disable wireguard support if not enabled
|
# disable wireguard support if not enabled
|
||||||
if [ ! "${WIREGUARD_SUPPORT}" = yes ]; then
|
if [ ! "${WIREGUARD_SUPPORT}" = yes ]; then
|
||||||
${PKG_BUILD}/scripts/config --disable CONFIG_WIREGUARD
|
${PKG_BUILD}/scripts/config --disable CONFIG_WIREGUARD
|
||||||
|
|||||||
@@ -118,69 +118,6 @@ mount_common() {
|
|||||||
error "mount_common" "Could not mount $1"
|
error "mount_common" "Could not mount $1"
|
||||||
}
|
}
|
||||||
|
|
||||||
get_iscsistart_options() {
|
|
||||||
# Convert kernel commandline ISCSI= options to iscsistart options
|
|
||||||
IFS_SAVE="$IFS"
|
|
||||||
IFS=,
|
|
||||||
|
|
||||||
for arg in $1; do
|
|
||||||
val="${arg#*=}"
|
|
||||||
case "$arg" in
|
|
||||||
iscsi_initiator=*)
|
|
||||||
option="-i"
|
|
||||||
;;
|
|
||||||
iscsi_target_name=*)
|
|
||||||
option="-t"
|
|
||||||
;;
|
|
||||||
iscsi_target_ip=*)
|
|
||||||
option="-a"
|
|
||||||
;;
|
|
||||||
iscsi_target_port=*)
|
|
||||||
option="-p"
|
|
||||||
;;
|
|
||||||
iscsi_target_group=*)
|
|
||||||
option="-g"
|
|
||||||
;;
|
|
||||||
iscsi_username=*)
|
|
||||||
option="-u"
|
|
||||||
;;
|
|
||||||
iscsi_password=*)
|
|
||||||
option="-w"
|
|
||||||
;;
|
|
||||||
iscsi_in_username=*)
|
|
||||||
option="-U"
|
|
||||||
;;
|
|
||||||
iscsi_in_password=*)
|
|
||||||
option="-W"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
echo "$option $val"
|
|
||||||
done
|
|
||||||
|
|
||||||
IFS="$IFS_SAVE"
|
|
||||||
}
|
|
||||||
|
|
||||||
mount_iscsi() {
|
|
||||||
# Mount iSCSI target
|
|
||||||
ISCSI_DEV="${1##*,}"
|
|
||||||
ISCSI_OPTIONS="${1%,*}"
|
|
||||||
|
|
||||||
if [ ! -f "/usr/sbin/iscsistart" ]; then
|
|
||||||
error "iscsistart" "iSCSI support not available"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "$ISCSI_OPTIONS" = "auto" ]; then
|
|
||||||
progress "Network configuration based on iBFT"
|
|
||||||
/usr/sbin/iscsistart -N >&$SILENT_OUT 2>&1 || error "iscsistart" "Unable to configure network"
|
|
||||||
progress "iSCSI auto connect based on iBFT"
|
|
||||||
/usr/sbin/iscsistart -b >&$SILENT_OUT 2>&1 || error "iscsistart" "Unable to auto connect"
|
|
||||||
else
|
|
||||||
/usr/sbin/iscsistart $(get_iscsistart_options "$ISCSI_OPTIONS") >&$SILENT_OUT 2>&1 || error "iscsistart" "Unable to connect to ISCSI target"
|
|
||||||
fi
|
|
||||||
|
|
||||||
mount_common "$ISCSI_DEV" "$2" "$3" "$4"
|
|
||||||
}
|
|
||||||
|
|
||||||
mount_nbd() {
|
mount_nbd() {
|
||||||
# Mount NBD device
|
# Mount NBD device
|
||||||
NBD_SERVER="${1%%:*}"
|
NBD_SERVER="${1%%:*}"
|
||||||
@@ -224,9 +161,6 @@ mount_part() {
|
|||||||
MOUNT_CMD="mount_common"
|
MOUNT_CMD="mount_common"
|
||||||
MOUNT_TARGET="$1"
|
MOUNT_TARGET="$1"
|
||||||
;;
|
;;
|
||||||
ISCSI=*)
|
|
||||||
MOUNT_CMD="mount_iscsi"
|
|
||||||
;;
|
|
||||||
NBD=*)
|
NBD=*)
|
||||||
MOUNT_CMD="mount_nbd"
|
MOUNT_CMD="mount_nbd"
|
||||||
;;
|
;;
|
||||||
@@ -972,7 +906,7 @@ for arg in $(cat /proc/cmdline); do
|
|||||||
boot=*)
|
boot=*)
|
||||||
boot="${arg#*=}"
|
boot="${arg#*=}"
|
||||||
case $boot in
|
case $boot in
|
||||||
ISCSI=*|NBD=*|NFS=*)
|
NBD=*|NFS=*)
|
||||||
UPDATE_DISABLED=yes
|
UPDATE_DISABLED=yes
|
||||||
FLASH_NETBOOT=yes
|
FLASH_NETBOOT=yes
|
||||||
;;
|
;;
|
||||||
@@ -984,7 +918,7 @@ for arg in $(cat /proc/cmdline); do
|
|||||||
disk=*)
|
disk=*)
|
||||||
disk="${arg#*=}"
|
disk="${arg#*=}"
|
||||||
case $disk in
|
case $disk in
|
||||||
ISCSI=*|NBD=*|NFS=*)
|
NBD=*|NFS=*)
|
||||||
STORAGE_NETBOOT=yes
|
STORAGE_NETBOOT=yes
|
||||||
;;
|
;;
|
||||||
/dev/*|LABEL=*|UUID=*)
|
/dev/*|LABEL=*|UUID=*)
|
||||||
|
|||||||
@@ -1,87 +0,0 @@
|
|||||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
# Copyright (C) 2012 Yann Cézard (eesprit@free.fr)
|
|
||||||
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
|
|
||||||
|
|
||||||
PKG_NAME="open-iscsi"
|
|
||||||
PKG_VERSION="bf399411ed8a2f4047f928653ac8dd02ffd0f662"
|
|
||||||
PKG_SHA256="92b9f0a27a9a373b14eab7b12f1bfff5d4857695a688dc4434df8e7623354588"
|
|
||||||
PKG_LICENSE="GPL"
|
|
||||||
PKG_SITE="https://github.com/mikechristie/open-iscsi"
|
|
||||||
PKG_URL="https://github.com/mikechristie/open-iscsi/archive/${PKG_VERSION}.tar.gz"
|
|
||||||
PKG_DEPENDS_INIT="toolchain util-linux"
|
|
||||||
PKG_DEPENDS_HOST="toolchain:host"
|
|
||||||
PKG_DEPENDS_TARGET="toolchain open-iscsi:host"
|
|
||||||
PKG_LONGDESC="The open-iscsi package allows you to mount iSCSI targets."
|
|
||||||
PKG_TOOLCHAIN="configure"
|
|
||||||
PKG_BUILD_FLAGS="-sysroot"
|
|
||||||
|
|
||||||
PKG_MAKE_OPTS_INIT="user"
|
|
||||||
|
|
||||||
PKG_MAKE_OPTS_TARGET="user"
|
|
||||||
|
|
||||||
pre_configure_init() {
|
|
||||||
export OPTFLAGS="${CFLAGS} ${LDFLAGS}"
|
|
||||||
}
|
|
||||||
|
|
||||||
configure_init() {
|
|
||||||
cd utils/open-isns
|
|
||||||
./configure --host=${TARGET_NAME} \
|
|
||||||
--build=${HOST_NAME} \
|
|
||||||
--with-security=no
|
|
||||||
cd ../..
|
|
||||||
}
|
|
||||||
|
|
||||||
makeinstall_init() {
|
|
||||||
mkdir -p ${INSTALL}/usr/sbin
|
|
||||||
cp -P ${PKG_BUILD}/usr/iscsistart ${INSTALL}/usr/sbin
|
|
||||||
}
|
|
||||||
|
|
||||||
pre_configure_host() {
|
|
||||||
export OPTFLAGS="${CFLAGS} ${LDFLAGS}"
|
|
||||||
}
|
|
||||||
|
|
||||||
configure_host() {
|
|
||||||
:
|
|
||||||
}
|
|
||||||
|
|
||||||
make_host() {
|
|
||||||
cd ${PKG_BUILD}/utils
|
|
||||||
make iscsi-iname
|
|
||||||
}
|
|
||||||
|
|
||||||
makeinstall_host() {
|
|
||||||
mkdir -p ${TOOLCHAIN}/bin
|
|
||||||
cp -P ${PKG_BUILD}/utils/iscsi-iname ${TOOLCHAIN}/bin
|
|
||||||
}
|
|
||||||
|
|
||||||
pre_configure_target() {
|
|
||||||
export OPTFLAGS="${CFLAGS} ${LDFLAGS}"
|
|
||||||
}
|
|
||||||
|
|
||||||
configure_target() {
|
|
||||||
cd utils/open-isns
|
|
||||||
./configure --host=${TARGET_NAME} \
|
|
||||||
--build=${HOST_NAME} \
|
|
||||||
--with-security=no
|
|
||||||
|
|
||||||
cd ${PKG_BUILD}
|
|
||||||
}
|
|
||||||
|
|
||||||
makeinstall_target() {
|
|
||||||
mkdir -p ${INSTALL}/usr/sbin
|
|
||||||
cp -P ${PKG_BUILD}/usr/iscsid ${INSTALL}/usr/sbin
|
|
||||||
cp -P ${PKG_BUILD}/usr/iscsiadm ${INSTALL}/usr/sbin
|
|
||||||
cp -P ${PKG_BUILD}/usr/iscsistart ${INSTALL}/usr/sbin
|
|
||||||
cp -P ${PKG_BUILD}/utils/iscsi-iname ${INSTALL}/usr/sbin
|
|
||||||
|
|
||||||
mkdir -p ${INSTALL}/etc/iscsi
|
|
||||||
cp -P ${PKG_BUILD}/etc/iscsid.conf ${INSTALL}/etc/iscsi
|
|
||||||
|
|
||||||
sed -i -e "s:= /sbin/iscsid:= /usr/sbin/iscsid:" ${INSTALL}/etc/iscsi/iscsid.conf
|
|
||||||
|
|
||||||
echo "InitiatorName=$(${TOOLCHAIN}/bin/iscsi-iname)" >${INSTALL}/etc/iscsi/initiatorname.iscsi
|
|
||||||
}
|
|
||||||
|
|
||||||
post_install() {
|
|
||||||
enable_service iscsi-initiator.service
|
|
||||||
}
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
--- a/usr/Makefile 2011-08-05 11:54:52.000000000 +0200
|
|
||||||
+++ b/usr/Makefile 2011-08-05 11:55:06.000000000 +0200
|
|
||||||
@@ -63,7 +63,7 @@
|
|
||||||
|
|
||||||
iscsistart: $(ISCSI_LIB_SRCS) $(INITIATOR_SRCS) $(FW_BOOT_SRCS) \
|
|
||||||
iscsistart.o statics.o
|
|
||||||
- $(CC) $(CFLAGS) -static $^ -o $@
|
|
||||||
+ $(CC) $(CFLAGS) $^ -o $@
|
|
||||||
clean:
|
|
||||||
rm -f *.o $(PROGRAMS) .depend $(LIBSYS)
|
|
||||||
|
|
||||||
@@ -1,64 +0,0 @@
|
|||||||
diff --git a/usr/Makefile b/usr/Makefile
|
|
||||||
index fd14a10..41b7140 100644
|
|
||||||
--- a/usr/Makefile
|
|
||||||
+++ b/usr/Makefile
|
|
||||||
@@ -66,6 +66,6 @@ clean:
|
|
||||||
rm -f *.o $(PROGRAMS) .depend $(LIBSYS)
|
|
||||||
|
|
||||||
depend:
|
|
||||||
- gcc $(CFLAGS) -M `ls *.c` > .depend
|
|
||||||
+ $(CC) $(CFLAGS) -M `ls *.c` > .depend
|
|
||||||
|
|
||||||
-include .depend
|
|
||||||
diff --git a/utils/Makefile b/utils/Makefile
|
|
||||||
index 2c7e891..440e24e 100644
|
|
||||||
--- a/utils/Makefile
|
|
||||||
+++ b/utils/Makefile
|
|
||||||
@@ -12,6 +12,6 @@ clean:
|
|
||||||
rm -f *.o $(PROGRAMS) .depend
|
|
||||||
|
|
||||||
depend:
|
|
||||||
- gcc $(CFLAGS) -M `ls *.c` > .depend
|
|
||||||
+ $(CC) $(CFLAGS) -M `ls *.c` > .depend
|
|
||||||
|
|
||||||
-include .depend
|
|
||||||
diff --git a/utils/fwparam_ibft/Makefile b/utils/fwparam_ibft/Makefile
|
|
||||||
index c72bb7f..3d2c2a5 100644
|
|
||||||
--- a/utils/fwparam_ibft/Makefile
|
|
||||||
+++ b/utils/fwparam_ibft/Makefile
|
|
||||||
@@ -38,6 +38,6 @@ clean:
|
|
||||||
$(OBJS): prom_parse.tab.h prom_parse.h fwparam_ibft.h
|
|
||||||
|
|
||||||
depend:
|
|
||||||
- gcc $(CFLAGS) -M `ls *.c` > .depend
|
|
||||||
+ $(CC) $(CFLAGS) -M `ls *.c` > .depend
|
|
||||||
|
|
||||||
-include .depend
|
|
||||||
diff --git a/utils/open-isns/Makefile.in b/utils/open-isns/Makefile.in
|
|
||||||
index a27199c..a76649f 100644
|
|
||||||
--- a/utils/open-isns/Makefile.in
|
|
||||||
+++ b/utils/open-isns/Makefile.in
|
|
||||||
@@ -73,9 +73,9 @@ distclean::
|
|
||||||
rm -rf autom4te.cache
|
|
||||||
|
|
||||||
$(LIB): $(LIBOBJS)
|
|
||||||
- ar cr $@ $(LIBOBJS)
|
|
||||||
+ $(AR) cr $@ $(LIBOBJS)
|
|
||||||
|
|
||||||
depend:
|
|
||||||
- gcc $(CFLAGS) -M `ls *.c` > .depend
|
|
||||||
+ $(CC) $(CFLAGS) -M `ls *.c` > .depend
|
|
||||||
|
|
||||||
-include .depend
|
|
||||||
diff --git a/utils/sysdeps/Makefile b/utils/sysdeps/Makefile
|
|
||||||
index 53c10e5..effe013 100644
|
|
||||||
--- a/utils/sysdeps/Makefile
|
|
||||||
+++ b/utils/sysdeps/Makefile
|
|
||||||
@@ -10,6 +10,6 @@ clean:
|
|
||||||
rm -f *.o .depend
|
|
||||||
|
|
||||||
depend:
|
|
||||||
- gcc $(CFLAGS) -M `ls *.c` > .depend
|
|
||||||
+ $(CC) $(CFLAGS) -M `ls *.c` > .depend
|
|
||||||
|
|
||||||
-include .depend
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
From d5b4400d2c50190474a6000d60f05deb95f97e0b Mon Sep 17 00:00:00 2001
|
|
||||||
From: Stefan Saraev <stefan@saraev.ca>
|
|
||||||
Date: Thu, 8 Aug 2013 18:08:44 +0300
|
|
||||||
Subject: [PATCH] enable multicast
|
|
||||||
|
|
||||||
source: https://groups.google.com/forum/#!msg/open-iscsi/nuLFqxgsHAA/53-JE3gNNjEJ
|
|
||||||
---
|
|
||||||
usr/iscsi_net_util.c | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/usr/iscsi_net_util.c b/usr/iscsi_net_util.c
|
|
||||||
index 6d0ebf9..3801ac7 100644
|
|
||||||
--- a/usr/iscsi_net_util.c
|
|
||||||
+++ b/usr/iscsi_net_util.c
|
|
||||||
@@ -229,7 +229,7 @@ int net_setup_netdev(char *netdev, char *local_ip, char *mask, char *gateway,
|
|
||||||
/* Bring up interface */
|
|
||||||
memset(&ifr, 0, sizeof(ifr));
|
|
||||||
strlcpy(ifr.ifr_name, netdev, IFNAMSIZ);
|
|
||||||
- ifr.ifr_flags = IFF_UP | IFF_RUNNING;
|
|
||||||
+ ifr.ifr_flags = IFF_UP | IFF_RUNNING | IFF_MULTICAST;
|
|
||||||
if (ioctl(sock, SIOCSIFFLAGS, &ifr) < 0) {
|
|
||||||
log_error("Could not bring up netdev %s (err %d - %s)",
|
|
||||||
netdev, errno, strerror(errno));
|
|
||||||
--
|
|
||||||
1.8.1.2
|
|
||||||
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
diff -Naur open-iscsi-bf39941/Makefile open-iscsi-bf39941.patch/Makefile
|
|
||||||
--- open-iscsi-bf39941/Makefile 2013-08-08 17:06:46.000000000 +0200
|
|
||||||
+++ open-iscsi-bf39941.patch/Makefile 2013-08-08 18:02:13.009068581 +0200
|
|
||||||
@@ -26,20 +26,18 @@
|
|
||||||
|
|
||||||
all: user
|
|
||||||
|
|
||||||
-user: utils/open-isns/Makefile iscsiuio/Makefile
|
|
||||||
+user: utils/open-isns/Makefile
|
|
||||||
$(MAKE) -C utils/open-isns
|
|
||||||
$(MAKE) -C utils/sysdeps
|
|
||||||
$(MAKE) -C utils/fwparam_ibft
|
|
||||||
$(MAKE) -C usr
|
|
||||||
$(MAKE) -C utils
|
|
||||||
- $(MAKE) -C iscsiuio
|
|
||||||
@echo
|
|
||||||
@echo "Compilation complete Output file"
|
|
||||||
@echo "----------------------------------- ----------------"
|
|
||||||
@echo "Built iSCSI daemon: usr/iscsid"
|
|
||||||
@echo "Built management application: usr/iscsiadm"
|
|
||||||
@echo "Built boot tool: usr/iscsistart"
|
|
||||||
- @echo "Built iscsiuio daemon: iscsiuio/src/unix/iscsiuio"
|
|
||||||
@echo
|
|
||||||
@echo "Read README file for detailed information."
|
|
||||||
|
|
||||||
@@ -1,124 +0,0 @@
|
|||||||
From a8ce860b4462fbb22634c34a5d30cd0d482acb22 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Lee Duncan <lduncan@suse.com>
|
|
||||||
Date: Tue, 28 Jan 2020 16:36:56 -0800
|
|
||||||
Subject: [PATCH] Updates to support gcc -fno-common option.
|
|
||||||
|
|
||||||
This meant cleaning up the definition of some
|
|
||||||
global variables, so that they were only defined
|
|
||||||
in one place and refered to as external elsewhere.
|
|
||||||
---
|
|
||||||
include/iscsi_err.h | 6 ++++--
|
|
||||||
iscsiuio/configure | 2 +-
|
|
||||||
iscsiuio/configure.ac | 2 +-
|
|
||||||
iscsiuio/src/uip/uip.h | 4 ++--
|
|
||||||
usr/iscsi_err.c | 2 ++
|
|
||||||
usr/log.c | 1 +
|
|
||||||
usr/log.h | 2 +-
|
|
||||||
7 files changed, 12 insertions(+), 7 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/include/iscsi_err.h b/include/iscsi_err.h
|
|
||||||
index 125f443a2f25..a08f0fbfcea6 100644
|
|
||||||
--- a/include/iscsi_err.h
|
|
||||||
+++ b/include/iscsi_err.h
|
|
||||||
@@ -4,7 +4,7 @@
|
|
||||||
#ifndef _ISCSI_ERR_
|
|
||||||
#define _ISCSI_ERR_
|
|
||||||
|
|
||||||
-enum {
|
|
||||||
+enum iscsi_error_list {
|
|
||||||
ISCSI_SUCCESS = 0,
|
|
||||||
/* Generic error */
|
|
||||||
ISCSI_ERR = 1,
|
|
||||||
@@ -69,7 +69,9 @@ enum {
|
|
||||||
|
|
||||||
/* Always last. Indicates end of error code space */
|
|
||||||
ISCSI_MAX_ERR_VAL,
|
|
||||||
-} iscsi_err;
|
|
||||||
+};
|
|
||||||
+
|
|
||||||
+extern enum iscsi_error_list iscsi_err;
|
|
||||||
|
|
||||||
extern void iscsi_err_print_msg(int err);
|
|
||||||
extern char *iscsi_err_to_str(int err);
|
|
||||||
diff --git a/iscsiuio/configure b/iscsiuio/configure
|
|
||||||
index 2740598f5f87..e799c377b4ab 100755
|
|
||||||
--- a/iscsiuio/configure
|
|
||||||
+++ b/iscsiuio/configure
|
|
||||||
@@ -22729,7 +22729,7 @@ echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
|
|
||||||
done
|
|
||||||
done
|
|
||||||
;;
|
|
||||||
- default ) echo 'char *build_date = "'`date`'";' > src/unix/build_date.c && echo 'char *build_date;'> src/unix/build_date.h ;;
|
|
||||||
+ default ) echo 'char *build_date = "'`date`'";' > src/unix/build_date.c && echo 'extern char *build_date;'> src/unix/build_date.h ;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
_ACEOF
|
|
||||||
diff --git a/iscsiuio/configure.ac b/iscsiuio/configure.ac
|
|
||||||
index e9a5e32399ea..f51687bf56b5 100644
|
|
||||||
--- a/iscsiuio/configure.ac
|
|
||||||
+++ b/iscsiuio/configure.ac
|
|
||||||
@@ -62,7 +62,7 @@ AC_ARG_ENABLE(debug,
|
|
||||||
fi])
|
|
||||||
AM_CONDITIONAL([DEBUG], [test x$debug = xtrue])
|
|
||||||
|
|
||||||
-AC_CONFIG_COMMANDS([default],[[ echo 'char *build_date = "'`date`'";' > src/unix/build_date.c && echo 'char *build_date;'> src/unix/build_date.h]],[[]])
|
|
||||||
+AC_CONFIG_COMMANDS([default],[[ echo 'char *build_date = "'`date`'";' > src/unix/build_date.c && echo 'extern char *build_date;'> src/unix/build_date.h]],[[]])
|
|
||||||
|
|
||||||
AC_PREFIX_DEFAULT()
|
|
||||||
|
|
||||||
diff --git a/iscsiuio/src/uip/uip.h b/iscsiuio/src/uip/uip.h
|
|
||||||
index 0225f6a456f5..d8e2220bf357 100644
|
|
||||||
--- a/iscsiuio/src/uip/uip.h
|
|
||||||
+++ b/iscsiuio/src/uip/uip.h
|
|
||||||
@@ -70,8 +70,8 @@ struct uip_stack;
|
|
||||||
typedef u16_t uip_ip4addr_t[2];
|
|
||||||
typedef u16_t uip_ip6addr_t[8];
|
|
||||||
|
|
||||||
-const uip_ip6addr_t all_zeroes_addr6;
|
|
||||||
-const uip_ip4addr_t all_zeroes_addr4;
|
|
||||||
+extern const uip_ip6addr_t all_zeroes_addr6;
|
|
||||||
+extern const uip_ip4addr_t all_zeroes_addr4;
|
|
||||||
|
|
||||||
#define ETH_BUF(buf) ((struct uip_eth_hdr *)buf)
|
|
||||||
#define VLAN_ETH_BUF(buf) ((struct uip_vlan_eth_hdr *)buf)
|
|
||||||
diff --git a/usr/iscsi_err.c b/usr/iscsi_err.c
|
|
||||||
index 4fe1c53adce0..6b6a4124458a 100644
|
|
||||||
--- a/usr/iscsi_err.c
|
|
||||||
+++ b/usr/iscsi_err.c
|
|
||||||
@@ -21,6 +21,8 @@
|
|
||||||
#include "iscsi_err.h"
|
|
||||||
#include "log.h"
|
|
||||||
|
|
||||||
+enum iscsi_error_list iscsi_err;
|
|
||||||
+
|
|
||||||
static char *iscsi_err_msgs[] = {
|
|
||||||
/* 0 */ "",
|
|
||||||
/* 1 */ "unknown error",
|
|
||||||
diff --git a/usr/log.c b/usr/log.c
|
|
||||||
index 26c61d847793..f7c542eeb191 100644
|
|
||||||
--- a/usr/log.c
|
|
||||||
+++ b/usr/log.c
|
|
||||||
@@ -33,6 +33,7 @@
|
|
||||||
|
|
||||||
char *log_name;
|
|
||||||
int log_level = 0;
|
|
||||||
+struct logarea *la = NULL;
|
|
||||||
|
|
||||||
static int log_stop_daemon = 0;
|
|
||||||
static void (*log_func)(int prio, void *priv, const char *fmt, va_list ap);
|
|
||||||
diff --git a/usr/log.h b/usr/log.h
|
|
||||||
index 486a08ea08b2..c548791e73a1 100644
|
|
||||||
--- a/usr/log.h
|
|
||||||
+++ b/usr/log.h
|
|
||||||
@@ -64,7 +64,7 @@ struct logarea {
|
|
||||||
union semun semarg;
|
|
||||||
};
|
|
||||||
|
|
||||||
-struct logarea *la;
|
|
||||||
+extern struct logarea *la;
|
|
||||||
|
|
||||||
extern int log_init(char *program_name, int size,
|
|
||||||
void (*func)(int prio, void *priv, const char *fmt, va_list ap),
|
|
||||||
--
|
|
||||||
2.27.0
|
|
||||||
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
From 61936357ef7d796c3f4fe95782309268be9e6a31 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Jernej Skrabec <jernej.skrabec@siol.net>
|
|
||||||
Date: Sat, 20 Jun 2020 19:37:42 +0200
|
|
||||||
Subject: [PATCH] Fix attribute
|
|
||||||
|
|
||||||
---
|
|
||||||
include/iscsi_if.h | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/include/iscsi_if.h b/include/iscsi_if.h
|
|
||||||
index 20f2bc2961e9..6633bc528555 100644
|
|
||||||
--- a/include/iscsi_if.h
|
|
||||||
+++ b/include/iscsi_if.h
|
|
||||||
@@ -327,7 +327,7 @@ struct iscsi_iface_param_info {
|
|
||||||
uint8_t iface_type; /* IPv4 or IPv6 */
|
|
||||||
uint8_t param_type; /* iscsi_param_type */
|
|
||||||
uint8_t value[0]; /* length sized value follows */
|
|
||||||
-} __packed;
|
|
||||||
+} __attribute__((__packed__));
|
|
||||||
|
|
||||||
/*
|
|
||||||
* To keep the struct iscsi_uevent size the same for userspace code
|
|
||||||
--
|
|
||||||
2.27.0
|
|
||||||
|
|
||||||
@@ -1,53 +0,0 @@
|
|||||||
diff -Naur a/usr/idbm.c b/usr/idbm.c
|
|
||||||
--- a/usr/idbm.c 2013-07-29 12:13:36.000000000 -0700
|
|
||||||
+++ b/usr/idbm.c 2022-05-03 15:16:35.006014572 -0700
|
|
||||||
@@ -2647,9 +2647,9 @@
|
|
||||||
int idbm_init(idbm_get_config_file_fn *fn)
|
|
||||||
{
|
|
||||||
/* make sure root db dir is there */
|
|
||||||
- if (access(ISCSI_CONFIG_ROOT, F_OK) != 0) {
|
|
||||||
- if (mkdir(ISCSI_CONFIG_ROOT, 0660) != 0) {
|
|
||||||
- log_error("Could not make %s %d\n", ISCSI_CONFIG_ROOT,
|
|
||||||
+ if (access(ISCSIVAR, F_OK) != 0) {
|
|
||||||
+ if (mkdir(ISCSIVAR, 0770) != 0) {
|
|
||||||
+ log_error("Could not make %s %d", ISCSIVAR,
|
|
||||||
errno);
|
|
||||||
return errno;
|
|
||||||
}
|
|
||||||
diff -Naur a/usr/idbm.h b/usr/idbm.h
|
|
||||||
--- a/usr/idbm.h 2013-07-29 12:13:36.000000000 -0700
|
|
||||||
+++ b/usr/idbm.h 2022-05-03 15:17:18.700644189 -0700
|
|
||||||
@@ -29,12 +29,13 @@
|
|
||||||
#include "list.h"
|
|
||||||
#include "flashnode.h"
|
|
||||||
|
|
||||||
-#define NODE_CONFIG_DIR ISCSI_CONFIG_ROOT"nodes"
|
|
||||||
-#define SLP_CONFIG_DIR ISCSI_CONFIG_ROOT"slp"
|
|
||||||
-#define ISNS_CONFIG_DIR ISCSI_CONFIG_ROOT"isns"
|
|
||||||
-#define STATIC_CONFIG_DIR ISCSI_CONFIG_ROOT"static"
|
|
||||||
-#define FW_CONFIG_DIR ISCSI_CONFIG_ROOT"fw"
|
|
||||||
-#define ST_CONFIG_DIR ISCSI_CONFIG_ROOT"send_targets"
|
|
||||||
+#define ISCSIVAR "/run/iscsi/"
|
|
||||||
+#define NODE_CONFIG_DIR ISCSIVAR"nodes"
|
|
||||||
+#define SLP_CONFIG_DIR ISCSIVAR"slp"
|
|
||||||
+#define ISNS_CONFIG_DIR ISCSIVAR"isns"
|
|
||||||
+#define STATIC_CONFIG_DIR ISCSIVAR"static"
|
|
||||||
+#define FW_CONFIG_DIR ISCSIVAR"fw"
|
|
||||||
+#define ST_CONFIG_DIR ISCSIVAR"send_targets"
|
|
||||||
#define ST_CONFIG_NAME "st_config"
|
|
||||||
#define ISNS_CONFIG_NAME "isns_config"
|
|
||||||
|
|
||||||
diff -Naur a/usr/iface.h b/usr/iface.h
|
|
||||||
--- a/usr/iface.h 2013-07-29 12:13:36.000000000 -0700
|
|
||||||
+++ b/usr/iface.h 2022-05-03 15:18:31.164688356 -0700
|
|
||||||
@@ -20,7 +20,9 @@
|
|
||||||
#ifndef ISCSI_IFACE_H
|
|
||||||
#define ISCSI_IFACE_H
|
|
||||||
|
|
||||||
-#define IFACE_CONFIG_DIR ISCSI_CONFIG_ROOT"ifaces"
|
|
||||||
+#include "idbm.h"
|
|
||||||
+
|
|
||||||
+#define IFACE_CONFIG_DIR ISCSIVAR"ifaces"
|
|
||||||
|
|
||||||
struct iface_rec;
|
|
||||||
struct list_head;
|
|
||||||
@@ -1,63 +0,0 @@
|
|||||||
From 0715d725fa2793b051f14509d07651a69bac81e7 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Lee Duncan <lduncan@suse.com>
|
|
||||||
Date: Sat, 2 Dec 2017 13:42:27 -0800
|
|
||||||
Subject: [PATCH] Rename local strings.[ch] to local_strings.[ch]
|
|
||||||
|
|
||||||
This avoids linker and human confusion with
|
|
||||||
the <usr/strings.h> include file. No functional
|
|
||||||
change.
|
|
||||||
---
|
|
||||||
usr/Makefile | 2 +-
|
|
||||||
usr/discovery.c | 2 +-
|
|
||||||
usr/{strings.c => local_strings.c} | 2 +-
|
|
||||||
usr/{strings.h => local_strings.h} | 0
|
|
||||||
4 files changed, 3 insertions(+), 3 deletions(-)
|
|
||||||
rename usr/{strings.c => local_strings.c} (99%)
|
|
||||||
rename usr/{strings.h => local_strings.h} (100%)
|
|
||||||
|
|
||||||
diff --git a/usr/Makefile b/usr/Makefile
|
|
||||||
index c1866b6a4..f0dcfe720 100644
|
|
||||||
--- a/usr/Makefile
|
|
||||||
+++ b/usr/Makefile
|
|
||||||
@@ -49,7 +49,7 @@
|
|
||||||
FW_BOOT_SRCS = $(wildcard ../utils/fwparam_ibft/*.o)
|
|
||||||
|
|
||||||
# core discovery files
|
|
||||||
-DISCOVERY_SRCS = $(FW_BOOT_SRCS) strings.o discovery.o
|
|
||||||
+DISCOVERY_SRCS = $(FW_BOOT_SRCS) local_strings.o discovery.o
|
|
||||||
|
|
||||||
all: $(PROGRAMS)
|
|
||||||
|
|
||||||
diff --git a/usr/discovery.c b/usr/discovery.c
|
|
||||||
index 6ee8bd915..8001af6fe 100644
|
|
||||||
--- a/usr/discovery.c
|
|
||||||
+++ b/usr/discovery.c
|
|
||||||
@@ -32,7 +32,7 @@
|
|
||||||
#include <netinet/in.h>
|
|
||||||
#include <arpa/inet.h>
|
|
||||||
|
|
||||||
-#include "strings.h"
|
|
||||||
+#include "local_strings.h"
|
|
||||||
#include "types.h"
|
|
||||||
#include "iscsi_proto.h"
|
|
||||||
#include "initiator.h"
|
|
||||||
diff --git a/usr/strings.c b/usr/local_strings.c
|
|
||||||
similarity index 99%
|
|
||||||
rename from usr/strings.c
|
|
||||||
rename to usr/local_strings.c
|
|
||||||
index da5df288f..d0feb6d27 100644
|
|
||||||
--- a/usr/strings.c
|
|
||||||
+++ b/usr/local_strings.c
|
|
||||||
@@ -23,7 +23,7 @@
|
|
||||||
#include <errno.h>
|
|
||||||
#include <sys/param.h>
|
|
||||||
|
|
||||||
-#include "strings.h"
|
|
||||||
+#include "local_strings.h"
|
|
||||||
#include "log.h"
|
|
||||||
|
|
||||||
int str_init_buffer(struct str_buffer *s, size_t initial_allocation)
|
|
||||||
diff --git a/usr/strings.h b/usr/local_strings.h
|
|
||||||
similarity index 100%
|
|
||||||
rename from usr/strings.h
|
|
||||||
rename to usr/local_strings.h
|
|
||||||
@@ -1,21 +0,0 @@
|
|||||||
From 621ad28e4a278445e674986c9ddbf589dffaf228 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Lee Duncan <lduncan@suse.com>
|
|
||||||
Date: Sat, 2 Dec 2017 14:03:14 -0800
|
|
||||||
Subject: [PATCH] Fix undefined call to writev(): include <sys/uio.h>
|
|
||||||
|
|
||||||
---
|
|
||||||
usr/io.c | 1 +
|
|
||||||
1 file changed, 1 insertion(+)
|
|
||||||
|
|
||||||
diff --git a/usr/io.c b/usr/io.c
|
|
||||||
index 48b233cf6..e4d00ae2c 100644
|
|
||||||
--- a/usr/io.c
|
|
||||||
+++ b/usr/io.c
|
|
||||||
@@ -28,6 +28,7 @@
|
|
||||||
#include <sys/ioctl.h>
|
|
||||||
#include <netinet/tcp.h>
|
|
||||||
#include <arpa/inet.h>
|
|
||||||
+#include <sys/uio.h>
|
|
||||||
|
|
||||||
#include "types.h"
|
|
||||||
#include "iscsi_proto.h"
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=Open-iSCSI initiator (i.e. client) service
|
|
||||||
After=syslog.target
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
ExecStart=/usr/sbin/iscsid -f
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=multi-user.target
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
# Copyright (C) 2022 Team LibreELEC (https://libreelec.tv)
|
|
||||||
|
|
||||||
d /run/lock/iscsi 0700 root root -
|
|
||||||
f /run/lock/iscsi/lock 0600 root root -
|
|
||||||
@@ -12,10 +12,6 @@ PKG_DEPENDS_TARGET="toolchain initramfs:init"
|
|||||||
PKG_SECTION="virtual"
|
PKG_SECTION="virtual"
|
||||||
PKG_LONGDESC="Metapackage for installing initramfs"
|
PKG_LONGDESC="Metapackage for installing initramfs"
|
||||||
|
|
||||||
if [ "${ISCSI_SUPPORT}" = yes ]; then
|
|
||||||
PKG_DEPENDS_INIT+=" open-iscsi:init"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "${INITRAMFS_PARTED_SUPPORT}" = yes ]; then
|
if [ "${INITRAMFS_PARTED_SUPPORT}" = yes ]; then
|
||||||
PKG_DEPENDS_INIT+=" parted:init"
|
PKG_DEPENDS_INIT+=" parted:init"
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -30,10 +30,6 @@ if [ "${WIREGUARD_SUPPORT}" = "yes" ]; then
|
|||||||
PKG_DEPENDS_TARGET+=" wireguard-tools"
|
PKG_DEPENDS_TARGET+=" wireguard-tools"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "${ISCSI_SUPPORT}" = "yes" ]; then
|
|
||||||
PKG_DEPENDS_TARGET+=" open-iscsi"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "${NFS_SUPPORT}" = "yes" ]; then
|
if [ "${NFS_SUPPORT}" = "yes" ]; then
|
||||||
PKG_DEPENDS_TARGET+=" nfs-utils"
|
PKG_DEPENDS_TARGET+=" nfs-utils"
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -114,9 +114,6 @@
|
|||||||
# build and install CEC framework support (yes / no)
|
# build and install CEC framework support (yes / no)
|
||||||
CEC_FRAMEWORK_SUPPORT="no"
|
CEC_FRAMEWORK_SUPPORT="no"
|
||||||
|
|
||||||
# build and install iSCSI support - iscsistart (yes / no)
|
|
||||||
ISCSI_SUPPORT="no"
|
|
||||||
|
|
||||||
# build with swap support (yes / no)
|
# build with swap support (yes / no)
|
||||||
SWAP_SUPPORT="no"
|
SWAP_SUPPORT="no"
|
||||||
|
|
||||||
|
|||||||
@@ -1472,15 +1472,15 @@ CONFIG_BLK_DEV_BSG=y
|
|||||||
#
|
#
|
||||||
# CONFIG_SCSI_SPI_ATTRS is not set
|
# CONFIG_SCSI_SPI_ATTRS is not set
|
||||||
# CONFIG_SCSI_FC_ATTRS is not set
|
# CONFIG_SCSI_FC_ATTRS is not set
|
||||||
CONFIG_SCSI_ISCSI_ATTRS=y
|
# CONFIG_SCSI_ISCSI_ATTRS is not set
|
||||||
# CONFIG_SCSI_SAS_ATTRS is not set
|
# CONFIG_SCSI_SAS_ATTRS is not set
|
||||||
# CONFIG_SCSI_SAS_LIBSAS is not set
|
# CONFIG_SCSI_SAS_LIBSAS is not set
|
||||||
# CONFIG_SCSI_SRP_ATTRS is not set
|
# CONFIG_SCSI_SRP_ATTRS is not set
|
||||||
# end of SCSI Transports
|
# end of SCSI Transports
|
||||||
|
|
||||||
CONFIG_SCSI_LOWLEVEL=y
|
CONFIG_SCSI_LOWLEVEL=y
|
||||||
CONFIG_ISCSI_TCP=y
|
# CONFIG_ISCSI_TCP is not set
|
||||||
CONFIG_ISCSI_BOOT_SYSFS=y
|
# CONFIG_ISCSI_BOOT_SYSFS is not set
|
||||||
# CONFIG_SCSI_DEBUG is not set
|
# CONFIG_SCSI_DEBUG is not set
|
||||||
# CONFIG_SCSI_DH is not set
|
# CONFIG_SCSI_DH is not set
|
||||||
# end of SCSI device support
|
# end of SCSI device support
|
||||||
|
|||||||
@@ -1669,15 +1669,15 @@ CONFIG_BLK_DEV_BSG=y
|
|||||||
#
|
#
|
||||||
# CONFIG_SCSI_SPI_ATTRS is not set
|
# CONFIG_SCSI_SPI_ATTRS is not set
|
||||||
# CONFIG_SCSI_FC_ATTRS is not set
|
# CONFIG_SCSI_FC_ATTRS is not set
|
||||||
CONFIG_SCSI_ISCSI_ATTRS=y
|
# CONFIG_SCSI_ISCSI_ATTRS is not set
|
||||||
# CONFIG_SCSI_SAS_ATTRS is not set
|
# CONFIG_SCSI_SAS_ATTRS is not set
|
||||||
# CONFIG_SCSI_SAS_LIBSAS is not set
|
# CONFIG_SCSI_SAS_LIBSAS is not set
|
||||||
# CONFIG_SCSI_SRP_ATTRS is not set
|
# CONFIG_SCSI_SRP_ATTRS is not set
|
||||||
# end of SCSI Transports
|
# end of SCSI Transports
|
||||||
|
|
||||||
CONFIG_SCSI_LOWLEVEL=y
|
CONFIG_SCSI_LOWLEVEL=y
|
||||||
CONFIG_ISCSI_TCP=y
|
# CONFIG_ISCSI_TCP is not set
|
||||||
CONFIG_ISCSI_BOOT_SYSFS=y
|
# CONFIG_ISCSI_BOOT_SYSFS is not set
|
||||||
# CONFIG_SCSI_DEBUG is not set
|
# CONFIG_SCSI_DEBUG is not set
|
||||||
# CONFIG_SCSI_DH is not set
|
# CONFIG_SCSI_DH is not set
|
||||||
# end of SCSI device support
|
# end of SCSI device support
|
||||||
|
|||||||
@@ -1928,15 +1928,15 @@ CONFIG_BLK_DEV_BSG=y
|
|||||||
#
|
#
|
||||||
# CONFIG_SCSI_SPI_ATTRS is not set
|
# CONFIG_SCSI_SPI_ATTRS is not set
|
||||||
# CONFIG_SCSI_FC_ATTRS is not set
|
# CONFIG_SCSI_FC_ATTRS is not set
|
||||||
CONFIG_SCSI_ISCSI_ATTRS=y
|
# CONFIG_SCSI_ISCSI_ATTRS is not set
|
||||||
# CONFIG_SCSI_SAS_ATTRS is not set
|
# CONFIG_SCSI_SAS_ATTRS is not set
|
||||||
# CONFIG_SCSI_SAS_LIBSAS is not set
|
# CONFIG_SCSI_SAS_LIBSAS is not set
|
||||||
# CONFIG_SCSI_SRP_ATTRS is not set
|
# CONFIG_SCSI_SRP_ATTRS is not set
|
||||||
# end of SCSI Transports
|
# end of SCSI Transports
|
||||||
|
|
||||||
CONFIG_SCSI_LOWLEVEL=y
|
CONFIG_SCSI_LOWLEVEL=y
|
||||||
CONFIG_ISCSI_TCP=y
|
# CONFIG_ISCSI_TCP is not set
|
||||||
CONFIG_ISCSI_BOOT_SYSFS=y
|
# CONFIG_ISCSI_BOOT_SYSFS is not set
|
||||||
# CONFIG_SCSI_CXGB3_ISCSI is not set
|
# CONFIG_SCSI_CXGB3_ISCSI is not set
|
||||||
# CONFIG_SCSI_CXGB4_ISCSI is not set
|
# CONFIG_SCSI_CXGB4_ISCSI is not set
|
||||||
# CONFIG_SCSI_BNX2_ISCSI is not set
|
# CONFIG_SCSI_BNX2_ISCSI is not set
|
||||||
|
|||||||
@@ -1938,15 +1938,15 @@ CONFIG_BLK_DEV_BSG=y
|
|||||||
#
|
#
|
||||||
# CONFIG_SCSI_SPI_ATTRS is not set
|
# CONFIG_SCSI_SPI_ATTRS is not set
|
||||||
# CONFIG_SCSI_FC_ATTRS is not set
|
# CONFIG_SCSI_FC_ATTRS is not set
|
||||||
CONFIG_SCSI_ISCSI_ATTRS=y
|
# CONFIG_SCSI_ISCSI_ATTRS is not set
|
||||||
# CONFIG_SCSI_SAS_ATTRS is not set
|
# CONFIG_SCSI_SAS_ATTRS is not set
|
||||||
# CONFIG_SCSI_SAS_LIBSAS is not set
|
# CONFIG_SCSI_SAS_LIBSAS is not set
|
||||||
# CONFIG_SCSI_SRP_ATTRS is not set
|
# CONFIG_SCSI_SRP_ATTRS is not set
|
||||||
# end of SCSI Transports
|
# end of SCSI Transports
|
||||||
|
|
||||||
CONFIG_SCSI_LOWLEVEL=y
|
CONFIG_SCSI_LOWLEVEL=y
|
||||||
CONFIG_ISCSI_TCP=y
|
# CONFIG_ISCSI_TCP is not set
|
||||||
CONFIG_ISCSI_BOOT_SYSFS=y
|
# CONFIG_ISCSI_BOOT_SYSFS is not set
|
||||||
# CONFIG_SCSI_CXGB3_ISCSI is not set
|
# CONFIG_SCSI_CXGB3_ISCSI is not set
|
||||||
# CONFIG_SCSI_CXGB4_ISCSI is not set
|
# CONFIG_SCSI_CXGB4_ISCSI is not set
|
||||||
# CONFIG_SCSI_BNX2_ISCSI is not set
|
# CONFIG_SCSI_BNX2_ISCSI is not set
|
||||||
|
|||||||
Reference in New Issue
Block a user