diff options
Diffstat (limited to 'loader2/loader.c')
-rw-r--r-- | loader2/loader.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/loader2/loader.c b/loader2/loader.c index 1b2bce564..deff18142 100644 --- a/loader2/loader.c +++ b/loader2/loader.c @@ -772,6 +772,8 @@ static void parseCmdLineFlags(struct loaderData_s * loaderData, loaderData->updatessrc = strdup(argv[i] + 8); else if (!strncasecmp(argv[i], "updates", 7)) flags |= LOADER_FLAGS_UPDATES; + else if (!strncasecmp(argv[i], "dogtail=", 8)) + loaderData->dogtailurl = strdup(argv[i] + 8); else if (!strncasecmp(argv[i], "dd=", 3) || !strncasecmp(argv[i], "driverdisk=", 11)) { loaderData->ddsrc = strdup(argv[i] + @@ -1851,6 +1853,11 @@ int main(int argc, char ** argv) { *argptr++ = loaderData.updatessrc; } + if (loaderData.dogtailurl) { + *argptr++ = "--dogtail"; + *argptr++ = loaderData.dogtailurl; + } + if ((loaderData.lang) && !FL_NOPASS(flags)) { *argptr++ = "--lang"; *argptr++ = loaderData.lang; |