NetBSD Problem Report #44925

From www@NetBSD.org  Mon May  2 10:32:18 2011
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by www.NetBSD.org (Postfix) with ESMTP id 2F4D263BBF8
	for <gnats-bugs@gnats.NetBSD.org>; Mon,  2 May 2011 10:32:18 +0000 (UTC)
Message-Id: <20110502103217.4267463B8AC@www.NetBSD.org>
Date: Mon,  2 May 2011 10:32:17 +0000 (UTC)
From: jason@pobox.com
Reply-To: jason@pobox.com
To: gnats-bugs@NetBSD.org
Subject: base install doesn't come with a few things that'd be really really useful
X-Send-Pr-Version: www-1.0

>Number:         44925
>Category:       install
>Synopsis:       base install doesn't come with a few things that'd be really really useful
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    install-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Mon May 02 10:35:00 +0000 2011
>Last-Modified:  Mon May 02 22:50:02 +0000 2011
>Originator:     jason andrade
>Release:        i386 5.1
>Organization:
RTFM Consulting
>Environment:
NetBSD 5.1 NetBSD 5.1 (GENERIC) #0: builds@b6.netbsd.org:/fooooo etc etc.. unfortunately virtualbox has no ability to cut and paste this information and i don't have the patience to try to type it in
>Description:
I've just completed a Ubuntu Server 11.04 install and then a NetBSD 5.1 one straight after.

I've used NetBSD in the distant past and i was pleasantly suprised to see how much nicer the install is.

That said, please consider whether the following would be possible:

o Some way to easily tell what was installed in the initial installation. e.g comp.tgz is not installed by default so no cvs to do anything.

o can a default shell be installed which has some tab completion and history ? or even stty ^H erase ? 

o it'd be really useful to have pkgsrc already setup and a one liner that said something like 'to install software run this which gives you a list'

All i could think about for now.  None of this is a big deal - just would be nice to build on how smooth the install process has gotten to by a couple of little things to make it so much more user friendly.

The alternative is of course to google/read documentation etc which i am doing but it's a little sad that someone with basic unix knowledge can't get very far in netbsd without having to do that rather than just poking at some commands - lets face it, most of us want to go straight to the packages/applications nowadays after the actual install goes smoothly.

regards,

-jason
>How-To-Repeat:

>Fix:

>Audit-Trail:
From: Matthew Mondor <mm_lists@pulsar-zone.net>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: install/44925: base install doesn't come with a few things
 that'd be really really useful
Date: Mon, 2 May 2011 18:46:25 -0400

 On Mon,  2 May 2011 10:35:00 +0000 (UTC)
 jason@pobox.com wrote:

 It probably would have been best to address every specific issue via
 its own PR.

 > o Some way to easily tell what was installed in the initial installation. e.g comp.tgz is not installed by default so no cvs to do anything.

 I think that installed sets leave a file containing the list of the
 installed in /etc/mtree/set.<name>; of course perhaps that eventually
 sysinst could see what's installed and show it if used a second time.

 That said, you can also use the
   tar xzpf <tarball>.tgz -C /
 command to install sets outside of sysinst, the one set you should
 beware is etc.tgz as it could overwrite existing configuration files.
 Make sure to include the p flag so that permissions of the extracted
 files be be applied properly.

 > o can a default shell be installed which has some tab completion and history ? or even stty ^H erase ? 

 Isn't /bin/sh the default nowadays?  That shell does support those
 features.  A directive equivalent to:

 case "$-" in *i*)
 	set -o emacs; set -o tabcomplete
 	;;
 esac

 Should however exist in an interactive-conditional in the .shrc (or the
 file specified via ENV).  Did the default profile/shrc files miss that
 once you made sure the user's shell was /bin/sh (settable via the chsh
 command)?

 Or perhaps that root still set to use /bin/csh?  I admit that I don't
 install new systems often using sysinst, but I would myself
 prefer /bin/sh as default shell including for root.

 > o it'd be really useful to have pkgsrc already setup and a one liner that said something like 'to install software run this which gives you a list'

 If I remember some other people would also like for pkg_add and pkgsrc
 support to be available via sysinst, with preset and custom package
 lists possible.  I'm not sure if a PR exists for this, though.

 Thanks for trying NetBSD and for suggesting improvements,
 -- 
 Matt

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.