From owner-freebsd-bugs Tue Oct 17 0:10: 6 2000 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 9B87237B4F9 for ; Tue, 17 Oct 2000 00:10:01 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id AAA58013; Tue, 17 Oct 2000 00:10:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from nejimaki2m.pfu.co.jp (nejimaki2m.pfu.co.jp [202.248.171.151]) by hub.freebsd.org (Postfix) with ESMTP id 8148537B4C5 for ; Tue, 17 Oct 2000 00:05:27 -0700 (PDT) Received: from scansend.pfu.co.jp ([10.232.16.32]) by nejimaki2m.pfu.co.jp (8.9.3/3.7W-99121211) with ESMTP id QAA21326 for ; Tue, 17 Oct 2000 16:05:23 +0900 (JST) Received: from capella2.pfu.co.jp (interscan2.pfu.co.jp [10.232.16.31]) by scansend.pfu.co.jp (8.9.3/3.7W-99120918) with ESMTP id QAA21752 for ; Tue, 17 Oct 2000 16:05:23 +0900 (JST) Received: from mat2.tokyo.pfu.co.jp (mat2.tokyo.pfu.co.jp [10.232.139.103]) by capella2.pfu.co.jp (8.9.3/3.7W-00092514) with ESMTP id QAA04853 for ; Tue, 17 Oct 2000 16:05:22 +0900 (JST) Received: (from root@localhost) by mat2.tokyo.pfu.co.jp (8.9.3/8.9.3) id QAA33349; Tue, 17 Oct 2000 16:05:48 +0900 (JST) (envelope-from mat) Message-Id: <200010170705.QAA33349@mat2.tokyo.pfu.co.jp> Date: Tue, 17 Oct 2000 16:05:48 +0900 (JST) From: Matsumura Naoki To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: misc/22040: Make sysinstall refer to environment variable `releaseName' Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 22040 >Category: misc >Synopsis: Make sysinstall refer to environment variable `releaseName' >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Oct 17 00:10:01 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Matsumura Naoki >Release: FreeBSD 4.1-RELEASE i386 >Organization: PFU Limited. >Environment: FreeBSD 4.1-RELEASE i386 >Description: I use FreeBSD 4.1-RELEASE. But, there is only 4.1.1-RELEASE on anonymous ftp server in our intranet. So, I want to force /stand/sysinstall to get packages of 4.1.1-RELEASE. But, current sysinstall doesn't refer environment variable to determine release name. >How-To-Repeat: >Fix: I made patchs to refer sysinstall environment variable `releaseName'. % diff -u install.c.org install.c --- install.c.org Tue Oct 17 15:41:00 2000 +++ install.c Tue Oct 17 15:41:10 2000 @@ -1021,7 +1021,12 @@ char *cp; /* Set default startup options */ - variable_set2(VAR_RELNAME, getRelname(), 0); + cp = getenv(VAR_RELNAME); + if (cp) + variable_set2(VAR_RELNAME, cp, 0); + else + variable_set2(VAR_RELNAME, getRelname(), 0); + variable_set2(VAR_CPIO_VERBOSITY, "high", 0); variable_set2(VAR_KGET, "YES", 0); variable_set2(VAR_TAPE_BLOCKSIZE, DEFAULT_TAPE_BLOCKSIZE, 0); % diff -u sysinstall.8.org sysinstall.8 --- sysinstall.8.org Tue Oct 17 14:39:48 2000 +++ sysinstall.8 Tue Oct 17 15:33:11 2000 @@ -136,6 +136,8 @@ .nf /stand/sysinstall _ftpPath=ftp://ziggy/pub/ mediaSetFTP configPackages +/stand/sysinstall _ftpPath=ftp://ziggy/pub/ mediaSetFTP \\ + releaseName=4.1-RELEASE configPackages .fi Would initialize @@ -839,6 +841,10 @@ full system installation has just been done. .El .El +.It releaseName +Configure release name, e.g. `4.1.1-RELEASE'. +.Pp +\fBVariables:\fR None .Sh FILES This utility may edit the contents of .Pa /etc/rc.conf , >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message