Don't rewrite the disk label. The type field is already set correctly

and we don't use the frags info, so why bother?  More to the point, it
seems to result in an EXDEV error when the label is written out and we
lose because of it (don't know why though).  This is a work-around and
is marked as such.
This commit is contained in:
Jordan K. Hubbard 1998-10-17 04:19:29 +00:00
parent a6575097c6
commit 7b955a8e5d
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=40466

View File

@ -42,7 +42,7 @@ static const char copyright[] =
static char sccsid[] = "@(#)newfs.c 8.13 (Berkeley) 5/1/95";
#endif
static const char rcsid[] =
"$Id: newfs.c,v 1.24 1998/09/29 23:20:04 grog Exp $";
"$Id: newfs.c,v 1.25 1998/09/30 07:53:52 grog Exp $";
#endif /* not lint */
/*
@ -601,8 +601,10 @@ main(argc, argv)
if (realsectorsize != DEV_BSIZE)
pp->p_size /= realsectorsize /DEV_BSIZE;
#endif
#if 0 /* XXX this shouldn't fail, but it returns ENXDEV right now - pure workaround, this */
if (!Nflag && bcmp(pp, &oldpartition, sizeof(oldpartition)))
rewritelabel(special, fso, lp);
#endif
if (!Nflag)
close(fso);
close(fsi);