bin/119922: [patch] sysinstall(8) does not install the xorg-drivers package with the X-* distribution sets by default on 6.3-RELEASE

WATANABE Kazuhiro CQG00620 at nifty.ne.jp
Wed Jan 23 12:00:06 UTC 2008


>Number:         119922
>Category:       bin
>Synopsis:       [patch] sysinstall(8) does not install the xorg-drivers package with the X-* distribution sets by default on 6.3-RELEASE
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jan 23 12:00:05 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     WATANABE Kazuhiro
>Release:        FreeBSD 6.3-RELEASE i386
>Organization:
>Environment:
System: FreeBSD capricorn.sign.local 6.3-RELEASE FreeBSD 6.3-RELEASE #0: Wed Jan 16 04:18:52 UTC 2008 root at dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386

>Description:
On 6.3-RELEASE, sysinstall(8) does not install the xorg-drivers meta
package with the "X-*" distribution sets (X-User, X-Developer, etc.)
by default.  And there is no selection menu for the drivers package.

To workaround the problem you have to choose the one of the following
procedures:

* Select the "All" distribution set.
* Check "X.Org X Server selection." -> "All".
* Install the drivers package manually.

>How-To-Repeat:
Install 6.3-RELEASE with the "X-*" distribution set.

>Fix:
It's a patch for RELENG_6.

Index: usr.sbin/sysinstall/dist.c
===================================================================
RCS file: /home/ncvs/src/usr.sbin/sysinstall/dist.c,v
retrieving revision 1.239.2.8
diff -u -r1.239.2.8 dist.c
--- usr.sbin/sysinstall/dist.c	17 Dec 2007 23:43:42 -0000	1.239.2.8
+++ usr.sbin/sysinstall/dist.c	22 Jan 2008 09:15:10 -0000
@@ -207,7 +207,7 @@
 distSetX(void)
 {
     Dists |= DIST_XORG;
-    XOrgDists = DIST_XORG_MISC_ALL | DIST_XORG_SERVER | _DIST_XORG_FONTS_BASE;
+    XOrgDists = DIST_XORG_MISC_ALL | DIST_XORG_SERVER | DIST_XORG_DRIVERS | _DIST_XORG_FONTS_BASE;
     return distSetXOrg(NULL);
 }
 
Index: usr.sbin/sysinstall/menus.c
===================================================================
RCS file: /home/ncvs/src/usr.sbin/sysinstall/menus.c,v
retrieving revision 1.410.2.12
diff -u -r1.410.2.12 menus.c
--- usr.sbin/sysinstall/menus.c	15 Nov 2007 16:58:45 -0000	1.410.2.12
+++ usr.sbin/sysinstall/menus.c	22 Jan 2008 09:13:25 -0000
@@ -1241,8 +1241,10 @@
 	NULL,		setX11Servers, NULL, NULL, ' ', ' ', ' ' },
       { "Reset",	"Reset all of the above",
 	NULL,		clearX11Servers, NULL, NULL, ' ', ' ', ' ' },
-      { " srv",		"Standard Graphics Framebuffer",
+      { " server",	"X server and related programs",
 	dmenuFlagCheck,	dmenuSetFlag, NULL, &XOrgDists, '[', 'X', ']', DIST_XORG_SERVER },
+      { " drivers",	"Drivers meta-port",
+	dmenuFlagCheck,	dmenuSetFlag, NULL, &XOrgDists, '[', 'X', ']', DIST_XORG_DRIVERS },
       { " nest",	"Nested X Server",
 	dmenuFlagCheck,	dmenuSetFlag, NULL, &XOrgDists, '[', 'X', ']', DIST_XORG_NESTSERVER },
       { " vfb",		"Virtual Framebuffer",
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list