From owner-freebsd-sysinstall@FreeBSD.ORG Fri Jun 15 01:48:34 2012 Return-Path: Delivered-To: freebsd-sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9EA661065670 for ; Fri, 15 Jun 2012 01:48:34 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: from agogare.doit.wisc.edu (agogare.doit.wisc.edu [144.92.197.211]) by mx1.freebsd.org (Postfix) with ESMTP id 55F1A8FC12 for ; Fri, 15 Jun 2012 01:48:34 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII; format=flowed Received: from avs-daemon.smtpauth2.wiscmail.wisc.edu by smtpauth2.wiscmail.wisc.edu (Sun Java(tm) System Messaging Server 7u2-7.05 32bit (built Jul 30 2009)) id <0M5M00700YCSZI00@smtpauth2.wiscmail.wisc.edu> for freebsd-sysinstall@freebsd.org; Thu, 14 Jun 2012 20:48:28 -0500 (CDT) Received: from comporellon.tachypleus.net ([unknown] [76.210.74.20]) by smtpauth2.wiscmail.wisc.edu (Sun Java(tm) System Messaging Server 7u2-7.05 32bit (built Jul 30 2009)) with ESMTPSA id <0M5M005I2YC7QD00@smtpauth2.wiscmail.wisc.edu>; Thu, 14 Jun 2012 20:48:08 -0500 (CDT) Date: Thu, 14 Jun 2012 20:48:07 -0500 From: Nathan Whitehorn In-reply-to: <201206142248.q5EMmHHM088475@hugeraid.jetcafe.org> To: Dave Hayes Message-id: <4FDA9457.6020406@freebsd.org> X-Spam-Report: AuthenticatedSender=yes, SenderIP=76.210.74.20 X-Spam-PmxInfo: Server=avs-15, Version=5.6.1.2065439, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2012.6.15.13926, SenderIP=76.210.74.20 References: <201206140414.q5E4EoYS073300@hugeraid.jetcafe.org> <4FD9EA91.9050603@freebsd.org> <201206142248.q5EMmHHM088475@hugeraid.jetcafe.org> User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:12.0) Gecko/20120521 Thunderbird/12.0.1 Cc: freebsd-sysinstall@freebsd.org Subject: Re: Bsdinstall on release 8.3? X-BeenThere: freebsd-sysinstall@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Sysinstall Work List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jun 2012 01:48:34 -0000 On 06/14/12 17:48, Dave Hayes wrote: > Nathan Whitehorn writes: >> On 06/13/12 23:14, Dave Hayes wrote: >>> Hello. I'm trying vainly to get bsdinstall to work on FreeBSD 8.3, and >>> I'm wondering just what it would take to get this package to build? >> It won't work without a lot of effort. It depends on a new version of >> libdialog, for one, but also a number of library and kernel changes. >> What you *can* do is use bsdinstall to install an 8.3 system from 9.0 >> media by replacing its distributions tarballs with older ones. > Ok, thanks for that. I have rather unusual constraints which force me to > have it work on 8.3 or not use it at all. > > I guess the next idea would be to replace the binary executables with > scripts that do roughly the same things on FreeBSD 8. Did you build any > extensibility options into the tool (other than running based on shell > scripts) which I should know about? The facilities for doing the things the partition editor (for instance) does are not readily available as shell scripts. For example, it relies on custom dialog widgets -- but also depends on specially formed geom requests and the ability to parse the entire geom tree. The new libdialog is available on 8.3 (ports cdialog) and it is possible the kernel changes, which are minor, could be backported if you really need this. -Nathan