aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Pipping <sebastian@pipping.org>2011-02-08 18:01:11 +0100
committerSebastian Pipping <sebastian@pipping.org>2011-02-08 18:01:11 +0100
commit8097ea8d4c74ff47be2e07efe1b3a45d8871f834 (patch)
tree6f001796b55603c091098b460f7016e30d52fc7f
parentFix error message (diff)
parentExtend change log (diff)
downloadgenkernel-8097ea8d4c74ff47be2e07efe1b3a45d8871f834.tar.gz
genkernel-8097ea8d4c74ff47be2e07efe1b3a45d8871f834.tar.bz2
genkernel-8097ea8d4c74ff47be2e07efe1b3a45d8871f834.zip
Merge branch 'bug-314575' using --no-ff
-rw-r--r--ChangeLog6
-rwxr-xr-xdefaults/initrd.scripts8
-rwxr-xr-xdefaults/linuxrc8
3 files changed, 20 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 53d5124c..34d06950 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,6 +5,12 @@
# Distributed under the GPL v2
# $Id$
+ 08 Feb 2011; Sebastian Pipping <sping@gentoo.org> ChangeLog:
+ Add iBFT support for iSCSI (bug #314575)
+
+ Special thanks:
+ - Stefan Behte
+
7 Feb 2011; Sebastian Pipping <sping@gentoo.org> ChangeLog:
Use devtmpfs/tmpfs for /dev (bug #353024)
Rescue devtmpfs /dev over to chroot (bug #353024, bug #344407)
diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts
index 249b721d..f7f01ded 100755
--- a/defaults/initrd.scripts
+++ b/defaults/initrd.scripts
@@ -689,10 +689,16 @@ startVolumes() {
}
startiscsi() {
+
+ if [ ! -n "${ISCSI_NOIBFT}" ]
+ then
+ good_msg "Activating iSCSI via iBFT"
+ iscsistart -b
+ fi
if [ -n "${ISCSI_INITIATORNAME}" ] && [ -n "${ISCSI_TARGET}" ] && [ -n "${ISCSI_ADDRESS}" ]
then
- good_msg "Activating iSCSI"
+ good_msg "Activating iSCSI via cmdline"
if [ "${ISCSI_TGPT}" ]
then
diff --git a/defaults/linuxrc b/defaults/linuxrc
index f1e124b7..61efc953 100755
--- a/defaults/linuxrc
+++ b/defaults/linuxrc
@@ -178,6 +178,9 @@ do
iscsi_debug\=*)
ISCSI_DEBUG=`parse_opt "${x}"`
;;
+ iscsi_noibft)
+ ISCSI_NOIBFT=1
+ ;;
# Crypto
crypt_root\=*)
CRYPT_ROOT=`parse_opt "${x}"`
@@ -294,7 +297,10 @@ start_dev_mgr
[ "${DO_slowusb}" ] && sleep 10
# Start iSCSI
-startiscsi
+if [ -e /bin/iscsistart ]
+then
+ startiscsi
+fi
# Setup btrfs, see bug 303529
setup_btrfsctl