Date: Thu, 5 Feb 1998 17:40:27 -0800 (PST) From: harold barker <hbarker@jsnet.com> To: FreeBSD-gnats-submit@FreeBSD.ORG Subject: misc/5662: sysinstall generates short dev names for all slices on root dev when run with install.cfg Message-ID: <199802060140.RAA02838@s1.jsnet.com>
next in thread | raw e-mail | index | archive | help
>Number: 5662 >Category: misc >Synopsis: sysinstall generates short dev names for all slices on root dev when run with install.cfg >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Feb 5 18:10:01 PST 1998 >Last-Modified: >Originator: harold barker >Organization: dsms.com >Release: FreeBSD 2.2.5-RELEASE i386 >Environment: sysinstall from boot floppy using install.cfg with one ide disk >Description: in /usr/src/release/sysinstall/config.c at ~ line 111 All partitions have there name shortened as if they are the root partition. c1->flags may ahve CHUNK_IS_ROOT set. not sure. >How-To-Repeat: >Fix: Raal simple fix. non optimal, gets a working fstab. root@build:sysinstall[567] cvs diff config.c Index: config.c =================================================================== RCS file: /lhome/cvs_root_freebsd/src/release/sysinstall/config.c,v retrieving revision 1.51.2.56 diff -r1.51.2.56 config.c 110,111c110,112 < if (c1->type == part && c1->flags & CHUNK_IS_ROOT) { < sprintf(rootname, "%sa", c1->disk->name); --- > /* if (c1->type == part && c1->flags & CHUNK_IS_ROOT) {*/ > if( c1->type == part && ( strcmp( "/", ((PartInfo *)c1->private_data)->mountpoint ) == 0 ) ) { > sprintf(rootname, "%sa", c1->disk->name); >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199802060140.RAA02838>