NetBSD Problem Report #21257

Received: (qmail 13818 invoked by uid 605); 22 Apr 2003 11:21:43 -0000
Message-Id: <20030422112141.6C44611153@narn.netbsd.org>
Date: Tue, 22 Apr 2003 11:21:41 +0000 (UTC)
From: laurent@coincoins.net
Sender: gnats-bugs-owner@netbsd.org
Reply-To: laurent@coincoins.net
To: gnats-bugs@gnats.netbsd.org
Subject: Provide syssrc.tgz with the base distribution
X-Send-Pr-Version: www-1.0

>Number:         21257
>Category:       install
>Synopsis:       Provide syssrc.tgz with the base distribution
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    install-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Tue Apr 22 11:22:00 +0000 2003
>Closed-Date:    
>Last-Modified:  Sun Jul 11 14:28:01 +0000 2004
>Originator:     Laurent Marechal
>Release:        1.6.1
>Organization:
>Environment:
all
>Description:
Please provide the syssrc.tgz kernel source with each release (Iso and set). This would avoid the need to download it and provide a consistent distribution. It could be included in the ISO image or as an installable set (as the xfree set at sysinst selection)
>How-To-Repeat:
All distribution
>Fix:
download manually the syssrc.tgz
>Release-Note:
>Audit-Trail:

From: Martin Husemann <martin@duskware.de>
To: laurent@coincoins.net
Cc: gnats-bugs@gnats.netbsd.org
Subject: Re: install/21257: Provide syssrc.tgz with the base distribution
Date: Tue, 22 Apr 2003 13:36:29 +0200

 On Tue, Apr 22, 2003 at 11:21:41AM +0000, laurent@coincoins.net wrote:
 > Please provide the syssrc.tgz kernel source with each release (Iso and set).

 This probably depends on what you intend to use the install sets for.

 If you want a minimal download to just get a new machine up & going, the
 current state is better.

 If you buy a ready made CD it should contain all the source sets (not only
 syssrc.tgz) IMHO, so you don't need to download anything.

 Maybe we should offer both variants of ISO images on ftp.netbsd.org?

 Martin

From: "Laurent Marechal" <laurent@coincoins.net>
To: martin@duskware.de
Cc: laurent@coincoins.net, gnats-bugs@gnats.netbsd.org
Subject: Re: install/21257: Provide syssrc.tgz with the base distribution
Date: Thu, 24 Apr 2003 01:04:17 -0000 (GMT)

 Hi,

 I usually download the ISO image and burn it. On some machine, I need to 
 recompile the kernel in order to have network access. So I have to burn two 
 CD (ISO+kernel source). As the kernel provided on the ISO is matching the 
 syssrc, it should be normal to have it included as it's part of the base OS 
 and is required in some case for a 'standard' installation is the hardware 
 is not found with the GENERIC kernel. I think it sould be provided by 
 default and not as an option or a second ISO.

 Laurent\

 > On Tue, Apr 22, 2003 at 11:21:41AM +0000, laurent@coincoins.net wrote:
 >> Please provide the syssrc.tgz kernel source with each release (Iso and
 >> set).
 > 
 > This probably depends on what you intend to use the install sets for.
 > 
 > If you want a minimal download to just get a new machine up & going,
 > the current state is better.
 > 
 > If you buy a ready made CD it should contain all the source sets (not
 > only syssrc.tgz) IMHO, so you don't need to download anything.
 > 
 > Maybe we should offer both variants of ISO images on ftp.netbsd.org?
 > 
 > Martin


 -- 
 http://www.coincoins.net


From: Martin Husemann <martin@duskware.de>
To: Laurent Marechal <laurent@coincoins.net>
Cc: gnats-bugs@gnats.netbsd.org
Subject: Re: install/21257: Provide syssrc.tgz with the base distribution
Date: Thu, 24 Apr 2003 06:56:13 +0200

 On Thu, Apr 24, 2003 at 01:04:17AM -0000, Laurent Marechal wrote:
 > I think it sould be provided by 
 > default and not as an option or a second ISO.

 No, I meant a second variant of ISOs, say "minimal-binary-only" install ISOs
 and "full-featured-binary-and-complete-source" ISOs.

 So you would download the latter only and get a single CD.
 Others could just download the minimal ISOs.

 Martin

From: Frederick Bruckman <fredb@immanent.net>
To: gnats-bugs@gnats.netbsd.org
Cc: laurent@coincoins.net, Martin Husemann <martin@duskware.de>
Subject: Re: install/21257: Provide syssrc.tgz with the base distribution
Date: Sun, 11 Jul 2004 09:27:30 -0500 (CDT)

 Hi,

 I think the official ISO's should include all of the sources.  If a
 user wants to be judicious about what he downloads, he can download
 just the binary sets, rather than a whole ISO. We can still support
 making the ISO's without the sources, if the maker so chooses. To that
 end, I fashioned the following patch:


 Index: etc/Makefile
 ===================================================================
 RCS file: /cvsroot/src/etc/Makefile,v
 retrieving revision 1.284
 diff -u -r1.284 Makefile
 --- etc/Makefile	8 Mar 2004 05:46:44 -0000	1.284
 +++ etc/Makefile	11 Jul 2004 13:14:01 -0000
 @@ -407,6 +407,11 @@

  iso-image-setup: .PHONY check_RELEASEDIR
  	rm -f ${CDROM.pathlist}
 +.for extra in README SOURCE_DATE patches source
 +.if exists(${RELEASEDIR}/${extra})
 +	echo "${extra}=${RELEASEDIR}/${extra}" >> ${CDROM.pathlist}
 +.endif
 +.endfor
  	echo "${MACHINE}=${RELEASEDIR}/${MACHINE}" >> ${CDROM.pathlist}
  	mkdir -p ${CDROM.dir}
  	mkdir -p ${RELEASEDIR}/${MACHINE}/installation/cdrom



 Nowadays, the source sets can be (optionally) generated via
 "./build.sh". "SOURCE_DATE", "patches" and "README" can only be
 generated by hand, so of course they're optional, too. The "README" is
 my idea -- once you have collected enough of these cryptically marked
 coasters, it might be nice to have a way know who made them, and under
 what circumstances.  It bears mentioning that release(7) only requires
 "source" at the top-level: "patches" is directed to go under "source",
 and "SOURCE_DATE" is directed to go under ${RELEASEDIR}/${MACHINE}.
 The patch supports that, and also the layout I use, and also the
 current "mini-" layout, if you just don't add in any extra files.

 Frederick
>Unformatted:

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.