Re: [PATCH master f14-branch] Make sure "nomodeset" and "xdriver=" get passed on to stage2 (#623129).

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 08/11/2010 11:02 PM, Chris Lumens wrote:
---
  loader/loader.c |   11 +++++++++--
  1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/loader/loader.c b/loader/loader.c
index 639c9c9..2a5879a 100644
--- a/loader/loader.c
+++ b/loader/loader.c
@@ -1135,7 +1135,9 @@ static void parseCmdLineFlags(struct loaderData_s * loaderData,
                  splitProxyParam(v,&loaderData->proxyUser,
                                  &loaderData->proxyPassword,&loaderData->proxy);
              }
-        } else if (numExtraArgs<  (MAX_EXTRA_ARGS - 1)) {
+        }
+
+        if (numExtraArgs<  (MAX_EXTRA_ARGS - 1)) {
              /* go through and append args we just want to pass on to  */
              /* the anaconda script, but don't want to represent as a  */
              /* LOADER_FLAGS_XXX since loader doesn't care about these */
@@ -1154,6 +1156,7 @@ static void parseCmdLineFlags(struct loaderData_s * loaderData,
                         !strcasecmp(k, "dmraid") ||
                         !strcasecmp(k, "nodmraid") ||
                         !strcasecmp(k, "xdriver") ||
+                       !strcasecmp(k, "nomodeset") ||
                         !strcasecmp(k, "syslog")) {

                  /* vnc implies graphical */
@@ -1176,7 +1179,11 @@ static void parseCmdLineFlags(struct loaderData_s * loaderData,
                      flags |= LOADER_FLAGS_EARLY_NETWORKING;
                  }

-                checked_asprintf(&extraArgs[numExtraArgs],"--%s", k);
+                if (v != NULL)
+                    checked_asprintf(&extraArgs[numExtraArgs], "--%s=%s", k, v)
+                else
+                    checked_asprintf(&extraArgs[numExtraArgs],"--%s", k);
+
                  numExtraArgs += 1;

                  if (numExtraArgs>  (MAX_EXTRA_ARGS - 2)) {

Ack.

_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/anaconda-devel-list


[Index of Archives]     [Kickstart]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]
  Powered by Linux