diff options
Diffstat (limited to 'release/sysinstall/dist.c')
| -rw-r--r-- | release/sysinstall/dist.c | 18 | 
1 files changed, 8 insertions, 10 deletions
| diff --git a/release/sysinstall/dist.c b/release/sysinstall/dist.c index b9a79f3aab80..d9777b89beb5 100644 --- a/release/sysinstall/dist.c +++ b/release/sysinstall/dist.c @@ -197,8 +197,6 @@ distVerifyFlags(void)  	XF86Dists |= DIST_XF86_SERVER;      if (XF86FontDists)  	XF86Dists |= DIST_XF86_FONTS; -    if (XF86Dists || XF86ServerDists || XF86FontDists) -	Dists |= DIST_XF86;      if (isDebug())  	msgDebug("Dist Masks: Dists: %0x, DES: %0x, Srcs: %0x\nXServer: %0x, XFonts: %0x, XDists: %0x\n",  		 Dists, DESDists, SrcDists, XF86ServerDists, XF86FontDists, XF86Dists); @@ -262,12 +260,13 @@ distSetXDeveloper(dialogMenuItem *self)  {      int i; -    i = distSetDeveloper(self); -    Dists |= DIST_XF86; +    distReset(NULL); +    Dists = _DIST_DEVELOPER | DIST_XF86; +    SrcDists = DIST_SRC_ALL;      XF86Dists = DIST_XF86_BIN | DIST_XF86_SET | DIST_XF86_CFG | DIST_XF86_LIB | DIST_XF86_PROG | DIST_XF86_MAN | DIST_XF86_SERVER | DIST_XF86_FONTS;      XF86ServerDists = DIST_XF86_SERVER_SVGA | DIST_XF86_SERVER_VGA16;      XF86FontDists = DIST_XF86_FONTS_MISC; -    i |= distSetXF86(NULL); +    i = distSetXF86(NULL) | distMaybeSetDES(self) | distMaybeSetPorts(self);      distVerifyFlags();      return i;  } @@ -302,12 +301,12 @@ distSetXUser(dialogMenuItem *self)  {      int i; -    i = distSetUser(self); -    Dists |= DIST_XF86; +    distReset(NULL); +    Dists = _DIST_USER | DIST_XF86;      XF86ServerDists = DIST_XF86_SERVER_SVGA | DIST_XF86_SERVER_VGA16;      XF86Dists = DIST_XF86_BIN | DIST_XF86_SET | DIST_XF86_CFG | DIST_XF86_LIB | DIST_XF86_MAN | DIST_XF86_SERVER | DIST_XF86_FONTS;      XF86FontDists = DIST_XF86_FONTS_MISC; -    i |= distSetXF86(NULL); +    i = distSetXF86(NULL) | distMaybeSetDES(self) | distMaybeSetPorts(self);      distVerifyFlags();      return i;  } @@ -325,7 +324,7 @@ distSetEverything(dialogMenuItem *self)  {      int i; -    Dists = DIST_ALL | DIST_XF86; +    Dists = DIST_ALL;      SrcDists = DIST_SRC_ALL;      XF86Dists = DIST_XF86_ALL;      XF86ServerDists = DIST_XF86_SERVER_ALL; @@ -775,7 +774,6 @@ distExtractAll(dialogMenuItem *self)      if (!mediaVerify() || !mediaDevice->init(mediaDevice))  	return DITEM_FAILURE; -    distVerifyFlags();      dialog_clear_norefresh();      msgNotify("Attempting to install all selected distributions..");      /* Try for 3 times around the loop, then give up. */ | 
