Commit Graph

1868 Commits

Author SHA1 Message Date
drochner
3bc4cec200 allow to set multiple keyboard "variants" simultanously.
Follows PR kern/8456 by Michael Eriksson <eramore@era-t.ericsson.se>,
implemented diffently.
1999-11-10 16:49:38 +00:00
drochner
85cbf55d16 Since our gcc doesn't warn about NULL format strings anymore, we can
fix the incorrect err(1, "%s", "") et al.
Closes PR bin/7592 by cgd.
1999-11-09 15:06:30 +00:00
perseant
f52d155148 Make newfs_lfs try increasingly smaller segment sizes down to 2*block size,
if the partition is so small that not enough segments can be created to
place the second superblock.  Addresses PR#7623.
1999-11-05 18:59:12 +00:00
sommerfeld
a5e1bf5368 Display local address associated with route (if any) in "route get". 1999-11-01 13:32:38 +00:00
soren
7c282714fa Fix typo. 1999-11-01 02:30:58 +00:00
is
7bf4e6a5e3 exect->execve.
During my investigation, no reason could be found to enable tracing.
Fixes PR 7782 by Christoph Martin.
1999-10-31 13:24:05 +00:00
soren
94872b2ccd Sync with scsictl: rearrange usage() and print list of commands. 1999-10-29 23:07:43 +00:00
mycroft
3d346bb5e5 Increase the format timeout to 6 hours. 1999-10-27 22:29:06 +00:00
kleink
522cbf0248 Update to match new SVR4-style definition names in <sys/exec_elf.h>. 1999-10-25 13:55:06 +00:00
soren
6129fbed1e Fix pastos. 1999-10-19 10:35:37 +00:00
shin
7a8dbc6aa3 Fix typo. ('_i386__' -> '__i386__')
Pointed by D'Arcy J.M. Cain, thanks.
1999-10-12 00:36:17 +00:00
darrenr
dbbe49c38f bail if the source config doesn't exist as a directory 1999-10-11 12:45:43 +00:00
shin
39a8a0436e add hpcmips support (MBR) 1999-10-11 05:28:04 +00:00
hubertf
92bd305e4a Add note that "fdisk -i" is the same as "fdisk /mbr" on MSDOS. 1999-10-11 01:04:57 +00:00
soren
5db156a589 NFS over TCP is more common these days. 1999-10-07 23:50:58 +00:00
darrenr
e38cd9f79b import script to setup directories for maintaining separate boot configs. 1999-10-05 11:22:43 +00:00
mycroft
f6624fbbee Make `reassign' actually work. 1999-10-04 17:10:56 +00:00
perseant
2763cc1921 Working version of aborted dump{,_lfs} join. 1999-10-01 04:35:21 +00:00
perseant
ac8f2f8282 Undo broken dump{,_lfs} changes, part 2. 1999-09-30 21:06:57 +00:00
perseant
e8247b4092 Back out changes made on the 29th, not at all the changes I intended to commit.
(I don't know how I did it though ... I'll figure it out tonight.)
I'll reapply this, in a working form, this evening.
1999-09-30 20:39:58 +00:00
perseant
54fd3dd508 Adapt dump(8) to use filestore-independent (but still ufs-specific)
replacements for NINDIR, fsbtodb, etc.  Create dump_lfs by adding a few
LFS-filestore-specific routines.  As described in PR#8317.
1999-09-29 04:57:48 +00:00
ad
2829eb17d7 Make all' a synonym for the any' keyword. 1999-09-28 23:32:04 +00:00
bouyer
3e19888633 Note that proc.<pid>.corename susctl node is read-only at securelevel >= 2. 1999-09-28 14:56:04 +00:00
enami
d758f82f45 Oops, needs an operator. 1999-09-25 04:27:55 +00:00
enami
cd2531c01e Build fdisk also on hpcmips. 1999-09-25 04:26:28 +00:00
enami
62d623bfc4 Don't decend into the subdirectory mbr_bootsel except i386,
since it currently doesn't contain MI thing and not compile
on ofppc box (thanks Wolfgang) and probably on bebox box.
1999-09-25 04:18:20 +00:00
simonb
2bb88f2837 Fix tyop and clean up usage of commas a little. 1999-09-21 12:09:25 +00:00
ross
10078c4c8b don't unbalance { } pairs with #ifdefs or ctags(1) gets confused 1999-09-17 18:30:33 +00:00
is
942ecedabb Clarify description of ``-c''. (See PR 4511) 1999-09-17 10:20:01 +00:00
kleink
03126e1c99 Use full month names with .Dd, as per mdoc.samples(7). 1999-09-12 18:47:10 +00:00
jdolecek
1e99130f2e Use unixish term "hole" instead od "sparce" (which looks like it
should be "sparse" anyway).

Noted by Soren Jorvang <soren@NetBSD.org>.
1999-09-07 08:16:13 +00:00
soren
b49886ea7a Update usage().
Prevent buffer overflows when configuring boot selector.
Cycle through partitions when entering boot names.
Use '<UNUSED>' consistently.

Reviewed by: fvdl
1999-09-06 23:58:59 +00:00
christos
0e578b8b02 make sure that we don't try to allocate negative memory when blks == 0. 1999-09-06 19:52:28 +00:00
abs
b755b885d5 Accept 'Y' for label disk as well as 'y' 1999-09-05 07:27:55 +00:00
proff
50aa8b2b93 use daemon(3) instead of vanilla fork()
use err(3) instead of perror..exit
add new flag: -n don't detach from tty
1999-09-03 13:31:29 +00:00
proff
143f897d3d -n don't detach from tty 1999-09-03 13:29:44 +00:00
itojun
8ce82eb757 sbin/rtsol now shares source code with usr.sbin/rtsold.
sbin/rtsol is compiled separately for static linkage.
1999-09-03 05:25:43 +00:00
itojun
0a69640f14 remove false fix for routing socket align issue. 1999-09-03 04:17:19 +00:00
itojun
65b4964f1e fix alignment issue in routing socket data, on 64bit arch (i.e. alpha).
sockaddrs are packed with ROUNDUP() in sys/net/rtsock.c so userland
programs needs to follow that.

PR: 8179
1999-09-03 03:47:39 +00:00
simonb
d9c745bf82 "-l" means _don't_ log to syslog(3). 1999-08-19 13:43:27 +00:00
christos
ebe496e30c negative ip octets don't make sense. Now we print byte swapped but the
addresses are at least recognizable without negating :-)
1999-08-19 05:12:38 +00:00
kleink
9c56c84e7b printf() format warnings for size_t != int; from Peter Seebach in PR bin/8214. 1999-08-17 15:05:15 +00:00
bgrayson
15e449f40e Initial support for rfilter and wfilter namespaces, in pt_filter.c.
Also, recur into ./examples, to grab the tutorial and example configurations.
1999-08-16 06:55:27 +00:00
bgrayson
854e99c51a Initial checkin. Contains some tutorial-like examples, plus configurations. 1999-08-16 06:42:48 +00:00
bgrayson
ac273e7f35 Changes include:
- user mounts of fs namespace are now possible.
- if read/write access is not possible, fall back to read-only.
- use lose_credentials() as a common method to change UID etc.
  (it is also used by the rfilter and wfilter code)
- some KNF changes, while I was here.
1999-08-16 06:38:12 +00:00
bgrayson
5abfdc83cb Make life a little easier: warn if the configuration file is not an absolute
path, and under DEBUG, keep stderr around.
1999-08-16 06:34:50 +00:00
oster
b2af35bc2d rf_MakeConfig succeeds only if it returns 0, not if it returns
values 0 or greater.
1999-08-15 03:18:19 +00:00
oster
225f5a8b60 Display the parity status as part of the status ('-s') display. 1999-08-15 03:15:00 +00:00
mjl
89fa8aef99 Clarify usage message. 1999-08-13 21:12:18 +00:00
bouyer
21521cffe4 Sync with sys/disklabel.h 1999-08-13 10:23:39 +00:00
oster
67e8cf0262 No need to include rf_sys.h. 1999-08-13 03:37:42 +00:00
thorpej
ae6f518821 Garbage-collect CCDF_SWAP; no longer used, and doesn't make any sense
with the UVM swap code.
1999-08-11 02:44:35 +00:00
oster
d0740fb357 Add two more options to raidctl:
-p    check (and return) the status of the parity
  -P    check the status of the parity, and rebuild if necessary

Addresses PR#7494
1999-08-10 18:21:39 +00:00
jdolecek
cbac3515fc xref mount_ntfs(8) in SEE ALSO 1999-08-08 04:40:18 +00:00
oster
180bbfd871 Move two functions from rf_strutils.c into rf_configure.c, removing
the need for rf_strutils.c.
1999-08-07 23:48:11 +00:00
jdolecek
fac3e3fdcf * put new BUGS section instead of CAVEATS, which explicitely warns NTFS
is experimental and should be used with extreme caution
* give credit to christos & me for the NetBSD port
1999-08-05 15:45:01 +00:00
sommerfeld
95d53bad01 Fix PR7747: umount -R dumps core
(fix by Ronald Khoo from PR applied)
1999-08-02 02:40:38 +00:00
mycroft
c71139914f s/on device/in [dirname]/, to be a bit clearer... 1999-08-02 00:33:01 +00:00
wrstuden
398c91fa04 Adjust column-sizing code to keep output in 76 character lines, so output
doesn't wrap in sysinst.
1999-07-30 17:44:01 +00:00
drochner
6205a5ed9e don't use the result of a readdir() after closedir(), from
Christian Groessler per PR bin/8107
1999-07-30 15:56:58 +00:00
hubertf
958ed46f74 Collect all little usage-messages spread around into one place,
and as a side effect, print the available commands (and their
usage) if no command is given on the command line.

Approved by Jason Thorpe.
1999-07-30 02:29:04 +00:00
itojun
76a67357f0 fix alignment problem of SIOCGIFCONF, on 64bit arch. 1999-07-29 15:40:48 +00:00
itojun
47a0fd892a sync with recent KAME.
- warn if net.inet6.ip6.accept_rtadv=0 (the command has no use in this case)
- conformance to RFC2461: obey declared timing constants more strictly
1999-07-29 09:57:58 +00:00
hubertf
fbff06b0ef Replace the existing version of nologin(8) with a rewrite that was done
according to the behaviour documented in the manual page. That way, the
copyright notice can be dropped.

I place the rewritten version into the public domain. Fixes PR 5784.
1999-07-27 03:56:13 +00:00
thorpej
c483de17ca Make the previous actually compile. 1999-07-26 19:38:36 +00:00
darrenr
0717bdfdf2 cleanup error message 1999-07-26 12:00:47 +00:00
darrenr
870447b902 don't allow destination addresses to be set for non-Point-to-point interfaces 1999-07-26 11:56:55 +00:00
cgd
6b8e92147e after determining the size of a file being used as a msdosfs, seek back to
its start so subsequent writes go to the right places.
1999-07-26 00:28:57 +00:00
abs
30353dfe38 s/makeing/making/ (in a comment) 1999-07-25 05:53:01 +00:00
perseant
eda6e4cca4 Address PR bin/7623: if the filesystem is so small (or segment size so large)
that not enough segments are available for the second superblock, or to have
MIN_FREE_SEGS free for work room for the cleaner, newfs_lfs will now exit
with an error.
1999-07-22 20:14:29 +00:00
hubertf
a335a76e3b s/atoi/strtol/ and check if argument given to -i was really a valid
number.

Patch submitted in PR 6456 by lha@stacken.kth.se
1999-07-22 02:04:13 +00:00
kleink
03f1e83295 Try $TMPDIR before resorting to _PATH_TMP. 1999-07-21 17:56:34 +00:00
mycroft
01ec1d5609 Don't try to play games with the BSS; just make it work. 1999-07-21 03:32:53 +00:00
jlam
b1e9d43575 Add description of /proc/#/cmdline to mount_procfs.8.
Closes PR misc/8021.
1999-07-19 08:02:07 +00:00
itojun
9e2ce6114e tweak IPv6 case so that "route show" does not truncate numeric IPv6 address.
PR: 7955
1999-07-17 06:51:27 +00:00
christos
ea4e0f4bc9 - don't core-dump if hints file is too short
- unmap the space and close fd's
- bcopy -> memcpy
- stat the file to get the size to map, instead of doing multiple mmaps.
1999-07-16 22:23:29 +00:00
perseant
7fa6616468 Address PR 7412: fix newfs_lfs.8 to list all real options for newfs_lfs;
also fix newfs_lfs to get rid of all sorts of useless options that applied
only to newfs_ffs.  Corrected reference to the FFS paper to the reference
to the BSD-LFS paper.
1999-07-15 19:09:40 +00:00
scw
138dd70b28 From PR-7951 by Joachim Kuebart:
Add support for Microsoft Joliet long filename extensions to the
cd9660 filesystem.
1999-07-13 11:12:49 +00:00
itojun
d4aa58bc6c avoid using constants, use #define'd values. 1999-07-12 20:46:15 +00:00
itojun
5c0a411355 do not modify BINGRP as there's no reason for.
From: tsubai@netbsd.org
1999-07-12 19:02:04 +00:00
itojun
8c46b24007 correct typo. s/LDADD/DPADD/ 1999-07-12 19:00:52 +00:00
wrstuden
7c564a9ce6 Update to new mount arguments. 1999-07-08 03:04:39 +00:00
mjacob
dd514ad75e Incorrect integration. ctime takes a time_t value, not a long. 1999-07-06 23:15:48 +00:00
itojun
d1d8f0f73c do not pass NULL to errx().
From: Chris Joness <cjones@rupert.honors.montana.edu>
1999-07-04 15:24:35 +00:00
itojun
4cd93a1723 do not bark even if ipsec policy setting for "route flushing 127.0.0.1"
ping socket is not successful.  it usually means that the kernel is
not ipsec ready, and in that case this should be just okay.
1999-07-04 13:27:03 +00:00
itojun
b7ee9c3863 add NetBSD RCS ID. 1999-07-04 02:43:39 +00:00
itojun
fab76c80cf be friendly with non-IPsec kernel.
don't exit even if ipsec policy config fails.
1999-07-04 01:11:23 +00:00
kleink
9d343b25ca RCS Id police. 1999-07-03 19:55:03 +00:00
sommerfeld
8bfcc5ad34 Add a new -s option to make it easier to test the link-level status
(i.e., 10baseT carrier/no carrier) of an interface from scripts

ifconfig -s <interface> will exit with a false status if the interface
reports its unconnected.

-s also works in conjunction with -l and -a, filtering out interfaces
which are reporting down.

Also, add -b (which shows only broadcast interfaces with -l and -a).

I find these options useful in network autoconfig scripts for mobile
systems.
1999-07-03 17:31:15 +00:00
kleink
19b055d5a7 0 -> STDIN_FILENO 1999-07-03 15:09:51 +00:00
itojun
9a6abc8c5d s/CFLAGS/CPPFLAGS/ for -D and -I. 1999-07-03 06:26:25 +00:00
itojun
c04f585990 stop using __RCSID from UCB comment.
Hope this fixes PR 7892.
1999-07-02 17:52:36 +00:00
sakamoto
8ecadeaecd Build fdisk on bebox and ofppc(replaced powerpc). 1999-07-02 17:48:26 +00:00
itojun
565fad43fa write up IPv6 operations (prefixlen and others) 1999-07-02 15:45:46 +00:00
itojun
d211125175 IPv6-ready route command (-inet6 and -prefixlen are added) 1999-07-02 15:29:02 +00:00
itojun
8f071200a3 rtsol: Throw IPv6 router solicitation to request autoconfiguration
(to be used on end host).
1999-07-02 08:28:04 +00:00
itojun
909714f4a5 IPsec support (specify policy on ping - quite useful to test
if IPsec is working or not) is added.
1999-07-02 04:53:23 +00:00
thorpej
011b182801 Fix some printf format problems. 1999-07-02 00:19:44 +00:00
thorpej
e7d046463f -D... belongs in CPPFLAGS 1999-07-02 00:04:53 +00:00
thorpej
62d68abdad Fix LP64 printf format problem. 1999-07-01 23:59:11 +00:00
itojun
bad54b26c6 enable -DIPSEC. 1999-07-01 20:19:35 +00:00
itojun
68ad03fe5d ping for IPv6. try
ping6 ::1
on you node.
1999-07-01 19:59:59 +00:00
abs
125cb421d5 Note the default tape device is taken from _PATH_DEFTAPE in /usr/include/paths.h 1999-07-01 19:18:47 +00:00
itojun
25eb444e29 make ifconfig IPv6-ready.
TODO: update manpage for new options.
1999-07-01 13:19:20 +00:00
cgd
fb88e47b54 Remove an extraneous fclose() call which would cause savecore to crash
if the bounds file was unwritable (e.g. because /var was read-only).
Fix supplied by Ronald Khoo in PR#7887.
1999-07-01 08:53:35 +00:00
agc
7fe5a79110 Flesh out the manual page, add an examples section, and correct some of the
English.
1999-06-28 21:48:13 +00:00
abs
f6e78dac05 Default device is nrst0 not rst0 1999-06-28 01:32:49 +00:00
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
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