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