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
bad
67b7e0e590
Do not create more then LFS_MAXNUMSB superblocks.
...
Do not modify superblock fields after computing its checksum.
Write the last two superblocks to disk, too.
1999-02-04 22:47:48 +00:00
bad
b86771c393
Use off_t where appropriate. Mostly from PR 5257 by Kazushi (Jam) Marukawa.
1999-02-04 22:25:22 +00:00
oster
068fe3dab2
Add missing NetBSD RCS ID's! Thanks to SAITOH Masanobu (msaitoh@netbsd.org)
...
for pointing this out.
1999-02-04 14:50:31 +00:00
augustss
521469b010
Xref wscons wsconscfg wsfontload
1999-02-03 21:05:14 +00:00
msaitoh
62b7296fa5
Eliminate unused period.
1999-02-01 23:43:43 +00:00
bouyer
c3d84360ae
Check malloc's return value before using the pointer.
1999-02-01 15:20:14 +00:00
msaitoh
507f116754
s/.Ic/.Cm/
1999-01-31 02:56:39 +00:00
veego
0287662346
Add the ldconfig SUBDIR for all platforms so ldconfig(8) is available on
...
a shared /usr/share directory.
src/sbin/ldconfig/Makefile has allready an check to build the ldconfig
programm only on a.out platforms.
1999-01-30 21:16:33 +00:00
msaitoh
00e131aa47
Fix some roff bugs.
...
We should use 'Ic' for internal command.
1999-01-30 10:22:45 +00:00