summaryrefslogtreecommitdiffstats
path: root/loader2/loader.c
diff options
context:
space:
mode:
Diffstat (limited to 'loader2/loader.c')
-rw-r--r--loader2/loader.c7
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;