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:
(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.