Date: Sat, 28 Apr 2001 20:55:49 +0200 (CEST) From: olgeni@uli.it To: FreeBSD-gnats-submit@freebsd.org Subject: bin/26924: sysinstall has problem parsing "dists=" for XFree servers Message-ID: <200104281855.f3SItnM43357@olgeni.olgeni>
next in thread | raw e-mail | index | archive | help
>Number: 26924 >Category: bin >Synopsis: sysinstall has problem parsing "dists=" for XFree servers >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Apr 28 12:00:00 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Jimmy Olgeni >Release: FreeBSD 4.3-STABLE i386 >Organization: Colby >Environment: System: FreeBSD olgeni.olgeni 4.3-STABLE FreeBSD 4.3-STABLE #8: Fri Apr 27 21:30:26 CEST 2001 root@olgeni.olgeni:/usr/local/storage/obj/usr/src/sys/BSDBOX i386 >Description: When using an install.cfg script, the following lines can be used to select a number of components to install: dists=bin manpages ... susbin distSetCustom However, there is a problem with the XFree86 server selection. While all the other X11 related components work fine (from man pages to fonts), the only XFree86 server than can be installed from install.cfg is XVG16. >How-To-Repeat: The easiest way to test the "dists=" parsing is to run this command: /stand/sysinstall "dists=XSVGA Xfnts Xfcyr Xlkit Xf100 Xfscl Xfnon Xfsrv Xbin Xcfg Xdoc Xhtml Xlib Xman Xprog Xps Xset" distSetCustom distSetXF86 Then you can use sysinstall's own menu to poke around the selection. You'll find out that every X11 item has been selected (ok), that XSVGA has not been selected (bad), while XVG16 has been selected even if it was not listed in the assignment (bad). AFAIK, this problem does not affect users who install interactively. >Fix: This would require some poking in sysinstall, I guess :o) Workaround: You can execute any number of commands from the install.cfg script, using: command=... system You can use this kind of command to get any XFree86 server out of the installation CD: tar xfz /dist/XF86336/Servers/XSVGA.tgz -C /usr/X11R6/ The problem applies to X11 servers only, so you can extract them even after the "Fixing permissions in XFree86 tree" phase: they already have the proper permissions in the tarballs. X11 servers will go into the bin/ directory as usual. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200104281855.f3SItnM43357>