From owner-freebsd-sysinstall@FreeBSD.ORG Wed Jul 7 16:22:43 2010 Return-Path: Delivered-To: freebsd-sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 090B8106567C for ; Wed, 7 Jul 2010 16:22:43 +0000 (UTC) (envelope-from sektie@gmail.com) Received: from mail-vw0-f54.google.com (mail-vw0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id B698C8FC30 for ; Wed, 7 Jul 2010 16:22:42 +0000 (UTC) Received: by vws6 with SMTP id 6so9853369vws.13 for ; Wed, 07 Jul 2010 09:22:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=5MJwxQESsuNk3NMidcrrAZ7mKsRYzQPom73P0ChfVFw=; b=kxNVRIPPWl350hd7rlwOp7luSaUxRk+40PPdMYMJ3VJOnGzNpkKnEWLbS30kEmnQHN eIvHUsLLBHK8LwOPfeJ9/rOa/oa5cnpLq7Cyo7pJlam0Lr8SVG2d4f6gce+Tq11dyHpn dOjO19mXtMG76FhLyGTOr9ABwKAYsXOjtsm8s= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=F3rwq7CvYMF4dpnsUqlTFubxhU7MU5qMnU4cSWR/7bq1+TuP7eDPlKS3UqFPLJ83L4 QOWphqj3YhX0ezlRD0DYf5ZoV6tlXXgHnccqlkX4ZPneUXNLGbxRAbBsPKcITOn6a3K/ UefVq9MLW454aOZ9nP+/jLxTDOg/ETwnNbuZQ= MIME-Version: 1.0 Received: by 10.220.129.13 with SMTP id m13mr3532260vcs.272.1278519750859; Wed, 07 Jul 2010 09:22:30 -0700 (PDT) Sender: sektie@gmail.com Received: by 10.220.174.42 with HTTP; Wed, 7 Jul 2010 09:22:30 -0700 (PDT) Date: Wed, 7 Jul 2010 09:22:30 -0700 X-Google-Sender-Auth: N2xhFYBhAWgzg5CG8AMIDhyfzt0 Message-ID: From: Randi Harper To: freebsd-sysinstall@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: Removing upgrade 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: Wed, 07 Jul 2010 16:22:43 -0000 The way sysinstall handles upgrade is really messy - we have a list of files that we don't update, and everything else just gets overwritten. There's bugs in this process (I believe we lose named.conf, among other thing), and I'm all for pushing users to learn the correct way to do things, such as freebsd-update. From what I've been reading on twitter/mailing lists/blog posts, it's mostly new users that are upgrading through sysinstall. We should update the documentation to reflect the single easy upgrade path being through freebsd-update along with detailed instructions on how to do so, if they don't already exist. Proposing this patch: http://deviant.freebsdgirl.com/~randi/sysinstall_no_upgrade.diff Speak up now against it or forever hold your peace. If this gets committed, there may be some pushback from the community. -- randi From owner-freebsd-sysinstall@FreeBSD.ORG Wed Jul 7 22:48:16 2010 Return-Path: Delivered-To: freebsd-sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B98B4106564A; Wed, 7 Jul 2010 22:48:16 +0000 (UTC) (envelope-from skreuzer@freebsd.org) Received: from exit2shell.com (64.147.119.38.static.nyinternet.net [64.147.119.38]) by mx1.freebsd.org (Postfix) with ESMTP id 2C02E8FC18; Wed, 7 Jul 2010 22:48:15 +0000 (UTC) Received: by exit2shell.com with ESMTP id o67MH1Wq053471; Wed, 7 Jul 2010 18:17:01 -0400 (EDT) Mime-Version: 1.0 (Apple Message framework v1081) Content-Type: text/plain; charset=us-ascii From: Steven Kreuzer In-Reply-To: Date: Wed, 7 Jul 2010 18:17:00 -0400 Content-Transfer-Encoding: 7bit Message-Id: References: To: Randi Harper X-Mailer: Apple Mail (2.1081) Cc: freebsd-sysinstall@freebsd.org Subject: Re: Removing upgrade 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: Wed, 07 Jul 2010 22:48:16 -0000 On Jul 7, 2010, at 12:22 PM, Randi Harper wrote: > Proposing this patch: > > http://deviant.freebsdgirl.com/~randi/sysinstall_no_upgrade.diff I get a 404 for this From owner-freebsd-sysinstall@FreeBSD.ORG Thu Jul 8 01:17:44 2010 Return-Path: Delivered-To: freebsd-sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 53D701065678 for ; Thu, 8 Jul 2010 01:17:44 +0000 (UTC) (envelope-from sektie@gmail.com) Received: from mail-vw0-f54.google.com (mail-vw0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id DCBF08FC14 for ; Thu, 8 Jul 2010 01:17:43 +0000 (UTC) Received: by vws6 with SMTP id 6so495196vws.13 for ; Wed, 07 Jul 2010 18:17:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type; bh=Skp/ucIYiBpQru5Ry/0jx+LKFjmkSisKuCe+NXWOXzQ=; b=Jnf0XLG0Gtgwnyyi3chhvCGIzyGjm0u4px4JhsY6ZCZ3Q/bu05zEKeaiwYDFW2uX3c wXOsOhJFmpd6T2hMHzkPVEHz/NoKee4kWtjWNgzvSGWanSp+G9+7Dp9UX1g9SfrbTcNz gpKwxwnnK4PTqvPAikmaPY2lWanYgOjCP/gUE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=A0Wt2Ge7LxIycamIzOAZqdj5irVy+r+vwKZv5l+pTC1ibse0EXw6Tfs+03CKgH3rt7 QDPLdIne/pEo9vq2hfl1BnFquSItvXvcpSfgxvOuuK5OJh1akJ/064hsaCb5aJP9DWg5 /TndzIT7txTmJuKZB+8zcoXBBToRjN8nh4ptE= MIME-Version: 1.0 Received: by 10.220.98.140 with SMTP id q12mr3863616vcn.128.1278551853471; Wed, 07 Jul 2010 18:17:33 -0700 (PDT) Sender: sektie@gmail.com Received: by 10.220.174.42 with HTTP; Wed, 7 Jul 2010 18:17:33 -0700 (PDT) In-Reply-To: References: Date: Wed, 7 Jul 2010 18:17:33 -0700 X-Google-Sender-Auth: yBJg_oPQ2Sh2agP9cUBI0sfdLWE Message-ID: From: Randi Harper To: Steven Kreuzer Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-sysinstall@freebsd.org Subject: Re: Removing upgrade 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: Thu, 08 Jul 2010 01:17:44 -0000 Sorry, fixed. :) -- randi On Wed, Jul 7, 2010 at 3:17 PM, Steven Kreuzer wrote: > > On Jul 7, 2010, at 12:22 PM, Randi Harper wrote: > >> Proposing this patch: >> >> http://deviant.freebsdgirl.com/~randi/sysinstall_no_upgrade.diff > > I get a 404 for this > From owner-freebsd-sysinstall@FreeBSD.ORG Thu Jul 8 21:55:35 2010 Return-Path: Delivered-To: freebsd-sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 79D5D1065697 for ; Thu, 8 Jul 2010 21:55:35 +0000 (UTC) (envelope-from skreuzer@freebsd.org) Received: from exit2shell.com (64.147.119.38.static.nyinternet.net [64.147.119.38]) by mx1.freebsd.org (Postfix) with ESMTP id 3E8BA8FC0C for ; Thu, 8 Jul 2010 21:55:34 +0000 (UTC) Received: by exit2shell.com with ESMTP id o68LtXV4044484; Thu, 8 Jul 2010 17:55:34 -0400 (EDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1081) From: Steven Kreuzer In-Reply-To: Date: Thu, 8 Jul 2010 17:55:33 -0400 Content-Transfer-Encoding: 7bit Message-Id: References: To: freebsd-sysinstall@freebsd.org X-Mailer: Apple Mail (2.1081) Subject: Re: Removing upgrade 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: Thu, 08 Jul 2010 21:55:35 -0000 On Jul 7, 2010, at 12:22 PM, Randi Harper wrote: > The way sysinstall handles upgrade is really messy - we have a list of > files that we don't update, and everything else just gets overwritten. > There's bugs in this process (I believe we lose named.conf, among > other thing), and I'm all for pushing users to learn the correct way > to do things, such as freebsd-update. From what I've been reading on > twitter/mailing lists/blog posts, it's mostly new users that are > upgrading through sysinstall. We should update the documentation to > reflect the single easy upgrade path being through freebsd-update > along with detailed instructions on how to do so, if they don't > already exist. > > Proposing this patch: > > http://deviant.freebsdgirl.com/~randi/sysinstall_no_upgrade.diff > > Speak up now against it or forever hold your peace. If this gets > committed, there may be some pushback from the community. I think removing the upgrade option from sysinstall is a good idea. After looking at the patch, the fact that this thing overwrites files like rc.conf.local, nsswitch.conf and syslog.conf makes me think doing an upgrade through sysinstall would lead to more pain and unintended consequences then one might expect. I'll be on your side if there is any push back :) -- Steven Kreuzer http://www.exit2shell.com/~skreuzer From owner-freebsd-sysinstall@FreeBSD.ORG Thu Jul 8 22:18:44 2010 Return-Path: Delivered-To: freebsd-sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E88521065672 for ; Thu, 8 Jul 2010 22:18:44 +0000 (UTC) (envelope-from BearPerson@gmx.net) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.freebsd.org (Postfix) with SMTP id 538078FC1D for ; Thu, 8 Jul 2010 22:18:43 +0000 (UTC) Received: (qmail invoked by alias); 08 Jul 2010 22:18:42 -0000 Received: from port-92-204-43-35.dynamic.qsc.de (EHLO [192.168.0.130]) [92.204.43.35] by mail.gmx.net (mp008) with SMTP; 09 Jul 2010 00:18:42 +0200 X-Authenticated: #20254835 X-Provags-ID: V01U2FsdGVkX1/6H6EyCU/63xzmhiZkuOWdNeJ0bcfXpDOvG0jdTf gVYR1Nm2HsbCoQ Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1081) From: Karsten Behrmann In-Reply-To: Date: Fri, 9 Jul 2010 00:18:42 +0200 Content-Transfer-Encoding: 7bit Message-Id: <61D8EE6E-12D9-4858-AB79-7BCCC5FA892C@gmx.net> References: To: freebsd-sysinstall@freebsd.org X-Mailer: Apple Mail (2.1081) X-Y-GMX-Trusted: 0 Subject: Re: Removing upgrade 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: Thu, 08 Jul 2010 22:18:45 -0000 > I'll be on your side if there is any push back :) There is. Surprisingly, people were actually still using this in some cases. Mostly as a "clobber install" if they somehow managed to trash their binaries, sometimes as a quick-and-dirty update-to-current. Concensus (as far as I see on IRC) seems to be this: We re-add the feature, but we name it "restore" rather than "update", and do not advertise that it is in any way supposed to work as a method to update a system. Instead, it is a fixit option (potentially stuffed somewhere inside an appropriate submenu) that overwrites part of your install with fresh files from package. We should probably prefix a warning dialog "may eat your cat/dog/aunt". We didn't yet agree on what to do with /etc, suggestions include: a) Keep the current code b) Leave /etc untouched entirely c) Write fresh files to /etc/$file.restore.$date and leave originals alone d) Attempt to run mergemaster e) Any combination of the above Personally, I think we want something between b) and c). I don't see us maintaining a proper "safe merge" thing anytime soon, so we shouldn't try. The current code is dangerous and should be scrapped. If we're feeling particularly luxurious, we could let the user decide which areas they want protected/clobbered/augmented, potentially by dropping them into an editor for a simple filter definition file. If people want to still use this to update between -current commits, I guess we can't stop them, but it should not be an intended functionality. The less code we need for this the better: sysinstall is not really in the business of replacing mergemaster, our energies at writing and understanding code are better spent elsewhere. So Far, Karsten "BearPerson" Behrmann From owner-freebsd-sysinstall@FreeBSD.ORG Thu Jul 8 22:25:50 2010 Return-Path: Delivered-To: freebsd-sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EA9041065672 for ; Thu, 8 Jul 2010 22:25:50 +0000 (UTC) (envelope-from sektie@gmail.com) Received: from mail-vw0-f54.google.com (mail-vw0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id 971688FC1C for ; Thu, 8 Jul 2010 22:25:50 +0000 (UTC) Received: by vws6 with SMTP id 6so2053703vws.13 for ; Thu, 08 Jul 2010 15:25:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type; bh=6QXrCQDGRB4VpbeuAwQ24IrOnfMP/eIANnuxWj7o6Qw=; b=TxJdCsQ1RVV5BD+0DEu+7e9HvLns//x0SPUthcw/ZOXF4W/DoIPNtqA4EEfKAqfevB fvgM+YmJJYyELS7XH8t7dSNrTSHoLyDeiQeAQuFv4lUUcRFNIq2FfMcNXBKOiZnq9lmf uCqrvhoocQP6BJDOqawLKHJDsUDpm5plJgt54= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=jXdSRMIjMxDaEaD4sCf5eXDF7Yw+sYxeNfCYEfsmEM/9iPL53w0UNYFw++RbOshYh9 kYOgy44LNOfMmTlQZ+QjmMCspWZbNr5HPkd1bG4EiIWPpoEn0/Uv9i3wp0q+7/o7BLSt 4SYcnQef76orfWl9UYNA/3RCpqd0LdZ5ShWvU= MIME-Version: 1.0 Received: by 10.220.158.9 with SMTP id d9mr4691691vcx.105.1278627943976; Thu, 08 Jul 2010 15:25:43 -0700 (PDT) Sender: sektie@gmail.com Received: by 10.220.174.42 with HTTP; Thu, 8 Jul 2010 15:25:43 -0700 (PDT) In-Reply-To: <61D8EE6E-12D9-4858-AB79-7BCCC5FA892C@gmx.net> References: <61D8EE6E-12D9-4858-AB79-7BCCC5FA892C@gmx.net> Date: Thu, 8 Jul 2010 15:25:43 -0700 X-Google-Sender-Auth: 5MeGwhasalhgNYAn2AwhUer7By0 Message-ID: From: Randi Harper To: Karsten Behrmann Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-sysinstall@freebsd.org Subject: Re: Removing upgrade 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: Thu, 08 Jul 2010 22:25:51 -0000 On Thu, Jul 8, 2010 at 3:18 PM, Karsten Behrmann wrote: > The less code we need for this the better: sysinstall is not really in the > business of replacing mergemaster, our energies at writing and understanding > code are better spent elsewhere. Very well put. Now if only I could stop rage-spinning like a tasmanian devil long enough to state something so concisely. :P From owner-freebsd-sysinstall@FreeBSD.ORG Fri Jul 9 04:43:10 2010 Return-Path: Delivered-To: freebsd-sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EA4D6106564A; Fri, 9 Jul 2010 04:43:10 +0000 (UTC) (envelope-from seanbru@yahoo-inc.com) Received: from mrout2.yahoo.com (mrout2.yahoo.com [216.145.54.172]) by mx1.freebsd.org (Postfix) with ESMTP id D70938FC12; Fri, 9 Jul 2010 04:43:10 +0000 (UTC) Received: from [127.0.0.1] (proxy8.corp.yahoo.com [216.145.48.13]) by mrout2.yahoo.com (8.13.8/8.13.8/y.out) with ESMTP id o694Wr1Y041670; Thu, 8 Jul 2010 21:32:53 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; s=serpent; d=yahoo-inc.com; c=nofws; q=dns; h=subject:from:reply-to:to:cc:content-type:date:message-id: mime-version:x-mailer:content-transfer-encoding; b=XnGBeNAu3a8mULqt8Ux0JBWvNtjcuojGFD4dlVQlT7EQUUdmes/ciW3JMaOgUoyE From: Sean Bruno To: freebsd-sysinstall@freebsd.org Content-Type: text/plain; charset="UTF-8" Date: Thu, 08 Jul 2010 21:32:53 -0700 Message-ID: <1278649973.3102.14.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.28.3 (2.28.3-1.fc12) Content-Transfer-Encoding: 7bit Cc: Subject: silly, silly sysinstall X-BeenThere: freebsd-sysinstall@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: sbruno@freebsd.org List-Id: Sysinstall Work List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jul 2010 04:43:11 -0000 Tried out the -current install images from June today on a USB stick. They seem to work fine. I then did something non-standard and partitioned my USB stick and put the i386 and x86_64 images on the same disk. Much hilarity ensued. -- partition 1 houses grub and friends -- partition 2 has i386-current install -- parition 3 has x86_64 install 1. Sysinstall assumes that the files to be installed are on slice/partition 1. In this odd ball case, they were not. I think that sysinstall *could* be made a little smarter, but I am wrong so often that its becoming a pattern. 2. *IF* the network configuration fails due to link down or broken network driver, you never get another chance to DHCP an address. Minor but made me want to go stabby. 3. What the heck am I supposed to do in the "emergency holographic shell" anyway? Can we get that thing removed or some kind of "howto" with it? In my "special" case, I couldn't figure out how to get to the fixit image because sysinstall wasn't aware that it's files were actually on partition 2 or 3. Want me to poke about in sysinstall, is this an easy fix and I shouldn't bother or should I go away with my madness and never return? :-) Sean From owner-freebsd-sysinstall@FreeBSD.ORG Fri Jul 9 09:48:09 2010 Return-Path: Delivered-To: freebsd-sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ED3EB106566B for ; Fri, 9 Jul 2010 09:48:08 +0000 (UTC) (envelope-from BearPerson@gmx.net) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.freebsd.org (Postfix) with SMTP id 5CAC28FC13 for ; Fri, 9 Jul 2010 09:48:07 +0000 (UTC) Received: (qmail invoked by alias); 09 Jul 2010 09:48:06 -0000 Received: from port-92-204-43-35.dynamic.qsc.de (EHLO [192.168.0.146]) [92.204.43.35] by mail.gmx.net (mp056) with SMTP; 09 Jul 2010 11:48:06 +0200 X-Authenticated: #20254835 X-Provags-ID: V01U2FsdGVkX19ZkCUSrTxZPHPfJElRBUaq7Yav69T6ZTVfSnwda5 64YYfjmLnUY7tB Mime-Version: 1.0 (Apple Message framework v1081) Content-Type: text/plain; charset=us-ascii From: Karsten Behrmann In-Reply-To: <1278649973.3102.14.camel@localhost.localdomain> Date: Fri, 9 Jul 2010 11:48:05 +0200 Content-Transfer-Encoding: 7bit Message-Id: <756E9A5F-D580-42DE-A088-9F6FBACB5249@gmx.net> References: <1278649973.3102.14.camel@localhost.localdomain> To: freebsd-sysinstall@freebsd.org X-Mailer: Apple Mail (2.1081) X-Y-GMX-Trusted: 0 Cc: Subject: Re: silly, silly sysinstall 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, 09 Jul 2010 09:48:09 -0000 Heya, Let's see if we can get a proper bug report from this, shall we? > I then did something non-standard and partitioned my USB stick and put > the i386 and x86_64 images on the same disk. Much hilarity ensued. > -- partition 1 houses grub and friends > -- partition 2 has i386-current install > -- parition 3 has x86_64 install All three UFS, or something different entirely? > 1. Sysinstall assumes that the files to be installed are on > slice/partition 1. In this odd ball case, they were not. I think that > sysinstall *could* be made a little smarter, but I am wrong so often > that its becoming a pattern. Wait, so you're talking about the actual distribution packages? Asin, the thing boots correctly, seems to use the proper-OS image as root (otherwise it'd have a hard time finding sysinstall at all), yet sysinstall mounts slice 1 and is confused that it cannot find packages to unpack to the destination? If one configured "installation source" to FTP, so it does not need any packages from disk at all, would that still work? > 2. *IF* the network configuration fails due to link down or broken > network driver, you never get another chance to DHCP an address. Minor > but made me want to go stabby. The network-setup code is tied in somewhat strangely sometimes. Also, in many places. Where exactly are you needing network, causing sysinstall to bring up a network-config dialog the first time, but never afterwards? ... actually, since you're installing from disk, why do you need networking during install at all? Or am I misunderstanding the issue? > 3. What the heck am I supposed to do in the "emergency holographic > shell" anyway? Can we get that thing removed or some kind of "howto" > with it? In my "special" case, I couldn't figure out how to get to the > fixit image because sysinstall wasn't aware that it's files were > actually on partition 2 or 3. It's a shell. Unfortunately, since the environment sysinstall runs in is extremely limited, so are the things you can do in it (no ifconfig, amongst others) Learn to do "echo *" instead of "ls" ;-) I'm still a little confused about the "files on partition 2 or 3" though. Sysinstall isn't spending its time parsing partition tables and reading from raw disk, it uses the filesystem like everyone else. At some point stuff gets mounted, then it gets used. The correct partition must already have gotten mounted, otherwise the kernel would never have a chance to execute the sysinstall binary, no? What is the error message you get that seems to indicate it is "not finding the partition"? > Want me to poke about in sysinstall, is this an easy fix and I shouldn't > bother or should I go away with my madness and never return? :-) It might be an easy fix if we could get a proper bug description. It might be not, I don't know yet. If you want, you're of course free to look at the code, although at this stage I can make no guarantees about your sanity when you do that :P But first, we should turn your email from "here's some gripes, y'all" into "there seem to be some bugs, here is what I did, what I expected, what I saw instead, and what I assume the problem is." Things get always a little problematic if people only provide you with what they feel the problem is, but not with what they saw to lead them to that assumption. So Far, Karsten From owner-freebsd-sysinstall@FreeBSD.ORG Fri Jul 9 09:56:52 2010 Return-Path: Delivered-To: freebsd-sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 31D78106564A for ; Fri, 9 Jul 2010 09:56:52 +0000 (UTC) (envelope-from BearPerson@gmx.net) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.freebsd.org (Postfix) with SMTP id 78FDE8FC12 for ; Fri, 9 Jul 2010 09:56:51 +0000 (UTC) Received: (qmail invoked by alias); 09 Jul 2010 09:56:50 -0000 Received: from port-92-204-43-35.dynamic.qsc.de (EHLO [192.168.0.146]) [92.204.43.35] by mail.gmx.net (mp072) with SMTP; 09 Jul 2010 11:56:50 +0200 X-Authenticated: #20254835 X-Provags-ID: V01U2FsdGVkX1+34bgwKX+3PS3i3yMg2SWBmoEenENXdqELFUERt2 RU4wR3eJiSxbT4 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1081) From: Karsten Behrmann In-Reply-To: <756E9A5F-D580-42DE-A088-9F6FBACB5249@gmx.net> Date: Fri, 9 Jul 2010 11:56:49 +0200 Content-Transfer-Encoding: 7bit Message-Id: References: <1278649973.3102.14.camel@localhost.localdomain> <756E9A5F-D580-42DE-A088-9F6FBACB5249@gmx.net> To: freebsd-sysinstall@freebsd.org X-Mailer: Apple Mail (2.1081) X-Y-GMX-Trusted: 0 Subject: Re: silly, silly sysinstall 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, 09 Jul 2010 09:56:52 -0000 > Asin, the thing boots correctly, seems to use the proper-OS image > as root (otherwise it'd have a hard time finding sysinstall at all), Silly me. It's too early to be writing mails. Sysinstall lives in mfs at first, and then tries to figure out what to mount for the other stuff. I suppose that's the stage that goes wonky - maybe we need more code in the heuristic that determines what "actual root" is... Still, detailed error message/behavior reports would go a long way ;) From owner-freebsd-sysinstall@FreeBSD.ORG Fri Jul 9 16:42:02 2010 Return-Path: Delivered-To: freebsd-sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 329AC106566B for ; Fri, 9 Jul 2010 16:42:02 +0000 (UTC) (envelope-from sektie@gmail.com) Received: from mail-vw0-f54.google.com (mail-vw0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id D64C58FC08 for ; Fri, 9 Jul 2010 16:42:01 +0000 (UTC) Received: by vws6 with SMTP id 6so3393032vws.13 for ; Fri, 09 Jul 2010 09:41:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type; bh=YmPqANXBguAQf0+B2YWD5VQLAqhHlAq3Gkw2GNAciJM=; b=j5RuAeQoDMbD+cHwrwTRhtsCci7nfQkrf/zJV925sekdh0Y7Wlm/rVYsZ6jDsURn7t IjF31LCoLY0LO+GtoZPqpisqHbwQZdGwKISWfsWoZft9Qn261+lph+fF6+S2eW6EGCEV 6EFfvjYfdk1rc/7MsdakK5NiLcINkaLrd5Z8c= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=ulxGIiTk/ccGZWmTKYeslgJXUpH8JvW3qov0oO/jjrDmJkcwqCb3WakNZyWu1zrtFo 8oL/LmdATtqls4zdMDHwv4SQ9oEUlPln31kCP5jBNJLirjV78wPweovG6lrXRn9n9e6w sUvIQGepP9HOv5y+dAOvAnycqA7cJWL/3hYP4= MIME-Version: 1.0 Received: by 10.220.58.5 with SMTP id e5mr5405889vch.90.1278693717685; Fri, 09 Jul 2010 09:41:57 -0700 (PDT) Sender: sektie@gmail.com Received: by 10.220.174.42 with HTTP; Fri, 9 Jul 2010 09:41:57 -0700 (PDT) In-Reply-To: References: <1278649973.3102.14.camel@localhost.localdomain> <756E9A5F-D580-42DE-A088-9F6FBACB5249@gmx.net> Date: Fri, 9 Jul 2010 09:41:57 -0700 X-Google-Sender-Auth: II_aufAzJ7Ww6o6byLjBy9R6B2E Message-ID: From: Randi Harper To: Karsten Behrmann Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-sysinstall@freebsd.org Subject: Re: silly, silly sysinstall 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, 09 Jul 2010 16:42:02 -0000 On Fri, Jul 9, 2010 at 2:56 AM, Karsten Behrmann wrote: >> Asin, the thing boots correctly, seems to use the proper-OS image >> as root (otherwise it'd have a hard time finding sysinstall at all), > > Silly me. It's too early to be writing mails. > Sysinstall lives in mfs at first, and then tries to figure out what > to mount for the other stuff. > I suppose that's the stage that goes wonky - maybe we need more code > in the heuristic that determines what "actual root" is... > > Still, detailed error message/behavior reports would go a long way ;) > Or, if you *really* want to be awesome with helping us debug this: * pull down the latest code for sysinstall * compile it (i recommend making sure it's got -static) * pop it into the mfsroot of your install media (using a USB memstick is easier - fixit there is actually functional) along with an install.cfg that specifies a syslogdServer and network setup * send us the logs. :P From owner-freebsd-sysinstall@FreeBSD.ORG Fri Jul 9 16:59:37 2010 Return-Path: Delivered-To: freebsd-sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A53851065670; Fri, 9 Jul 2010 16:59:37 +0000 (UTC) (envelope-from seanbru@yahoo-inc.com) Received: from mrout1.yahoo.com (mrout1.yahoo.com [216.145.54.171]) by mx1.freebsd.org (Postfix) with ESMTP id 8C4BF8FC1E; Fri, 9 Jul 2010 16:59:37 +0000 (UTC) Received: from [127.0.0.1] (cheese.corp.yahoo.com [216.145.50.99]) by mrout1.yahoo.com (8.13.8/8.13.8/y.out) with ESMTP id o69Gu7QN019603; Fri, 9 Jul 2010 09:56:07 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; s=serpent; d=yahoo-inc.com; c=nofws; q=dns; h=subject:from:to:cc:in-reply-to:references:content-type:date: message-id:mime-version:x-mailer:content-transfer-encoding; b=jnQeogRrIrbKWZYBJbWmYiY0Az+5D6iJej6dmJs7wGdiuK71AxCfs/d+v+KJlZUG From: Sean Bruno To: Randi Harper In-Reply-To: References: <1278649973.3102.14.camel@localhost.localdomain> <756E9A5F-D580-42DE-A088-9F6FBACB5249@gmx.net> Content-Type: text/plain; charset="UTF-8" Date: Fri, 09 Jul 2010 09:56:07 -0700 Message-ID: <1278694567.2436.23.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.28.3 (2.28.3-1.fc12) Content-Transfer-Encoding: 7bit Cc: "freebsd-sysinstall@freebsd.org" Subject: Re: silly, silly sysinstall 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, 09 Jul 2010 16:59:37 -0000 > Or, if you *really* want to be awesome with helping us debug this: > > * pull down the latest code for sysinstall > * compile it (i recommend making sure it's got -static) > * pop it into the mfsroot of your install media (using a USB memstick > is easier - fixit there is actually functional) along with an > install.cfg that specifies a syslogdServer and network setup > * send us the logs. :P Indeed. Thank you Randi. I'll give it a shot. Sean From owner-freebsd-sysinstall@FreeBSD.ORG Fri Jul 9 17:05:42 2010 Return-Path: Delivered-To: freebsd-sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 801D21065676 for ; Fri, 9 Jul 2010 17:05:42 +0000 (UTC) (envelope-from sektie@gmail.com) Received: from mail-vw0-f54.google.com (mail-vw0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id 305C98FC1C for ; Fri, 9 Jul 2010 17:05:41 +0000 (UTC) Received: by vws6 with SMTP id 6so3422899vws.13 for ; Fri, 09 Jul 2010 10:05:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=n96RRrkmpy7sXCtLp4V/MogP9ljD/ZPGzketDChF3Xs=; b=nXLIXBlJR/7C0bvsAYhh5fbkZalnrkEP5ozWPN5J7AsEPSpIr8twD8FEBCgNVFP5WC aPS4hI00SsGbnpIfakT40dPnUacGD06yztrdPvagyyAeDpfEyEOttyIJYVUp/+nCfKNo N7SepAZqTN/DmBFQPiMPomR28Lae5PomddrQc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=msqXJGe/rnVq7LKRRp0Ajk7bLa1uC5J7G8e4kMmwfyI0Sq8+utGlW/UI+QzO1sXj30 uWdrrbz2McCR0dBHp6bd77KeA7gBGmXdIHMUa5gHDXukl+xEwjg+IzdtmOj8yE3fC56L qHyk2gxkK3YwEHMJ1M2gdWrCvZ45g7OmrhEVI= MIME-Version: 1.0 Received: by 10.220.129.13 with SMTP id m13mr5286106vcs.132.1278695134956; Fri, 09 Jul 2010 10:05:34 -0700 (PDT) Sender: sektie@gmail.com Received: by 10.220.174.42 with HTTP; Fri, 9 Jul 2010 10:05:34 -0700 (PDT) In-Reply-To: <1278694567.2436.23.camel@localhost.localdomain> References: <1278649973.3102.14.camel@localhost.localdomain> <756E9A5F-D580-42DE-A088-9F6FBACB5249@gmx.net> <1278694567.2436.23.camel@localhost.localdomain> Date: Fri, 9 Jul 2010 10:05:34 -0700 X-Google-Sender-Auth: 6mKyUhyb2GfOhp4wo4COScwhY-Q Message-ID: From: Randi Harper To: Sean Bruno Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: "freebsd-sysinstall@freebsd.org" Subject: Re: silly, silly sysinstall 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, 09 Jul 2010 17:05:42 -0000 On Fri, Jul 9, 2010 at 9:56 AM, Sean Bruno wrote: > >> Or, if you *really* want to be awesome with helping us debug this: >> >> * pull down the latest code for sysinstall >> * compile it (i recommend making sure it's got -static) >> * pop it into the mfsroot of your install media (using a USB memstick >> is easier - fixit there is actually functional) along with an >> install.cfg that specifies a syslogdServer and network setup >> * send us the logs. :P > > > Indeed. =A0Thank you Randi. =A0I'll give it a shot. > Sean > > I think it's worth noting that this is the first time (to the best of my knowledge) that anyone will ever have examined complete sysinstall debugging logs. There may be a considerable amount of prodding and modifications involved to make them verbose in a useful way. -- randi From owner-freebsd-sysinstall@FreeBSD.ORG Fri Jul 9 17:06:00 2010 Return-Path: Delivered-To: freebsd-sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 36BBC1065670; Fri, 9 Jul 2010 17:06:00 +0000 (UTC) (envelope-from bruce@cran.org.uk) Received: from muon.cran.org.uk (muon.cran.org.uk [204.109.60.94]) by mx1.freebsd.org (Postfix) with ESMTP id EC99E8FC0C; Fri, 9 Jul 2010 17:05:59 +0000 (UTC) Received: from unknown (client-82-31-2-50.midd.adsl.virginmedia.com [82.31.2.50]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by muon.cran.org.uk (Postfix) with ESMTPSA id EFAAF5F0C; Fri, 9 Jul 2010 17:05:48 +0000 (UTC) Date: Fri, 9 Jul 2010 18:05:55 +0100 From: Bruce Cran To: Randi Harper Message-ID: <20100709180555.00004b60@unknown> In-Reply-To: References: <1278649973.3102.14.camel@localhost.localdomain> <756E9A5F-D580-42DE-A088-9F6FBACB5249@gmx.net> X-Mailer: Claws Mail 3.7.4cvs1 (GTK+ 2.16.0; i586-pc-mingw32msvc) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-sysinstall@freebsd.org Subject: Re: silly, silly sysinstall 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, 09 Jul 2010 17:06:00 -0000 On Fri, 9 Jul 2010 09:41:57 -0700 Randi Harper wrote: > * pull down the latest code for sysinstall > * compile it (i recommend making sure it's got -static) You can also update the copy of sysinstall on the media using the crunchgen'd binary: cd /usr/src/head/release crunchgen i386/boot_crunch.conf make -f boot_crunch.mk For some reason ppp and camcontrol failed to link on my machine, so I removed them from boot_crunch.conf. I use a simple script to update it on the install media: gunzip mfsroot.gz mdconfig -a -f mfsroot mount /dev/md0 /mnt cp /usr/src/head/release/boot_crunch /mnt/stand umount /mnt mdconfig -d -u 0 gzip mfsroot -- Bruce Cran From owner-freebsd-sysinstall@FreeBSD.ORG Fri Jul 9 17:08:14 2010 Return-Path: Delivered-To: freebsd-sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EE023106566B for ; Fri, 9 Jul 2010 17:08:14 +0000 (UTC) (envelope-from seanbru@yahoo-inc.com) Received: from mrout2-b.corp.re1.yahoo.com (mrout2-b.corp.re1.yahoo.com [69.147.107.21]) by mx1.freebsd.org (Postfix) with ESMTP id B5DD48FC12 for ; Fri, 9 Jul 2010 17:08:14 +0000 (UTC) Received: from [127.0.0.1] (cheese.corp.yahoo.com [216.145.50.99]) by mrout2-b.corp.re1.yahoo.com (8.13.8/8.13.8/y.out) with ESMTP id o69GtMtq025141 for ; Fri, 9 Jul 2010 09:55:23 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; s=serpent; d=yahoo-inc.com; c=nofws; q=dns; h=subject:from:to:content-type:date:message-id:mime-version: x-mailer:content-transfer-encoding; b=QQZirX9p9OautBu5xat1k9wS7qRShlCF06mwpwaz0TYQL2Y6nsmi0cx3fR/OsXfG From: Sean Bruno To: "freebsd-sysinstall@freebsd.org" Content-Type: text/plain; charset="UTF-8" Date: Fri, 09 Jul 2010 09:55:22 -0700 Message-ID: <1278694522.2436.22.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.28.3 (2.28.3-1.fc12) Content-Transfer-Encoding: 7bit Subject: Silly Sysinstall Tricks, redux 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, 09 Jul 2010 17:08:15 -0000 Karsten asked for a "proper bug report" so I'll try to comply. Setup: Partition a USB stick into 3 seperate partitions -- Part 1: VFAT, 128MB, Grub boot loader and related files -- Part 2: Empty partition, 1.2GB, no F/S -- Part 3: Empty partition, 1.2GB, no F/S Download the latest i386 and amd64 USB install images: ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/201006/FreeBSD-9.0-CURRENT-201006-amd64-memstick.img ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/201006/FreeBSD-9.0-CURRENT-201006-i386-memstick.img I'm using 201006 for now as July hasn't appeared. dd the downloaded images to each of your empty partions as per common instructions: dd if=FreeBSD-9.0-CURRENT-201006-amd64-memstick.img of=/dev/da0s2 bs=10240 conv=sync dd if=FreeBSD-9.0-CURRENT-201006-i386-memstick.img of=/dev/da0s3 bs=10240 conv=sync Setup your grub configuration to boot off of these images: e.g. title FreeBSD-CURRENT-i386 root (hd0,1) chainloader +1 title FreeBSD-CURRENT-amd64 root (hd0,2) chainloader +1 Boot new system off of USB stick, at this point the system will boot normally and come up into the sysinstall menu. I can configure drives, select packages and things seem to work fine until the I get to the "select media from which to install" section where I can chose CD/DVD, FTP, HTTP, USB etc. Selecting USB install fails to find any media. Hence I *ass*ume that sysinstall doesn't understand that the media can have more than one partition and that I might want to use something other than da0s1 to use as my source of packages. Clear? Confusing? Nonsense? :-) Sean From owner-freebsd-sysinstall@FreeBSD.ORG Fri Jul 9 17:50:27 2010 Return-Path: Delivered-To: freebsd-sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 80AB5106564A for ; Fri, 9 Jul 2010 17:50:27 +0000 (UTC) (envelope-from bruce@cran.org.uk) Received: from muon.cran.org.uk (muon.cran.org.uk [204.109.60.94]) by mx1.freebsd.org (Postfix) with ESMTP id 4565B8FC13 for ; Fri, 9 Jul 2010 17:50:27 +0000 (UTC) Received: from unknown (client-82-31-2-50.midd.adsl.virginmedia.com [82.31.2.50]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by muon.cran.org.uk (Postfix) with ESMTPSA id 737915D42; Fri, 9 Jul 2010 17:50:16 +0000 (UTC) Date: Fri, 9 Jul 2010 18:50:27 +0100 From: Bruce Cran To: Sean Bruno Message-ID: <20100709185027.00001290@unknown> In-Reply-To: <1278694522.2436.22.camel@localhost.localdomain> References: <1278694522.2436.22.camel@localhost.localdomain> X-Mailer: Claws Mail 3.7.4cvs1 (GTK+ 2.16.0; i586-pc-mingw32msvc) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: "freebsd-sysinstall@freebsd.org" Subject: Re: Silly Sysinstall Tricks, redux 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, 09 Jul 2010 17:50:27 -0000 On Fri, 09 Jul 2010 09:55:22 -0700 Sean Bruno wrote: > Karsten asked for a "proper bug report" so I'll try to comply. > > Setup: > Partition a USB stick into 3 seperate partitions > -- Part 1: VFAT, 128MB, Grub boot loader and related files > -- Part 2: Empty partition, 1.2GB, no F/S > -- Part 3: Empty partition, 1.2GB, no F/S That's 3 separate slices, not partitions (in FreeBSD terminology). I'm not sure having more than one FreeBSD slice on a single disk is supported at all? -- Bruce Cran From owner-freebsd-sysinstall@FreeBSD.ORG Fri Jul 9 18:10:45 2010 Return-Path: Delivered-To: freebsd-sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 04145106568A for ; Fri, 9 Jul 2010 18:10:45 +0000 (UTC) (envelope-from sektie@gmail.com) Received: from mail-vw0-f54.google.com (mail-vw0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id A75E48FC1E for ; Fri, 9 Jul 2010 18:10:44 +0000 (UTC) Received: by vws6 with SMTP id 6so3506089vws.13 for ; Fri, 09 Jul 2010 11:10:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=ZcBtTgBT1MN5dcvFRTeMtDqKainE6SK5X5kRzrWYXhk=; b=WLGuOfofPnheNuE03YdJCQzoJ2c4AyF6eYG8HIiudGmB14UK+S9iy7wCdKCoJhdNKs PX6jXWIHJ6boDaXUqMriHEJumLOgyICd0dwCJE2zIMagE2HWOrlwfPgZTRbVkt3ZQeYQ cJw2J+eUftXHw+gPnzNEZ3cU8pzVLm5EDEwF8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=cdNwh66Mwq219yI7U6cWcDfSfVNq1gn7G1HAkK2KS+j0mg+eEfCkvlk9JBzyqBoohT +MZVM4tKvLcaVfuIrOJHIKVct6ieW7CY6MK4HC/y+ekYNG/ENcO6dNvwfzMb45MlWqVl K10wD92BWPNbN41rnZeRb6Ada/86pn2cqgZ10= MIME-Version: 1.0 Received: by 10.220.61.9 with SMTP id r9mr5075200vch.263.1278699036254; Fri, 09 Jul 2010 11:10:36 -0700 (PDT) Sender: sektie@gmail.com Received: by 10.220.174.42 with HTTP; Fri, 9 Jul 2010 11:10:36 -0700 (PDT) In-Reply-To: <1278694522.2436.22.camel@localhost.localdomain> References: <1278694522.2436.22.camel@localhost.localdomain> Date: Fri, 9 Jul 2010 11:10:36 -0700 X-Google-Sender-Auth: 0AcBX5nDjuCziB9MgvC8VgYXE8c Message-ID: From: Randi Harper To: Sean Bruno Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: "freebsd-sysinstall@freebsd.org" Subject: Re: Silly Sysinstall Tricks, redux 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, 09 Jul 2010 18:10:45 -0000 On Fri, Jul 9, 2010 at 9:55 AM, Sean Bruno wrote: > Karsten asked for a "proper bug report" so I'll try to comply. > > Setup: > =A0 =A0 =A0 =A0Partition a USB stick into 3 seperate partitions > =A0 =A0 =A0 =A0-- Part 1: VFAT, 128MB, Grub boot loader and related files > =A0 =A0 =A0 =A0-- Part 2: Empty partition, 1.2GB, no F/S > =A0 =A0 =A0 =A0-- Part 3: Empty partition, 1.2GB, no F/S > > =A0 =A0 =A0 =A0Download the latest i386 and amd64 USB install images: > ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/201006/FreeBSD-9.0-CURRENT-20= 1006-amd64-memstick.img > ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/201006/FreeBSD-9.0-CURRENT-20= 1006-i386-memstick.img > > =A0 =A0 =A0 =A0I'm using 201006 for now as July hasn't appeared. > > =A0 =A0 =A0 =A0dd the downloaded images to each of your empty partions as= per common > instructions: > =A0 =A0 =A0 =A0dd if=3DFreeBSD-9.0-CURRENT-201006-amd64-memstick.img of= =3D/dev/da0s2 > bs=3D10240 conv=3Dsync > =A0 =A0 =A0 =A0dd if=3DFreeBSD-9.0-CURRENT-201006-i386-memstick.img of=3D= /dev/da0s3 > bs=3D10240 conv=3Dsync > > =A0 =A0 =A0 =A0Setup your grub configuration to boot off of these images: > =A0 =A0 =A0 =A0e.g. > =A0 =A0 =A0 =A0title FreeBSD-CURRENT-i386 > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0root (hd0,1) > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0chainloader +1 > =A0 =A0 =A0 =A0title FreeBSD-CURRENT-amd64 > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0root (hd0,2) > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0chainloader +1 > > =A0 =A0 =A0 =A0Boot new system off of USB stick, at this point the system= will boot > normally and come up into the sysinstall menu. =A0I can configure drives, > select packages and things seem to work fine until the I get to the > "select media from which to install" section where I can chose CD/DVD, > FTP, HTTP, USB etc. > > =A0 =A0 =A0 =A0Selecting USB install fails to find any media. =A0Hence I = *ass*ume that > sysinstall doesn't understand that the media can have more than one > partition and that I might want to use something other than da0s1 to use > as my source of packages. > > > =A0 =A0 =A0 =A0Clear? =A0Confusing? =A0Nonsense? =A0:-) > > Sean > So, the way I did the USB stuff was a dirty, dirty hack. It looks for da0a (or c, i can't recall). Eventually, this is going away. But the jist of it is that you have to dd the memstick to da0, not a slice. :( Someday (soon, hopefully) we'll be using labels for install media. -- randi From owner-freebsd-sysinstall@FreeBSD.ORG Fri Jul 9 18:16:01 2010 Return-Path: Delivered-To: freebsd-sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 887E5106566B for ; Fri, 9 Jul 2010 18:16:01 +0000 (UTC) (envelope-from seanbru@yahoo-inc.com) Received: from mrout1-b.corp.re1.yahoo.com (mrout1-b.corp.re1.yahoo.com [69.147.107.20]) by mx1.freebsd.org (Postfix) with ESMTP id 44AC08FC0C for ; Fri, 9 Jul 2010 18:16:00 +0000 (UTC) Received: from [127.0.0.1] (cheese.corp.yahoo.com [216.145.50.99]) by mrout1-b.corp.re1.yahoo.com (8.13.8/8.13.8/y.out) with ESMTP id o69IFMh4074591; Fri, 9 Jul 2010 11:15:22 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; s=serpent; d=yahoo-inc.com; c=nofws; q=dns; h=subject:from:reply-to:to:cc:in-reply-to:references: content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; b=shhCpDgg+fGABU9IVNCvdm7GLNMYGgSElGCFq/LwhO4o3joaIu1KUcTS3W4zsKmZ From: Sean Bruno To: Randi Harper In-Reply-To: References: <1278694522.2436.22.camel@localhost.localdomain> Content-Type: text/plain; charset="UTF-8" Date: Fri, 09 Jul 2010 11:15:21 -0700 Message-ID: <1278699321.2436.43.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.28.3 (2.28.3-1.fc12) Content-Transfer-Encoding: 7bit Cc: "freebsd-sysinstall@freebsd.org" Subject: Re: Silly Sysinstall Tricks, redux X-BeenThere: freebsd-sysinstall@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: sbruno@freebsd.org List-Id: Sysinstall Work List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jul 2010 18:16:01 -0000 On Fri, 2010-07-09 at 13:10 -0500, Randi Harper wrote: > On Fri, Jul 9, 2010 at 9:55 AM, Sean Bruno wrote: > > Karsten asked for a "proper bug report" so I'll try to comply. > > > > Setup: > > Partition a USB stick into 3 seperate partitions > > -- Part 1: VFAT, 128MB, Grub boot loader and related files > > -- Part 2: Empty partition, 1.2GB, no F/S > > -- Part 3: Empty partition, 1.2GB, no F/S > > > > Download the latest i386 and amd64 USB install images: > > ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/201006/FreeBSD-9.0-CURRENT-201006-amd64-memstick.img > > ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/201006/FreeBSD-9.0-CURRENT-201006-i386-memstick.img > > > > I'm using 201006 for now as July hasn't appeared. > > > > dd the downloaded images to each of your empty partions as per common > > instructions: > > dd if=FreeBSD-9.0-CURRENT-201006-amd64-memstick.img of=/dev/da0s2 > > bs=10240 conv=sync > > dd if=FreeBSD-9.0-CURRENT-201006-i386-memstick.img of=/dev/da0s3 > > bs=10240 conv=sync > > > > Setup your grub configuration to boot off of these images: > > e.g. > > title FreeBSD-CURRENT-i386 > > root (hd0,1) > > chainloader +1 > > title FreeBSD-CURRENT-amd64 > > root (hd0,2) > > chainloader +1 > > > > Boot new system off of USB stick, at this point the system will boot > > normally and come up into the sysinstall menu. I can configure drives, > > select packages and things seem to work fine until the I get to the > > "select media from which to install" section where I can chose CD/DVD, > > FTP, HTTP, USB etc. > > > > Selecting USB install fails to find any media. Hence I *ass*ume that > > sysinstall doesn't understand that the media can have more than one > > partition and that I might want to use something other than da0s1 to use > > as my source of packages. > > > > > > Clear? Confusing? Nonsense? :-) > > > > Sean > > > > So, the way I did the USB stuff was a dirty, dirty hack. It looks for > da0a (or c, i can't recall). Eventually, this is going away. But the > jist of it is that you have to dd the memstick to da0, not a slice. :( > > Someday (soon, hopefully) we'll be using labels for install media. > > -- randi Dirty-Dirty Hack Proposal: How about a dialog box option that allows you to select a /dev device to attempt to mount as a install source? The dialogue can pop up when selecting USB install media and default to /dev/da0a Feel free to say, "NO" at this time. :-) Sean From owner-freebsd-sysinstall@FreeBSD.ORG Fri Jul 9 20:43:04 2010 Return-Path: Delivered-To: freebsd-sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 710021065670 for ; Fri, 9 Jul 2010 20:43:04 +0000 (UTC) (envelope-from gerd@truschinski.de) Received: from mo-p00-ob.rzone.de (mo-p00-ob.rzone.de [81.169.146.161]) by mx1.freebsd.org (Postfix) with ESMTP id F11418FC12 for ; Fri, 9 Jul 2010 20:43:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1278708182; l=1197; s=domk; d=truschinski.de; h=Content-Transfer-Encoding:Content-Type:Subject:To:MIME-Version:From: Date:X-RZG-CLASS-ID:X-RZG-AUTH; bh=GhOZcqwqbvWVQSEAAitc40+rMyQ=; b=MMNTjsIm29bhMq7Ep+67sZxsiOYR+kf5ulhRfeyKhJGZh4PNLFCC+T08LS1ogUEPQl1 YQw2vQL+F1Oaq1QmNqo/wjn92jj8egEU+PN0+aQlyPj1+cqu4C6Fjz04kb3PT/ClXAR31 X7s2WqM2H13GmHbbENM4HEWHD/dgzB2fLxw= X-RZG-AUTH: :K2kWcWC8aeptqAZ2mRDu0s07mmH1zFKQdF0lCrKer4N5IzlbYCUfXh+UU9cpFXAUAYM= X-RZG-CLASS-ID: mo00 Received: from [192.168.10.105] (dslb-188-103-110-107.pools.arcor-ip.net [188.103.110.107]) by post.strato.de (jimi mo63) (RZmta 23.4) with ESMTP id 203a7am69IVovk for ; Fri, 9 Jul 2010 22:31:09 +0200 (MEST) Message-ID: <4C378738.3030101@truschinski.de> Date: Fri, 09 Jul 2010 22:31:52 +0200 From: Gerd Truschinski User-Agent: Mozilla-Thunderbird 2.0.0.22 (X11/20091109) MIME-Version: 1.0 To: "freebsd-sysinstall@freebsd.org" Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Problem with sysinstall in 9.0-current? 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, 09 Jul 2010 20:43:04 -0000 Hello, I have tried ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/201005/FreeBSD-9.0-CURRENT-201006-amd64-bootonly.iso and all the other 9.0-current ISOs from 201001, 201002, 201004 and 201005. This is what I have done: - Boot from CD - Select Region Germany - Select german keyboard - Select "Begin a custom installation" - Select "View/Set various installation options" - Select "Media Type" - Select "Install from a FTP server" - Select "ftp.freebsd.org" - Select ra0 (my first LAN device) - Select NO, i.e. no IPv6 - Select YES, i.e. DHCP - I get an IP-address from the DHCP-Server, also a IPv4 gateway and a nameserver !! but instead going back to the menu I get an error message "Cannot resolv hostname ftp.freebsd.org" Wen I try this with FreeBSD-8.0-STABLE or FreeBSD-8.1-PRERELEASE-201006-amd64-bootonly.iso I get _no_ error message and all went fine. I have asked about this problem on current and I have send a PR (http://www.freebsd.org/cgi/query-pr.cgi?pr=148220) but got no answer except to use disc1 to install FreeBSD. Which is not that what I want. I want to install over the net. Did anyone from this list has an idea what is going wrong? /gT/ From owner-freebsd-sysinstall@FreeBSD.ORG Fri Jul 9 20:44:55 2010 Return-Path: Delivered-To: freebsd-sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 01FEA106564A for ; Fri, 9 Jul 2010 20:44:55 +0000 (UTC) (envelope-from sektie@gmail.com) Received: from mail-vw0-f54.google.com (mail-vw0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id A98318FC17 for ; Fri, 9 Jul 2010 20:44:54 +0000 (UTC) Received: by vws6 with SMTP id 6so3706316vws.13 for ; Fri, 09 Jul 2010 13:44:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=oXM57qTod0Z8QSRY6k+igoDBdcL60SdluZCLxOi1GWA=; b=shykPx/xQ+eUmBsagPg8Ro4/k2zaBj9b/AtXxMolzhu90zKOc6R7Nryg/WvkSee5Tg 2nDdlioEK6teLyDkxEGXKXQHJUt5GUVo1iQjjJ2Is1+jmyCpCKpcq5YqZG2G99Bg7WVE flzyE64G0lPZ+SHcLRIEu+DT8RE6n3Vp9/X44= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=E3l8XfRUByuftCZ5pVhWWfva36FeLo9XGRnLHlPkb2lOHVV56jKYOd4JoZD05YnqaO 4QziUkftOTRGx3SlObJHZV0vKFMoQ/eUm/rbVq+JSlh3G4yJYynaeDxahnat6BUmqDy8 iY45p0q8y9MSr1iLPnwYr4Z+ESRv9LsncLna8= MIME-Version: 1.0 Received: by 10.220.61.9 with SMTP id r9mr5178552vch.263.1278708286858; Fri, 09 Jul 2010 13:44:46 -0700 (PDT) Sender: sektie@gmail.com Received: by 10.220.174.42 with HTTP; Fri, 9 Jul 2010 13:44:46 -0700 (PDT) In-Reply-To: <4C378738.3030101@truschinski.de> References: <4C378738.3030101@truschinski.de> Date: Fri, 9 Jul 2010 13:44:46 -0700 X-Google-Sender-Auth: wNa7ZzXB3kZwxCv7QGcnSI-e4Sg Message-ID: From: Randi Harper To: Gerd Truschinski Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: "freebsd-sysinstall@freebsd.org" Subject: Re: Problem with sysinstall in 9.0-current? 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, 09 Jul 2010 20:44:55 -0000 On Fri, Jul 9, 2010 at 1:31 PM, Gerd Truschinski wrot= e: > Hello, > > I have tried > ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/201005/FreeBSD-9.0-CURRENT-20= 1006-amd64-bootonly.iso > and all the other 9.0-current ISOs from 201001, 201002, 201004 and 201005= . > > This is what I have done: > - Boot from CD > - Select Region Germany > - Select german keyboard > - Select "Begin a custom installation" > - Select "View/Set various installation options" > - Select "Media Type" > - Select "Install from a FTP server" > - Select "ftp.freebsd.org" > - Select ra0 (my first LAN device) > - Select NO, i.e. no IPv6 > - Select YES, i.e. DHCP > - I get an IP-address from the DHCP-Server, also a =A0IPv4 gateway and a > =A0nameserver > !! but instead going back to the menu I get an error message "Cannot reso= lv > hostname ftp.freebsd.org" > > Wen I try this with FreeBSD-8.0-STABLE or > FreeBSD-8.1-PRERELEASE-201006-amd64-bootonly.iso I get _no_ error message > and all went fine. > > I have asked about this problem on current and I have send a PR > (http://www.freebsd.org/cgi/query-pr.cgi?pr=3D148220) but got no answer e= xcept > to use disc1 to install FreeBSD. Which is not that what I want. I want to > install over the net. > > Did anyone from this list has an idea what is going wrong? > > /gT/ > > _______________________________________________ > freebsd-sysinstall@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-sysinstall > To unsubscribe, send any mail to > "freebsd-sysinstall-unsubscribe@freebsd.org" > Can you pop over to the shell (or fixit) and see what the status of your network configuration is? ie: ifconfig output, route, /etc/resolv.conf From owner-freebsd-sysinstall@FreeBSD.ORG Fri Jul 9 23:50:06 2010 Return-Path: Delivered-To: sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2FFBC1065672 for ; Fri, 9 Jul 2010 23:50:06 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id F03178FC08 for ; Fri, 9 Jul 2010 23:50:05 +0000 (UTC) Received: by iwn35 with SMTP id 35so3422009iwn.13 for ; Fri, 09 Jul 2010 16:50:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=2KLlIvXjfkEiHhKW4UkxlvIr2WrfNAL2HOtSWXdTcLg=; b=TzZWo83ehJpmwDXkgMgKtV+jVTuvxX1xIIDiiYNHalopls+UDa9PAju5jDLbcBlZnc +x5tXEqkvCCPMh69Le0a0Nt9iNT8Kgts4cZX2ZvcONdiuoLd9xnme+YsFlM1sL2uSWbO VbFHBGFR/fzVDCZFP1J5XSx1G+6ZLOHajb7IA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=OLmIoBOsecV2daAvd4KHDMlHU7YyMwvMhjO41dRihjc157dPKvXidL5ckfvLx8ZqcI j1JMIRP6GbeXGb1JZsprsE6Hr68Pilxs7X+AebKciaINzmIG7B3MeIWCoCH9axR20Key PLMKU5NVTv5vbNlTpORP7ZYHSPwfyPmGo0TdQ= MIME-Version: 1.0 Received: by 10.231.31.197 with SMTP id z5mr10450604ibc.80.1278717990799; Fri, 09 Jul 2010 16:26:30 -0700 (PDT) Received: by 10.231.214.145 with HTTP; Fri, 9 Jul 2010 16:26:30 -0700 (PDT) Date: Fri, 9 Jul 2010 16:26:30 -0700 Message-ID: From: Garrett Cooper To: sysinstall@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Cc: Subject: Proposal for new `post-install userland configuration utility' 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, 09 Jul 2010 23:50:06 -0000 Hi all, Randi has highly recommended several (*chuckles*) times now that I develop a post-install userland configuration utility to essentially replace the Configure dialogs to some degree (there's some stuff in there that's going to go, and some things that are going to stay). What I've let ferment for a few days is how exactly this should be done, and several concerns that I have with such a utility. Design: 1. The utility would be presented to the end-user in the motd like is done today with sysinstall. 2. The primary audience would be novice users and/or folks looking for an opportunity to hit the ground running ASAP with a new install. They would be given the option of a few simple configurations: a. Desktop b. Laptop c. Server / workstation Depending on the configuration chosen, a series of preset defaults would be provided (ssh on, configure an X11 greeter, etc); I realize that this may require adding hooks into pkg_install//libpkg (which is fine, because portmgr wants more visibility with libpkg eventually anyhow). The primary configurations could also have popular subconfigurations like: i. BAMP (BSD-Apache-MySQL-PHP) (server/workstation) ii. Gnome (desktop/laptop/workstation) iii. KDE (desktop/laptop/workstation). etc. 3. The idea in mind would be a straightforward interface like so: i. Welcome (basic preamble about the tool and where to find more info the handbook) ii. Choose system configuration (Desktop, Laptop, Etc) iii. Give the user an option to customize after pressing Ok. iv. Fine tune configuration if user wanted to customize install (or to remain at the whim of the profile maintainer and/or package maintainers :)...). v. Enable Services (provide a list of popular services like what are available in sysinstall today, in addition to some items that aren't available above). vi. Install Dependencies via libpkg/pkg_install for third party configurations, if required. vii. Complete configuration. viii. Done. Each page and each bit would have a corresponding section in the handbook and/or manpages on how to configure the services so they wouldn't need to depend on the tool past the first install. I'll draw up pretty pictures later if someone wants visuals :) (Dammit Jim! I'm an artist, not a doctor!). The flow will be linear: you can go backwards and forwards, but no going back to the beginning when you partition the disk and it fails to contact the FTP server to download packages, and then fails to partition the disk on the second go-around (sorry... I couldn't resist...). KISS is key. Implementation: 1. It was suggested that it be written in C. That way I could port over existing code from sysinstall with minimal changes. 2. It would continue to use libdialog, as it would carry over code from sysinstall. 3. The code would be monolithic in the beginning, but would evolve over time to become more modular so that groups could predefine package groupings, have install scripts, and thus could custom tailor their installs with something similar to the fat package idea that Julien Lafette is working on for GSoC this year ( ;)...). Concerns: 1. It's written in C. This is a concern, because anyone running the tool on a system with a prebuilt configuration where I wouldn't be able to fetch all of the configuration data (rc.conf is nothing more than a glorified bourne shell script anyhow, and you can evaluate code dynamically like with most scripting languages with bourne shell). I'll make a single pass to ensure that variables aren't superficially defined, but won't get too fancy with the parsing (otherwise I would need to develop and/or hack the bourne shell parser, which wouldn't make sense :(... 2. It contains sysinstall-code. - Well... any jkh code is fun to deal with, so I wouldn't expect anything less. Anti-bikeshed: Q: We're going to have X11 configuration code, and a bunch of other stuff we don't need in FreeBSD! A: So? We want to be a more usable OS, correct? Attracting new users is the big key that we need to be successful. Q: PC-sysinstall does this already, why do we need to have another tool to do this?! A: PC-sysinstall (and realistically PCBSD) only really supports a KDE install and configuration track and isn't really flexible to extend on. It's already several thousands of line of bourne shell long, and has established code-paths. Thus, it's not a good base for generalization. Besides, if you like PC-sysinstall so much you should be using PCBSD. Q: OMGCat disapproves this idea! It's just another application that's going to become bitrotted in the sourcebase. It'll eat my dog, etc, etc. A: If you feel that way, there have other issues that need to be discussed off-list :P. Let's let the fur fly (well ok, not too much ... ow...)! Cheers, -Garrett From owner-freebsd-sysinstall@FreeBSD.ORG Sat Jul 10 01:20:21 2010 Return-Path: Delivered-To: sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6192E106566C for ; Sat, 10 Jul 2010 01:20:21 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 2920C8FC08 for ; Sat, 10 Jul 2010 01:20:20 +0000 (UTC) Received: by iwn35 with SMTP id 35so3492495iwn.13 for ; Fri, 09 Jul 2010 18:20:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=lTF7nblhb9u/pyjZz/mmn5bAmYcl7+KYBtmf1MB3y1Q=; b=DTmpeM8lbfopTkDVD9KCUekO+IP7Mx3/THJiQSEhKqOVjIzfjYua0v2T2YF8iToISA daWPYtxq0+4k1L8Lz7PZy1A8d6D5wwYOKpMz9FG1vXc4Bn5kbouf4inPiaMc2Lu8fcr/ Bh23mHGWkPxCLc1wYkhLCm2LRIwtbh0mo1MRk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=vPx8UZuKCgAbdBz8vZF+3hsSbtUeFUaxBLiqPokZllC/KKoBT6J8wt5lp0TMpSgNHY zVmJvC8op8Vh9AQL1Djq0fPMpLwbLyS4/ExsGJNo2QtB/pLhxuPSEL8YwzTBRLKeXxTo ehtQfhAbbyWD0SfVoAbB/ckvfZWeYSP2xSQSM= MIME-Version: 1.0 Received: by 10.231.176.215 with SMTP id bf23mr10393606ibb.96.1278724820305; Fri, 09 Jul 2010 18:20:20 -0700 (PDT) Received: by 10.231.214.145 with HTTP; Fri, 9 Jul 2010 18:20:20 -0700 (PDT) In-Reply-To: References: Date: Fri, 9 Jul 2010 18:20:20 -0700 Message-ID: From: Garrett Cooper To: sysinstall@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Subject: Re: Proposal for new `post-install userland configuration utility' 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: Sat, 10 Jul 2010 01:20:21 -0000 On Fri, Jul 9, 2010 at 4:26 PM, Garrett Cooper wrote: > Hi all, > =A0 =A0Randi has highly recommended several (*chuckles*) times now that I > develop a post-install userland configuration utility to essentially > replace the Configure dialogs to some degree (there's some stuff in > there that's going to go, and some things that are going to stay). > =A0 =A0What I've let ferment for a few days is how exactly this should be > done, and several concerns that I have with such a utility. > > Design: > > 1. The utility would be presented to the end-user in the motd like is > done today with sysinstall. > 2. The primary audience would be novice users and/or folks looking for > an opportunity to hit the ground running ASAP with a new install. They > would be given the option of a few simple configurations: > =A0 =A0a. Desktop > =A0 =A0b. Laptop > =A0 =A0c. Server / workstation > =A0 =A0Depending on the configuration chosen, a series of preset defaults > would be provided (ssh on, configure an X11 greeter, etc); I realize > that this may require adding hooks into pkg_install//libpkg (which is > fine, because portmgr wants more visibility with libpkg eventually > anyhow). The primary configurations could also have popular > subconfigurations like: > =A0 =A0i. BAMP (BSD-Apache-MySQL-PHP) (server/workstation) > =A0 =A0ii. Gnome (desktop/laptop/workstation) > =A0 =A0iii. KDE (desktop/laptop/workstation). > =A0 =A0etc. > 3. The idea in mind would be a straightforward interface like so: > > i. Welcome (basic preamble about the tool and where to find more info > the handbook) > ii. Choose system configuration (Desktop, Laptop, Etc) > iii. Give the user an option to customize after pressing Ok. > iv. Fine tune configuration if user wanted to customize install (or to > remain at the whim of the profile maintainer and/or package > maintainers :)...). > v. Enable Services (provide a list of popular services like what are > available in sysinstall today, in addition to some items that aren't > available above). > vi. Install Dependencies via libpkg/pkg_install for third party > configurations, if required. > vii. Complete configuration. > viii. Done. > > Each page and each bit would have a corresponding section in the > handbook and/or manpages on how to configure the services so they > wouldn't need to depend on the tool past the first install. > > I'll draw up pretty pictures later if someone wants visuals :) (Dammit > Jim! I'm an artist, not a doctor!). > > The flow will be linear: you can go backwards and forwards, but no > going back to the beginning when you partition the disk and it fails > to contact the FTP server to download packages, and then fails to > partition the disk on the second go-around (sorry... I couldn't > resist...). KISS is key. > > Implementation: > 1. It was suggested that it be written in C. That way I could port > over existing code from sysinstall with minimal changes. > 2. It would continue to use libdialog, as it would carry over code > from sysinstall. > 3. The code would be monolithic in the beginning, but would evolve > over time to become more modular so that groups could predefine > package groupings, have install scripts, and thus could custom tailor > their installs with something similar to the fat package idea that > Julien Lafette is working on for GSoC this year ( ;)...). > > Concerns: > 1. It's written in C. > =A0 =A0 This is a concern, because anyone running the tool on a system > with a prebuilt configuration where I wouldn't be able to fetch all of > the configuration data (rc.conf is nothing more than a glorified > bourne shell script anyhow, and you can evaluate code dynamically like > with most scripting languages with bourne shell). I'll make a single > pass to ensure that variables aren't superficially defined, but won't > get too fancy with the parsing (otherwise I would need to develop > and/or hack the bourne shell parser, which wouldn't make sense :(... > 2. It contains sysinstall-code. > =A0 =A0- Well... any jkh code is fun to deal with, so I wouldn't expect > anything less. > > Anti-bikeshed: > > Q: We're going to have X11 configuration code, and a bunch of other > stuff we don't need in FreeBSD! > A: So? We want to be a more usable OS, correct? Attracting new users > is the big key that we need to be successful. > > Q: PC-sysinstall does this already, why do we need to have another > tool to do this?! > A: PC-sysinstall (and realistically PCBSD) only really supports a KDE > install and configuration track and isn't really flexible to extend > on. It's already several thousands of line of bourne shell long, and > has established code-paths. Thus, it's not a good base for > generalization. As someone else pointed out to me, yes.. pc-sysinstall is generalized. What I was referring to was the installation distribution and the GUI/configuration tools, which I suppose is more PCBSD centric and developed on QT, not necessarily pc-sysinstall centric. Sorry for that :(... -Garrett From owner-freebsd-sysinstall@FreeBSD.ORG Sat Jul 10 03:07:24 2010 Return-Path: Delivered-To: sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5C103106564A for ; Sat, 10 Jul 2010 03:07:24 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 21AA28FC16 for ; Sat, 10 Jul 2010 03:07:23 +0000 (UTC) Received: by iwn35 with SMTP id 35so3567016iwn.13 for ; Fri, 09 Jul 2010 20:07:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=fA6jCh0va6p0PL+eVm/Fld/DJ3/oOehGVtDgZ5Z2e1M=; b=lroKYRDPLSOnqd2/y9k3Omf+TG98GgkCYW3Abv1hCTOfc7OXnvKknGGX4DglvBu/Bs 8tM03+CWUGoYcQKxyL9JbBVXenuk66omPc+pX1t6aQLORK7GX17RYy3Rkb1v896NkWaV jZ1d7eMBaUAA2Rqtgc7tU3jRtGvZHx42Q/Rpw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=Sq+yurgeWVscYuHGsyni7sv/T/GJkd5CblwOC1nPFstljAwFV71a/+2hkgZ+Oebvc3 tGwDOAKkNvYhitNqamjbRe+JPfA0gWGpuaijDvRxHN56nmuXJexvITHC5+6fBR+eIWsb R0UQNzPiAN1FdyCgOg3HsdlUi7gHZgrAqEy2s= MIME-Version: 1.0 Received: by 10.231.14.194 with SMTP id h2mr10939600iba.67.1278731243359; Fri, 09 Jul 2010 20:07:23 -0700 (PDT) Received: by 10.231.214.145 with HTTP; Fri, 9 Jul 2010 20:07:23 -0700 (PDT) In-Reply-To: References: Date: Fri, 9 Jul 2010 20:07:23 -0700 Message-ID: From: Garrett Cooper To: sysinstall@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Subject: Re: Proposal for new `post-install userland configuration utility' 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: Sat, 10 Jul 2010 03:07:24 -0000 On Fri, Jul 9, 2010 at 6:20 PM, Garrett Cooper wrote: > On Fri, Jul 9, 2010 at 4:26 PM, Garrett Cooper wrote= : >> Hi all, >> =A0 =A0Randi has highly recommended several (*chuckles*) times now that = I >> develop a post-install userland configuration utility to essentially >> replace the Configure dialogs to some degree (there's some stuff in >> there that's going to go, and some things that are going to stay). >> =A0 =A0What I've let ferment for a few days is how exactly this should b= e >> done, and several concerns that I have with such a utility. >> >> Design: >> >> 1. The utility would be presented to the end-user in the motd like is >> done today with sysinstall. >> 2. The primary audience would be novice users and/or folks looking for >> an opportunity to hit the ground running ASAP with a new install. They >> would be given the option of a few simple configurations: >> =A0 =A0a. Desktop >> =A0 =A0b. Laptop >> =A0 =A0c. Server / workstation >> =A0 =A0Depending on the configuration chosen, a series of preset default= s >> would be provided (ssh on, configure an X11 greeter, etc); I realize >> that this may require adding hooks into pkg_install//libpkg (which is >> fine, because portmgr wants more visibility with libpkg eventually >> anyhow). The primary configurations could also have popular >> subconfigurations like: >> =A0 =A0i. BAMP (BSD-Apache-MySQL-PHP) (server/workstation) >> =A0 =A0ii. Gnome (desktop/laptop/workstation) >> =A0 =A0iii. KDE (desktop/laptop/workstation). >> =A0 =A0etc. This was a thought, but I was told to restrict my scope to base packages only. This could be easily extended though if others wanted to add this functionality when libpkg becomes more realized on FreeBSD. >> 3. The idea in mind would be a straightforward interface like so: >> >> i. Welcome (basic preamble about the tool and where to find more info >> the handbook) >> ii. Choose system configuration (Desktop, Laptop, Etc) >> iii. Give the user an option to customize after pressing Ok. >> iv. Fine tune configuration if user wanted to customize install (or to >> remain at the whim of the profile maintainer and/or package >> maintainers :)...). >> v. Enable Services (provide a list of popular services like what are >> available in sysinstall today, in addition to some items that aren't >> available above). >> vi. Install Dependencies via libpkg/pkg_install for third party >> configurations, if required. >> vii. Complete configuration. >> viii. Done. >> >> Each page and each bit would have a corresponding section in the >> handbook and/or manpages on how to configure the services so they >> wouldn't need to depend on the tool past the first install. >> >> I'll draw up pretty pictures later if someone wants visuals :) (Dammit >> Jim! I'm an artist, not a doctor!). >> >> The flow will be linear: you can go backwards and forwards, but no >> going back to the beginning when you partition the disk and it fails >> to contact the FTP server to download packages, and then fails to >> partition the disk on the second go-around (sorry... I couldn't >> resist...). KISS is key. >> >> Implementation: >> 1. It was suggested that it be written in C. That way I could port >> over existing code from sysinstall with minimal changes. >> 2. It would continue to use libdialog, as it would carry over code >> from sysinstall. >> 3. The code would be monolithic in the beginning, but would evolve >> over time to become more modular so that groups could predefine >> package groupings, have install scripts, and thus could custom tailor >> their installs with something similar to the fat package idea that >> Julien Lafette is working on for GSoC this year ( ;)...). >> >> Concerns: >> 1. It's written in C. >> =A0 =A0 This is a concern, because anyone running the tool on a system >> with a prebuilt configuration where I wouldn't be able to fetch all of >> the configuration data (rc.conf is nothing more than a glorified >> bourne shell script anyhow, and you can evaluate code dynamically like >> with most scripting languages with bourne shell). I'll make a single >> pass to ensure that variables aren't superficially defined, but won't >> get too fancy with the parsing (otherwise I would need to develop >> and/or hack the bourne shell parser, which wouldn't make sense :(... >> 2. It contains sysinstall-code. >> =A0 =A0- Well... any jkh code is fun to deal with, so I wouldn't expect >> anything less. >> >> Anti-bikeshed: >> >> Q: We're going to have X11 configuration code, and a bunch of other >> stuff we don't need in FreeBSD! >> A: So? We want to be a more usable OS, correct? Attracting new users >> is the big key that we need to be successful. >> >> Q: PC-sysinstall does this already, why do we need to have another >> tool to do this?! >> A: PC-sysinstall (and realistically PCBSD) only really supports a KDE >> install and configuration track and isn't really flexible to extend >> on. It's already several thousands of line of bourne shell long, and >> has established code-paths. Thus, it's not a good base for >> generalization. > > As someone else pointed out to me, yes.. pc-sysinstall is generalized. > What I was referring to was the installation distribution and the > GUI/configuration tools, which I suppose is more PCBSD centric and > developed on QT, not necessarily pc-sysinstall centric. Thanks, -Garrett From owner-freebsd-sysinstall@FreeBSD.ORG Sat Jul 10 05:34:37 2010 Return-Path: Delivered-To: sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B6ABD1065676 for ; Sat, 10 Jul 2010 05:34:37 +0000 (UTC) (envelope-from bruce@cran.org.uk) Received: from muon.cran.org.uk (muon.cran.org.uk [204.109.60.94]) by mx1.freebsd.org (Postfix) with ESMTP id 7A9C78FC14 for ; Sat, 10 Jul 2010 05:34:37 +0000 (UTC) Received: from unknown (client-82-31-2-50.midd.adsl.virginmedia.com [82.31.2.50]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by muon.cran.org.uk (Postfix) with ESMTPSA id 1128B5F0C; Sat, 10 Jul 2010 05:16:02 +0000 (UTC) Date: Sat, 10 Jul 2010 06:16:08 +0100 From: Bruce Cran To: Garrett Cooper Message-ID: <20100710061608.000026db@unknown> In-Reply-To: References: X-Mailer: Claws Mail 3.7.4cvs1 (GTK+ 2.16.0; i586-pc-mingw32msvc) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: sysinstall@freebsd.org Subject: Re: Proposal for new `post-install userland configuration utility' 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: Sat, 10 Jul 2010 05:34:37 -0000 On Fri, 9 Jul 2010 16:26:30 -0700 Garrett Cooper wrote: > 1. The utility would be presented to the end-user in the motd like is > done today with sysinstall. Could we run it automatically at the first boot? So, the installation process may be: Boot install CD. It partitions disks, installs the minimal distribution set and does network and user configuration. Reboot. post-install utility runs, gives user the option of which distributions to install, followed by packages (or ports?) and does further configuration. I'm thinking of something like how Debian works (http://mikeoverip.wordpress.com/2009/03/11/debian-5-lenny-step-by-step-installation-with-screenshots/), though I'm not sure it does have a reboot step before configuration. -- Bruce Cran From owner-freebsd-sysinstall@FreeBSD.ORG Sat Jul 10 16:18:48 2010 Return-Path: Delivered-To: sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2ABFA106566C for ; Sat, 10 Jul 2010 16:18:48 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id E6CD18FC08 for ; Sat, 10 Jul 2010 16:18:47 +0000 (UTC) Received: by iwn35 with SMTP id 35so4058523iwn.13 for ; Sat, 10 Jul 2010 09:18:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=s1nSPWOQSbfuEytrPq4crFx6AMQVj5aFPL35mWydiV0=; b=StrXg2GknJOx+c+V1BIaxX9DtF4wM3rLNjmORbY6hBviAsi7jxBy9QlArc8SPZv1kp S7ld92zWYnPKzwNNbblbYODpLycDbD8lun0peLG1yuFyqcL+jOvg5wwztFW3+qOUElj+ oi5TS33lZnaSfs5/4yOFnmZmVF/nDPYWtkBNU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=GzBQ28eP5dJhWWhUW2NM3xd8pQMy2kJoZtV5Fr/WByJfGKfEdlRZw1DRLSUFLi4ysK cJNJ3gh7qkBDbr1vV0PKQsnvXCiOaTZg0Jurca7j4E8YUIRoJYmVfHg9V2KyuI660mNO Bm52CrczgZuNbJ9Qq6f6dWCmj9Hlb0cRMo2KI= MIME-Version: 1.0 Received: by 10.42.3.135 with SMTP id 7mr3720457ico.21.1278778727023; Sat, 10 Jul 2010 09:18:47 -0700 (PDT) Received: by 10.231.214.145 with HTTP; Sat, 10 Jul 2010 09:18:46 -0700 (PDT) In-Reply-To: <20100710061608.000026db@unknown> References: <20100710061608.000026db@unknown> Date: Sat, 10 Jul 2010 09:18:46 -0700 Message-ID: From: Garrett Cooper To: Bruce Cran Content-Type: text/plain; charset=ISO-8859-1 Cc: sysinstall@freebsd.org Subject: Re: Proposal for new `post-install userland configuration utility' 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: Sat, 10 Jul 2010 16:18:48 -0000 On Fri, Jul 9, 2010 at 10:16 PM, Bruce Cran wrote: > On Fri, 9 Jul 2010 16:26:30 -0700 > Garrett Cooper wrote: > >> 1. The utility would be presented to the end-user in the motd like is >> done today with sysinstall. > > Could we run it automatically at the first boot? So, the installation > process may be: > > Boot install CD. It partitions disks, installs the minimal > distribution set and does network and user configuration. Yes, that's the idea that I had in mind for sysinstall, because it does a lot more than it needs to today. > Reboot. post-install utility runs, gives user the option of which > distributions to install, followed by packages (or ports?) and does > further configuration. Sure. Honestly the installed packages should be better customized for smart defaults, because that was one of the pain points brought up in BSDCan, and it would solve the general problem with installing the package(s). > I'm thinking of something like how Debian works > (http://mikeoverip.wordpress.com/2009/03/11/debian-5-lenny-step-by-step-installation-with-screenshots/), > though I'm not sure it does have a reboot step before configuration. It doesn't. Thanks, -Garrett