cgd
d9199d66b6
factor out some more common bits into 'confirm', and make it a bit more
...
bullet-proof. also, make the arm32 #ifdefs a bit more consistent with
the i386 #ifdefs (without actually changing the behaviour of the code).
1998-03-25 00:03:19 +00:00
cgd
9b9f17c131
use warnx when warning about an old BSD partition ID (i386 MBR code),
...
since err/warn seem to be used consistently throughout the code, rather
than fprintf.
1998-03-24 23:47:28 +00:00
cgd
eae9f47f62
KNF arm32-specific label-grovelling code. Also, clean up error messages
...
(errx instead of err, kill bogus newlines, make error messages look more
"normal").
1998-03-24 23:45:31 +00:00
drochner
699af7acdd
Handle new MBR partition ID on i386. Put all code which decides about
...
usability of an entry to one place, use same algorithm as kernel (ie,
check signature).
1998-03-02 16:26:47 +00:00
enami
94f6d2b411
Fix usage; -i and -C flags are alway effective regardless of NUMBOOT.
1998-01-01 04:38:43 +00:00
pk
b8e8eb0e1f
On the sparc, do not write to the raw disk at all if `-r' is on.
1997-10-19 20:45:42 +00:00
mark
db54fc7a59
Added support for filecore partitions on arm32 platforms.
1997-10-17 21:29:36 +00:00
bouyer
dd53470e10
The number of fs types is FSMAXTYPES not DKMAXTYPES.
...
Correct read of formatted file (used with -e or -R) so that fstype with
spaces will work. Also enlarge the fstype field by 2 chars so that
"Linux Ext2" will not be truncated.
1997-10-13 09:53:26 +00:00
phil
fb5b34e71c
Backout prototype of opendisk.
1997-09-30 17:30:29 +00:00
phil
6bebb4822d
Add a prototype for opendisk().
1997-09-30 16:54:31 +00:00
lukem
216ef04613
switch to using opendisk(3) from libutil
1997-09-25 05:08:28 +00:00
lukem
8a293e132a
fix sccsid conflict
1997-09-16 02:43:59 +00:00
veego
84320a218d
Define boot1 if NUMBOOT > 1.
...
Noticed in pr#3850, but fixed differently.
1997-07-10 08:30:47 +00:00
christos
5ec7cc78a5
Fix warnings.
1997-06-30 22:51:27 +00:00
lukem
cb77572e20
use mkstemp() instead of mktemp()
1997-03-16 05:25:38 +00:00
christos
72fbacb380
Add -i (interactive mode to create/edit labels) inspired by the SunOS/Solaris
...
format/partition command.
1997-03-08 23:46:08 +00:00
thorpej
cdc9144332
Add missing '}', from David Carrel <carrel@ipsec.com>, PR #2873 .
1996-10-20 21:59:36 +00:00
christos
a1ba72f394
PR/1551: clarify usage in manual page
...
PR/2452: add -t option to print label in disktab(5) format.
Misc cleanups...
1996-10-02 13:49:44 +00:00
explorer
a26a090a50
Fix disklabel to deal with some syntax errors a little better.
...
Mostly, when someone specifies a partition entry like:
c: 1295850 0
or
g: 1295850 0 4.2BSD
disklabel would dump core. Now it generates a warning like it should
in the first case and complains about too few fields in the second.
Perhaps I should just default to unused in the first case, but this prevents
core dumps. (pr bin/2659)
1996-08-10 18:54:48 +00:00
explorer
ddcb18b00b
Don't display cylinder comments if the number of cylinders is zero. This
...
closes pr bin/2683.
1996-08-10 17:59:01 +00:00
pk
b449415724
On the sparc on an extra DIOCWDINFO after writing to the raw device.
1996-06-29 18:44:11 +00:00
pk
c047ffa9e6
Allow display and editing of partition size & offset fields in
...
<cyl/track/sector> format. This format is always accepted on input
(`-e' and `-R'); to display it use `-C'.
1996-06-29 15:50:16 +00:00
ghudson
6f4ec6284f
Include the total number of sectors in the text representation of
...
the label; calculating based on the disk geometry is not always
accurate (notably, for SCSI disks). Also be a bit more careful
about printing out fixed-width types.
1996-03-14 19:49:24 +00:00
jtc
45bcb4b8c3
sys/errno.h -> errno.h
...
sys/signal.h -> signal.h
1995-06-26 23:17:26 +00:00
mycroft
f6f6145e7f
Make sure to reset signal mask on errors.
1995-04-29 22:42:07 +00:00
cgd
b1c02cd571
make sure that the alpha boot block is checksummed in a way more
...
acceptable to charles; #ifdef it, and do it explicitly here, rather
than doing a WDINFO ioctl for the -r case.
1995-03-22 23:48:49 +00:00
mycroft
cdc420327d
Don't do a DIOCWDINFO after already writing the label.
1995-03-22 09:14:34 +00:00
mycroft
be82a25869
Use POSIX signals.
1995-03-21 18:48:41 +00:00
cgd
10df2990d8
re-order the DIOCWLABEL in the rflag case, so it actually works right.
1995-03-19 23:37:56 +00:00
cgd
0114e805ce
convert to new RCS Id conventions; reduce my headache
1995-03-18 14:54:19 +00:00
cgd
cbdbe9a97a
do the DIOCWDINFO in writelabel() even if -r is specified.
...
On most machines it's redundant, but it gives others the chance to
take special actions, e.g. updating a checksum.
1995-02-10 23:24:19 +00:00
mycroft
bebd64c62c
Fix typos, and minor cosmetic changes.
1995-01-30 20:14:10 +00:00
mycroft
27761b7c7f
Change the magic question to an absolute, flat lie that should hopefully make
...
people think twice before toying with it. B-P
1995-01-12 12:23:19 +00:00
cgd
5eeab43e28
more cleanups from Jim Jegers, passed over by me.
1994-12-05 20:15:31 +00:00
mycroft
2968cf25a4
Clean up this festering pile of rotten code a bit. To wit:
...
* Add prototypes.
* Remove a strange and apparently pointless bit of code propagated
from 386BSD.
* Collapse NOWRITE and WRITEABLE into one.
* Use the same algorithm as the kernel for finding the label.
* Redo some of the parsing more sanely.
1994-09-30 02:33:15 +00:00
mycroft
ea7b5d4ec6
Eliminate uses of some obsolete functions.
1994-09-23 14:26:58 +00:00
mycroft
7322d6fb41
Finish 4.4-Lite merge, and convert to use err(3)/warn(3) functions.
1994-09-22 22:03:52 +00:00
brezak
65e8c80074
Fix i386 disklabel bug
1994-07-20 21:22:03 +00:00
deraadt
7217cac69e
usage message with less surprise
1994-07-05 03:09:21 +00:00
hpeyerl
965c81a824
disklabel(8) from 4.4 merged with our old disklabel(8) by John Brezak
...
(brezak@apollo.hp.com ). hp300's can now disklabel by themselves.
1994-06-24 13:48:17 +00:00
cgd
3cd4ed5cd4
fix include file
1994-06-13 14:29:08 +00:00
cgd
15c9d83826
don't core so easily
1994-03-21 00:56:58 +00:00
cgd
1900f7508b
386BSD -> NetBSD and/or i386
1993-12-06 09:37:30 +00:00
mycroft
dd486c4952
We said we're going to default to `n', now do it!
1993-12-02 04:57:27 +00:00
mycroft
ba01cff101
Check boundary of *c* partition against the DOS partition table, not the *a*
...
partition, as we might want the latter to not necessarily be at the beginning
of the NetBSD section.
1993-10-13 06:26:14 +00:00
cgd
f08e3f34a5
merge in changes from netbsd-0-9-ALPHA2
1993-08-07 07:42:13 +00:00
mycroft
e9d867ef50
Add RCS identifiers.
1993-08-01 17:54:45 +00:00
mycroft
c1d3c01291
Cleanup for GCC 2.
1993-04-18 18:14:35 +00:00
cgd
06be60083d
changed "Id" to "Header" for rcsids
1993-03-23 00:22:59 +00:00
cgd
346aa5dd48
added rcs ids to all files
1993-03-22 08:04:00 +00:00
cgd
e541169ce2
after 0.2.2 "stable" patches applied
1993-03-21 18:04:42 +00:00
cgd
61f282557f
initial import of 386bsd-0.1 sources
1993-03-21 09:45:37 +00:00