Commit Graph

1611 Commits

Author SHA1 Message Date
perseant 8847804fc3 Regularize error reporting of mount_* commands for failure of mount(2)
to the form:

	mount_xxx: dev on dir: reason for failure
1999-06-25 19:28:35 +00:00
perseant 9e91c8ebd7 Use ufs_daddr_t instead of u_long, so non-32-bit architectures can clean seg 0 1999-06-24 16:45:14 +00:00
sommerfeld 6c3d02c865 Support for ping -a: beep when packet received.
Slightly tweaked from version submitted by andrew@untraceable.net in PR7815
1999-06-19 19:15:22 +00:00
thorpej 3787c5c3d8 MAP_COPY -> MAP_PRIVATE 1999-06-17 21:09:47 +00:00
mrg 72a64c5437 add ELF support, mostly from joda@pdc.kth.se (Johan Danielsson) in PR#6149,
updated for the symtab support for a.out (non for ELF yet) and other cleanup
by myself.  should work on the alpha as well as other ELF ports...
remove the ld(1) output by default, rather than leaving little binary turds
across the filesystem...
1999-06-13 12:54:40 +00:00
tron bb880545b1 Fix a typo. 1999-06-12 17:17:16 +00:00
thorpej eb2854e11b Use pidfile(3). 1999-06-06 02:00:32 +00:00
is a895e91016 Make BSDLFS a EXT2FS-like filesystem, that is, dont print or parse the cpg
field.
According to disklabel.h, its LFS semantics are "segment shift" (log2(segment
size)), but in the code it is used nowhere, and there are even plans to
allow non-poweroftwo segment sizes, so it won't ever work.
While at this, simplify the disktab-like output routine... here, currently,
BSDFFS, BSDLFS, EX2FS and ADOS do the same, so don't duplicate the code.
1999-06-04 19:02:34 +00:00
thorpej 7d344bb51b Make sure the boot selector actually gets updated if you only change
the timeout and/or the default menu choice.
1999-06-04 18:59:15 +00:00
is 37cb96a063 Print bsize and fsize in disktab-format output also for LFS and ADOS. 1999-06-03 21:15:49 +00:00
is 85270790c6 Print/parse block size, fragment size and cpg for FS_BSDLFS and FS_ADOS.
(cpg has different semantics for LFS and ADOS, but is in use.)
XXX The disktab reading/disktab format output writing needs still to be done.
1999-06-03 20:59:04 +00:00
cgd 50f0c49606 On NetBSD/alpha, go out of the way to read the boot area's contents if -r
is specified, so that the boot blocks aren't clobbered when writing labels.
1999-06-03 01:58:51 +00:00
cgd a54ad4c40d kill some bogus comments about -r: it _does not_ cause the boot area to
be clobbered.  since 4.4-Lite(?) disklabel.c has gone to extra effort
to avoid clobbering the boot area when using -r, but the 4.4-Lite manual
pages were apparently not updated to note that!
1999-06-03 01:49:58 +00:00
perseant 9526bd4df7 Patch for PRs 5124, 5535: correctly interpret the gid mapping file, rather
than using the last uid map entry for every gid map entry.
1999-06-01 19:16:49 +00:00
mjl 3d882ef79b Remove non-existant option -t from usage. 1999-05-28 10:10:25 +00:00
wrstuden 6f14acdddf If -c not set on command line and the partition has a non-zero cpg
value, use it for the number of cylinders per group. So now the value
in the disklabel does something. :-)
1999-05-19 00:25:59 +00:00
thorpej e9d0bd756d Fix a slight braino in last. 1999-05-18 18:01:08 +00:00
kleink 7d4047e4bc Use the system search path for ntfs headers. 1999-05-17 16:44:53 +00:00
thorpej 52971adece Don't force `inet' on status display; get all address families that have
configured addresses.  From Jun-ichiro itojun Hagino, PR #7593.
1999-05-17 16:00:05 +00:00
ad 64a1f3885d Add NOTES section. Indicate that fstype in disklabel should be set to 4.2BSD. 1999-05-16 20:58:49 +00:00
wrstuden 6735cc1a4c Make newfs's spare superblock output nicer. Figure out how wide the
largest block number will be, and make the columns wide enough for it. Then
make enough columns to fit in an 80 character window.

Samples: small end & faked up values:

super-block backups (for fsck -b #) at:
   32,  176,  272,  416,  512,  656,  752,  896,  992, 1136, 1232, 1376, 1472,
 1616, 1712, 1856, 1952, 2096, 2192, 2336, 2432, 2576, 2672, 2816, 2912, 3056,
 3152, 3296, 3392, 3536, 3632, 3776, 3872, 4016, 4112, 4256, 4352, 4496, 4592,

For a 155 GB fs we have:

super-block backups (for fsck -b #) at:
       128,     65792,    131456,    197120,    262784,    328448,    394112,
    459776,    525440,    591104,    656768,    722432,    788096,    853760,
    919424,    985088,   1050752,   1116416,   1182080,   1247744,   1313408,
   1379072,   1444736,   1510400,   1576064,   1641728,   1707392,   1773056,
...
 317462144, 317527808, 317593472, 317659136, 317724800, 317790464, 317856128,
 317921792, 317987456, 318053120, 318118784, 318184448, 318250112, 318315776,
 318381440, 318447104, 318512768, 318578432,

Now it actually looks like someone's thought about making large fs's. :-)
1999-05-14 22:36:50 +00:00
christos 17371dd632 Make this compile... 1999-05-06 16:08:54 +00:00
christos 0dd3286354 Add mount_ntfs 1999-05-06 16:05:26 +00:00
christos 67e9632a62 Import yesterday's FreeBSD mount_ntfs source 1999-05-06 16:05:21 +00:00
sommerfe 3a1d0ae5c7 Avoid byte overflow in block estimate for large files 1999-05-05 16:53:46 +00:00
christos 563aff8153 Add a 'chain' command in interactive mode that allows you to vary the
size of the partitions, while the starting point gets adjusted automagically.
This chaining works for partitions that are not 'unused'.
1999-05-03 09:45:01 +00:00
fvdl 6a2c64449b Sanity check the drive number in %dl and use it instead of blindly
assuming disk 0.
1999-05-02 13:48:30 +00:00
fvdl 7d18a1432b Tighten check for bad drive numbers to avoid passing garbage to the
2nd stage loader.
1999-05-02 12:20:01 +00:00
fvdl c0042f7871 Because of space constraints, error messages got shortened. Reflect this
in the manual page.
1999-05-02 12:18:40 +00:00
fvdl cbf8e59c01 Make check if we need int13 extensions for the bootselector more correct. 1999-05-02 12:17:48 +00:00
fvdl 5a48cda98a Remove confusing entry about cylinder boundaries. 1999-05-02 12:17:13 +00:00
ross 255793452f Since fdisk/mbr contains a man page, we need to descend into it regardless
of which ${MACHINE} we are.
1999-05-02 04:42:47 +00:00
is 69741f8d3d Fix typo. 1999-05-01 20:04:14 +00:00
ross 855480012b Invert the meaning of -s, from "don't load symbols" to "load symbols".
Document that this is expensive (and why) in the BUGS section.
1999-04-30 18:32:01 +00:00
christos 8eeaf82ae4 - Use the proper multiply instructions so that we don't get truncated.
- Fix comparison, which did not work before.
1999-04-30 15:29:44 +00:00
abs e8dacca7c3 STRICT_ALIGNMENT only applies to the start of partitions, not length. 1999-04-30 04:46:50 +00:00
mjl 144e7d3345 Remove duplicate paragraph. Closes PR/7498 by Geoff C. Wing. 1999-04-29 21:53:08 +00:00
wrstuden e312a3c208 Fix disklabel -t to work with disks that don't end on a cylinder. Before it
wasn't adding a "su" entry, so when the disktab was read, the sectors per
unit was initialized to "nc"*"sc" which was wrong.

Fixes PR/7446 reported by Matthias Buelow <mkb@altair.mayn.de>.
1999-04-29 19:12:07 +00:00
fvdl a6f7895b92 Only use int13 extensions if the sectors can not be read through the
older CHS interface. This works around stupid BIOSs who report that
int13 extensions are present and functional, but fail when you actually
use them. Like Adaptec SCSI BIOSs.

For the bootselector, there was no space to get the CHS info from
the BIOS. Instead, use a flag that can be set by fdisk. fdisk will
set it if one of the partitions on the disk is out of CHS reach
for this disk/BIOS, so that the bootselector will use int13 extensions.
This isn't so bad, because it needs to be configured via fdisk anyway.

Change the mbr manualpage to reflect some shorter error messages.
1999-04-28 23:27:01 +00:00
abs 2969961420 Allow partitions to extend to the end of the disk, even when
STRICT_CYLINDER_ALIGNMENT defined. This allows existing valid disklabels
to work (including those generated by sysinst).
1999-04-26 02:05:46 +00:00
mrg ae3b9e217c add a -D line to usage(). 1999-04-26 01:02:25 +00:00
abs 4a22f0e03d Fix entry point parsing if output file specified to modload (PR7352) 1999-04-23 17:47:02 +00:00
abs 6d094b5b76 Copy code across from newfs so that 'fsck sd0a' and similar will work. 1999-04-22 04:20:53 +00:00
explorer fb524f3e3b one-line copyright message 1999-04-17 17:55:13 +00:00
fvdl 48c1c25ba5 Make the bootselector configurable by fdisk. Add a -B flag to this
effect (i386 only of course). Also change one branch in the
bootselector code to an explicit 16 bit one, and check both
the boot menu and partition tables to see if the partition
requested by the user should be booted. This check just in case,
should the bootselector menu and partition table get out of sync
somehow. (mmm, bytesqueezing)
1999-04-17 01:38:00 +00:00
mjl 6299fb0813 Correct nokerninfo tty flag being left set in most error cases.
Closes PR/7388 by Dave Huang <khym@bga.com>.
1999-04-17 01:17:15 +00:00
explorer 8b4801d18a change wording slightly. 1999-04-16 23:56:22 +00:00
explorer 8920adf7b2 add lmcctl.8 1999-04-16 23:40:52 +00:00
fvdl 7adcf112ca Add a manual page describing the MBR and the bootselector. 1999-04-15 22:35:19 +00:00
fvdl fa9bff9be1 Add and build a bootselecting MBR (i386). 1999-04-15 22:31:23 +00:00