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:
parent
a6575097c6
commit
7b955a8e5d
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=40466
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user