From owner-svn-src-all@FreeBSD.ORG Sun Jul 21 18:18:24 2013 Return-Path: Delivered-To: svn-src-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 84E32986; Sun, 21 Jul 2013 18:18:24 +0000 (UTC) (envelope-from Devin.Teske@fisglobal.com) Received: from mx1.fisglobal.com (mx1.fisglobal.com [199.200.24.190]) by mx1.freebsd.org (Postfix) with ESMTP id 491FAC45; Sun, 21 Jul 2013 18:18:23 +0000 (UTC) Received: from smtp.fisglobal.com ([10.132.206.15]) by ltcfislmsgpa07.fnfis.com (8.14.5/8.14.5) with ESMTP id r6LIIMWS030541 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Sun, 21 Jul 2013 13:18:22 -0500 Received: from LTCFISWMSGMB21.FNFIS.com ([10.132.99.23]) by LTCFISWMSGHT04.FNFIS.com ([10.132.206.15]) with mapi id 14.02.0309.002; Sun, 21 Jul 2013 13:18:20 -0500 From: "Teske, Devin" To: Hiroki Sato Subject: Re: svn commit: r253513 - head/release Thread-Topic: svn commit: r253513 - head/release Thread-Index: AQHOhdJ2FlUUZwfcZkq9aC0Vc2SteZlvd48AgAAsMQCAAAq2AIAAFw8A Date: Sun, 21 Jul 2013 18:18:18 +0000 Message-ID: <13CA24D6AB415D428143D44749F57D7201FD2F7D@ltcfiswmsgmb21> References: <201307210523.r6L5NYqh084679@svn.freebsd.org> <20130721133915.GA36573@FreeBSD.org> <13CA24D6AB415D428143D44749F57D7201FD2BF2@ltcfiswmsgmb21> <20130722.015546.1238134239830261918.hrs@allbsd.org> In-Reply-To: <20130722.015546.1238134239830261918.hrs@allbsd.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.132.253.121] Content-Type: text/plain; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.10.8794, 1.0.431, 0.0.0000 definitions=2013-07-21_06:2013-07-19,2013-07-21,1970-01-01 signatures=0 Cc: Alexey Dokuchaev , "src-committers@FreeBSD.org" , "svn-src-all@FreeBSD.org" , Glen Barber , "svn-src-head@FreeBSD.org" , Devin Teske X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Devin Teske List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Jul 2013 18:18:24 -0000 On Jul 21, 2013, at 9:55 AM, Hiroki Sato wrote: > "Teske, Devin" wrote > in <13CA24D6AB415D428143D44749F57D7201FD2BF2@ltcfiswmsgmb21>: >=20 > De> > De> On Jul 21, 2013, at 6:39 AM, Alexey Dokuchaev wrote: > De> > De> > On Sun, Jul 21, 2013 at 05:23:34AM +0000, Glen Barber wrote: > De> >> New Revision: 253513 > De> >> URL: https://urldefense.proofpoint.com/v1/url?u=3Dhttp://svnweb.fr= eebsd.org/changeset/base/253513&k=3D%2FbkpAUdJWZuiTILCq%2FFnQg%3D%3D%0A&r= =3DMrjs6vR4%2Faj2Ns9%2FssHJjg%3D%3D%0A&m=3DICzrrPRprsUfeSXmW22PbvhR4zFtb5xx= NHgyzQmaW38%3D%0A&s=3Dab088fdca0bfa1bc85c9bae0aaa04a30f6c37b8815a87d255b1e0= 26794ecbccf > De> >> > De> >> Log: > De> >> Create memstick images with the '.img' filename extension. > De> >> > De> >> Requested by: many > De> >> [...] > De> > > De> > Is there any work being done to merge the .iso and .img into single, > De> > hybrid bootable image (c.g. Haiku)? I've asked this question befor= e, > De> > but I cannot recall now what was the outcome if it... > De> > > De> > De> I have been doing this for years @ $work with sysinstall. Since the > De> death of sysinstall, I've been working on the replacement. However, > De> you can download Hybrid ISO/IMG images here: >=20 > It is possible to create a hybrid image of ISO9660 and USB memory > image because ISO images for sparc64 have a similar structure and we > can reuse the build procedure. I have a patch to create such images, > but there is a concern that recent memory images become >700MB. Is > it still useful? >=20 Yes. Because we can burn them to DVD for read-only optical and we can use 2= GB, 4GB, or greater-sized USB Thumbs. @ $work we've been able to keep the size of the ISOs down by using sysinsta= ll from an mfsroot. =3D=3D=3D ASIDE: I recently analyzed what we would need to put bsdinstall+bsdconfig i= nto an mfsroot to do similar things as sysinstall... (sorted alphabetically) /bin/sh /usr/sbin/pkg_add* awk bsdlabel** cat cdcontrol chmod chown cksum c= mp cp=20 date df dhclient dialog dumpfs ee fdisk fetch find ftp grep host hostname i= d=20 ifconfig kill ldconfig ln ls md5 mkdir mktemp mount mount_cd9660 mount_msdo= sfs=20 mount_nfs moused mv nc pkg_delete* pw rm route rtsol sed sleep sort stat st= ty=20 sysctl tail tr umount uname vidcontrol (optional functionality requirements; not required in mfsroot) Xdialog logger su sudo touch xauth xterm * bsdconfig(8) yet to be updated for pkg (for configPackages) ** bsdconfig(8) yet to be updated to use gpart to probe for disks (for medi= aSet*) =3D=3D=3D Despite the fact that what we've only published builds under 600MB, in-hous= e @ $work, I've made so-called "super discs" that contain multiple arches += multiple releases. For example, I once made a multi-GB DVD that contained = 4.11, 8.1-32, 8.1-64, 8.3-32, 8.3-64, 9.0-32, and 9.0-64 (plus several util= ities like memtest86, memtest86+, memtest86+SMP, windiag, Derik's Boot-And-= Nuke, TuffTest Pro, SpinRite, WD Velociraptor FW updates, Seagate SeaTools = (both GUI and Txt version), and yet even more. I think the resulting ISO wa= s about 2.7GB. It fit nicely on a 3GB thumb-drive I had and it burned well = to DVD. It was very nice being able to walk around with one disc or one thu= mb drive and be prepared for anything/everything. (I carry one one me at all times in my coat pocket ^_^) So yeah... >700MB shouldn't be a problem. --=20 Devin _____________ The information contained in this message is proprietary and/or confidentia= l. If you are not the intended recipient, please: (i) delete the message an= d all copies; (ii) do not disclose, distribute or use the message in any ma= nner; and (iii) notify the sender immediately. In addition, please be aware= that any message addressed to our domain is subject to archiving and revie= w by persons other than the intended recipient. Thank you.