summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rwxr-xr-xanaconda3
-rw-r--r--flags.py1
-rw-r--r--loader2/loader.c2
4 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e9707d753..c1be1d1b4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-05-22 Peter Jones <pjones@redhat.com>
+
+ * anaconda (parseOptions): add flags for multipath
+ * flags.py (Flags): ditto
+ * loader2/loader.c (parseCmdLineFlags): ditto
+
2006-05-22 Paul Nasrat <pnasrat@redhat.com>
* yuminstall.py, backend.py: Display full NEVRA in log (#189308)
diff --git a/anaconda b/anaconda
index 8dd78ceeb..28d5b83c5 100755
--- a/anaconda
+++ b/anaconda
@@ -227,6 +227,9 @@ def parseOptions():
op.add_option("--noselinux", dest="selinux", action="store_false", default=True)
op.add_option("--selinux", action="store_true")
+ op.add_option("--nompath", dest="mpath", action="store_false", default=False)
+ op.add_option("--mpath", action="store_true")
+
op.add_option("--nodmraid", dest="dmraid", action="store_false", default=True)
op.add_option("--dmraid", action="store_true")
diff --git a/flags.py b/flags.py
index 8dc46640a..4de6fe575 100644
--- a/flags.py
+++ b/flags.py
@@ -58,6 +58,7 @@ class Flags:
self.__dict__['flags']['autostep'] = 0
self.__dict__['flags']['autoscreenshot'] = 0
self.__dict__['flags']['usevnc'] = 0
+ self.__dict__['flags']['mpath'] = 0
self.__dict__['flags']['dmraid'] = 1
self.__dict__['flags']['selinux'] = SELINUX_DEFAULT
self.__dict__['flags']['debug'] = 0
diff --git a/loader2/loader.c b/loader2/loader.c
index 5d32a0ed2..4d257ec8d 100644
--- a/loader2/loader.c
+++ b/loader2/loader.c
@@ -695,6 +695,8 @@ static int parseCmdLineFlags(int flags, struct loaderData_s * loaderData,
!strncasecmp(argv[i], "headless", 8) ||
!strncasecmp(argv[i], "iscsi", 5) ||
!strncasecmp(argv[i], "usefbx", 6) ||
+ !strncasecmp(argv[i], "mpath", 6) ||
+ !strncasecmp(argv[i], "nompath", 8) ||
!strncasecmp(argv[i], "dmraid", 6) ||
!strncasecmp(argv[i], "nodmraid", 8) ||
!strncasecmp(argv[i], "vesa", 4) ||