Commit Graph

1645 Commits

Author SHA1 Message Date
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
kleink
e524714ca8 Update for sparc64. 1999-04-09 16:01:34 +00:00
kleink
de8c37eadc Update a pasto-ed comment. 1999-04-09 16:00:17 +00:00
bouyer
3cf54e49e9 If checklabel() failed, the label has not been written, so exit(1). 1999-04-09 10:06:18 +00:00
agc
51ec106561 Plug a file descriptor leak. 1999-04-09 07:29:43 +00:00
drochner
d55756227f !silent -> verbose, to make it compile again (there is no "silent") 1999-04-08 19:19:57 +00:00
agc
92003e043a If there is no /etc/ld.so.conf, it is not a fatal error. Correct the return
value from the function so that the exit value to the shell is correct.
1999-04-08 13:27:38 +00:00
pk
1cd395375d 1, 2, 3 and.. 4! 1999-04-06 20:24:37 +00:00
cgd
b22750720f change:
.Sh "SEE ALSO"
to:
	.Sh SEE ALSO
The doc macros check for the latter (actually just for 'SEE' as the first
argument to .Sh) to set the section header SEE ALSO flag, which modifies
some behaviour (e.g. references done with .Rs/.Re).
1999-04-06 04:54:19 +00:00
cgd
9164307eaf instead of coding an alpha boot block checksum routine here, use
the macro now provided by disklabel.h
1999-04-05 02:50:52 +00:00
ross
8d5d550e54 Define __POOL_EXPOSE for this nlist-groveling program. 1999-04-01 09:12:21 +00:00
chopps
20a608fe88 revert the previous changes that removed special cased ioctls for ISO
stuff.
1999-04-01 08:12:23 +00:00
perseant
f9daa9044a Correct data checksum to take ifile indirect block into account, if it exists 1999-03-30 19:04:50 +00:00
mycroft
479f35bc93 Make the usage string match the man page. 1999-03-30 17:32:44 +00:00
oster
efffe046a2 Move COPTS to CPPFLAGS. Nuke some no-longer needed compile options. 1999-03-26 00:46:05 +00:00
oster
c2408285ae Nuke unused code. 1999-03-26 00:45:01 +00:00
explorer
6b8114413a Enable lmcctl 1999-03-25 04:08:29 +00:00
explorer
07c2411233 Add lmcctl, to configure lmc driver. Reason it belongs in /sbin is that
it might need to be run before /usr is mounted.
1999-03-25 04:05:36 +00:00
christos
22f9ed8d9b Make it work for both elf and a.out 1999-03-24 16:02:41 +00:00
mycroft
68d6f4bf44 Remove spurious .ne's. 1999-03-24 06:27:49 +00:00
mycroft
66902a3cfd Remove blank lines. 1999-03-24 06:14:18 +00:00
nathanw
210c7f5748 printf format fixes for Alpha. 1999-03-24 05:32:23 +00:00
bouyer
491d912f59 Implement a read cache, as announced on tech-userlevel. Default is 32k
read buffer size, 512 buffer or 15% of the user memory. Can be changed
with the -k and -s options.
1999-03-23 14:22:59 +00:00
christos
cc2c568d66 Revert cast to (int) that caused core-dumps. 1999-03-22 10:25:23 +00:00
tron
9dbddb5d81 Add "-l" to "SYNOPSIS" section and use same order as "slattach" when
printing command line usage.
1999-03-19 21:18:32 +00:00
perseant
d5c144cf97 "LFS" really stands for "Log-*structured* File System" 1999-03-19 17:29:44 +00:00
perseant
14c9d1eedb Fixes for newfs_lfs on partitions that would require writing an indirect
block on the Ifile (>~4Gb with standard block/segment size).
1999-03-19 17:28:19 +00:00
thorpej
8ca743b6f3 Goodbye: newlfs
Hello: newfs_lfs, fsck_lfs
1999-03-18 21:54:47 +00:00
perseant
0a849c918b Change name of newlfs to newfs_lfs. 1999-03-18 17:18:04 +00:00
is
9f7f3ce5d6 wrong order of initializations fixed 1999-03-18 07:14:53 +00:00
perseant
369e9cadf8 Initial checkin of fsck_lfs. This version cannot do any repair (-p flag
does nothing, and one of -p or -n is required) but can be useful as a
diagnostic tool.
1999-03-18 02:02:18 +00:00
wrstuden
f2c170eda0 Modify newfs so that the root node (and lost+found dir, if created)
of the new fs has uid.gid equal to the euid.egid of the process
which made it. This change permits users who have write access to
a device (say a floppy) to create a filesystem that, when mounted,
they have write access to.

This change closes PR bin/5990 from jbernard@ox.mines.edu, and is also the
change requested in PR bin/6276 from "Charles M. Hannum" <mycroft@netbsd.org>
1999-03-16 21:52:34 +00:00
thorpej
d6f9f0986b Remove some extra spaces. 1999-03-15 23:20:23 +00:00
wrstuden
988bdf8e19 Modify how the byteswapping of the cylinder summaries is handled. If we
need to swap, allocate a buffer for the swapped summaries rather than using
writebuf. The latter is fixed at 64k, which is only enough room to hold
4096 summaries. Creating an fs with more results in a buffer overrun.

First noted by Matt Jacob mjacob@netbsd.org, and fixed by Albeaus
Bayucan, bayucan@nas.nasa.gov. Minor mods by me.
1999-03-11 20:23:58 +00:00
erh
fa45851f9b Add missing .El line. 1999-03-10 05:14:51 +00:00
perseant
97bbd0e85a Changes corresponding to new kernel LFS. Changed default block/frag sizes
to 8k/1k.  Allow the possibility of writing larger filesystems by writing
the on-inode indirect block of the Ifile.
1999-03-10 00:43:33 +00:00
erh
95086b8941 Add missing .El 1999-03-10 00:08:33 +00:00
bouyer
1746034b3e Handle "nodump" flag on directories, by not dumping any files or directories
under it. Based on some parts of PR 6705 by Brian Grayson.
In the Makefile, add (commented out) debug options that can be turned on.
1999-03-09 17:25:52 +00:00
bouyer
4656cdfb18 Add a [-n] option, which allows to examine a fs without altering it.
Add a 'blks' command, which lists the blocks address of a file.
1999-03-09 16:11:47 +00:00
sommerfe
79b9ef47d2 Don't bother doing stddev calculation when n==1, since that results in
a computation of 0.0/0.0.
On IEEE systems you get a NaN from this; non-IEEE systems probably
give you a SIGFPE.
1999-03-08 01:16:20 +00:00
mycroft
f6590b22cd Clean up SYNOPSIS formatting. 1999-03-07 11:02:05 +00:00
mycroft
17ab98299b Fix minor formatting error. 1999-03-06 11:57:20 +00:00
mycroft
4300219122 Fix minor formatting error. 1999-03-06 11:51:48 +00:00
bgrayson
f4609c553d Typo fixed 1999-03-04 03:03:15 +00:00
bgrayson
4c1c1b0439 Slightly more useful error messages 1999-03-04 03:02:43 +00:00
oster
53d349a107 Update for recent changes: component labels, clean bits, adding hot
spares, and rebuilding components in-place.  Re-arrange the
letters/options to make more sense (and make better use of the alphabet).
1999-03-02 03:13:59 +00:00
explorer
91d6272def flags and type are seperate now 1999-02-28 17:42:37 +00:00
sommerfe
c805ae93c2 Crash dumps should *not* be world readable. 1999-02-27 20:40:30 +00:00
jwise
bce8ed1c8e Once more around the hickory shrub. Faster and simpler stddev calculation from
Bill Studenmund.
1999-02-25 19:07:15 +00:00
ross
c650920100 LP64 tweaks. 1999-02-25 11:03:22 +00:00
ross
57f33ecab4 LP64 tweak in printf(3) instance 1999-02-25 10:56:47 +00:00
jwise
1b92119539 Fix calculation of standard deviation. From Brian C. Grayson <bgrayson@orac.ece.utexas.edu> 1999-02-25 03:35:34 +00:00
jwise
12711b010a Add code from Daniel Hagerty <hag@ai.mit.edu> to print standard deviation
when printing out final statistics line.

Closes PR bin/6198
1999-02-24 19:31:38 +00:00
jwise
d3c740d725 Code to check if a cooked device was specified was failing even if the
cooked device was opened successfully.  Also fix a typo.

Fixes second part of PR bin/6883 for Soren S. Jorvang <soren@t.dk>
1999-02-24 18:51:39 +00:00
jwise
14fe747212 Code to check for cooked device names was failing even if it succeeded in
opening the cooked device.  Also some typos.

Fixes part of PR bin/6883 from Soren S. Jorvang.
1999-02-24 18:49:14 +00:00
oster
ae9b468dbe Clean things up a bit. Teach raidctl a little about component labels
and hot-adding of spares.  New code is there, but not enabled (yet).
1999-02-24 00:03:12 +00:00
mrg
bdadd56346 add a new fstab type "dp" for the user-specified dump device.
change swapctl -A to see this and add it via swapctl(2).  also
add a new swapctl -D <device> to change the dump device on the
fly.
1999-02-23 17:00:53 +00:00
christos
ca98b383fd Oops remove WARNS=1 1999-02-23 10:51:53 +00:00
christos
756b1291db Resolve conflicts. 1999-02-23 10:47:39 +00:00
msaitoh
9a58d580cd Add note about LD_PRELOAD 1999-02-22 23:07:16 +00:00
msaitoh
73b35dd2b4 fix typo 1999-02-18 07:54:33 +00:00
bouyer
1bb2b4dd78 Properly handle FIFO (linux seems to puts something in the block addr fields
here) and a new field that can be different in the master superblock and
its first copy. From Tim Shepard.
1999-02-17 13:11:19 +00:00
lukem
dcab0210a0 convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.
1999-02-13 02:54:17 +00:00
perry
9a8b75daeb add BeOS entry, from URA Hiroshi, PR 6974 1999-02-09 19:11:46 +00:00
erh
4a3cd0cce2 Make quoted strings work. (don't set the high bit of each character) 1999-02-09 08:55:24 +00:00
ws
f0a4bb6818 Use the drive parameter from the partition table
to support booting from the second disk.
1999-02-08 21:52:43 +00:00
hannken
0c92f24ea3 Numbers 0..9 must be treated as keysyms depending on context. Allow
`unknown_%d' for keysym with value `%d' so wsconsctl may read its own
output.  Closes PR 6888.
1999-02-08 11:08:23 +00:00