Go to file
jonathan 7bd6655894 Add check for overlapping partitions:
* Add `partinfo' type, for description of a single partition,
   so we can pass labels by reference..
 * Add label.c with label initialization, naive overlap-check code,
   and a UI entrypoint edit_and_check_label() which iterates through
   checking a label for overlaps, and if any, giving the user the choice of
   fixing them or punting back to the main menu.
 * Change return type of md_make_bsd_partitions from void to int.
   Return 0 if the partition has problems (or the user gave up on it)
   and 1 if the partition is completed and looks OK.
 * Change install() to check return value of md_make_bsd_partitions().
   If it returns zero,  print an `abort' message and return to main menu.
 * Add label.c to all ports' Makefile.

MD code tested on pmax and cut-and-pasted to other ports.
1997-12-04 11:27:56 +00:00
bin Unfortunately (as I expected) the previous change broke: 1997-12-01 14:43:20 +00:00
distrib Add check for overlapping partitions: 1997-12-04 11:27:56 +00:00
etc fix formatting 1997-12-03 16:41:53 +00:00
games We need a FILESMODE=660 for dm which is now setgid games. 1997-11-29 19:32:30 +00:00
gnu add missing ".o"; from Brian Grayson in PR 4487 1997-12-04 09:03:18 +00:00
include add flags arg to fparseln(), and define FPARSELN_UNESC{ESC,CONT,COMM,REST,ALL} 1997-12-01 02:25:46 +00:00
lib s/void/int/, from Ty Sarna in PR lib/4627 1997-12-04 06:00:19 +00:00
libexec edit a bit, and bewail inability to handle compressed manpages 1997-12-04 06:41:42 +00:00
regress getopt returns -1 not EOF 1997-11-01 06:20:47 +00:00
sbin Mods for alpha: doesn't work yet, but this is as good a placeholder as 1997-12-01 19:30:59 +00:00
share do not depend on gmake being called gmake (pointed out by Matt Green) 1997-12-03 08:32:01 +00:00
sys Preserve the bootflags in the processor-type test (== make the loader 1997-12-04 07:39:05 +00:00
usr.bin add a typedef which describes elements in the push-back buffer. Make 1997-12-02 22:34:00 +00:00
usr.sbin Ignore SIGPIPE, which may be caused by non-forking internal TCP services if 1997-12-04 06:39:02 +00:00
Makefile Make the "build" target depend on "beforeinstall", ensuring that all 1997-10-27 18:06:39 +00:00