Commit Graph

2371 Commits

Author SHA1 Message Date
jdolecek 2d6c6df05e add system(3) for spawning the editor - this is handy when EDITOR is set to
something like 'editor arg1 arg2 ...'
2000-05-27 19:01:13 +00:00
matt 7e083f3d75 Add some code to test libraries to make sure they are a.out before adding
them to hints.
2000-05-27 17:06:34 +00:00
jdolecek baea72f7e1 Add new mount option nomaplcase (name taken from Solaris) - if set, file
names read from non-Rock Ridge cdroms won't be translated to lower case.
This is functionally similar to -g flag, but the version numbers on files
are still stripped.
2000-05-27 16:32:08 +00:00
simonb 66f45159dc Handle kern.proc_args as well. 2000-05-27 15:30:12 +00:00
simonb 8bbe78e806 s/fprintf(stdout/printf(/ 2000-05-27 15:11:05 +00:00
simonb 732db039ce Deal with new structure returning sysctl()s. 2000-05-27 15:05:14 +00:00
matt 03e56c691e Changes to put the COMPAT_AOUT code into ld.aout_so. Search <dir> for <lib>
then search /emul/aout/<dir> for <lib>.  To make sure we don't get false
postives on ELF libraries we make the .so is a ZMAGIC dynamic library.
2000-05-27 06:53:29 +00:00
thorpej ead7f2a346 Provide some information when confirming "Write outside MBR partition". 2000-05-25 21:23:37 +00:00
perseant c534307563 Count the Ifile indirect block too (part of PR#9357) 2000-05-23 18:17:20 +00:00
itojun 922ffb6256 correct FILES section. mention IPv6/IPsec headers. 2000-05-23 12:35:34 +00:00
enami ec2aebedf3 Make sure that sentences end at the end of source line for better
formatted output.
2000-05-23 04:35:32 +00:00
enami ab4e6574a4 Add comment and sanity check about why we need not to skip remaining
blocks if we are reading inode bitmaps.
2000-05-23 02:27:33 +00:00
perseant 1d2596714b Convert to NetBSD source code style 2000-05-23 01:48:52 +00:00
thorpej 340761f659 Apply indent. 2000-05-23 01:03:05 +00:00
thorpej a53c712bd6 Build with WARNS=2. 2000-05-23 00:46:53 +00:00
thorpej 632c1d5e7c ioctl(2) commands are u_long, so do_meter() must take the same. 2000-05-23 00:33:13 +00:00
bouyer bacd71f681 Check the number of cylinder group summary area against MAXCSBUFS. fsck and
the kernel will happilly trash data after fs_csp[] in the superblock with
a large number of cylinder group.
2000-05-22 10:33:45 +00:00
enami 8532100ee5 Correctly extract the inode maps bigger than 512 tape blocks. 2000-05-19 09:22:55 +00:00
perseant 0b785d0c0d More corrections to newfs_lfs' handling of segment 0. 2000-05-18 19:45:46 +00:00
itojun 56b2a497b1 remove incorrect mention to sysexits.h. this closes PR 9707. 2000-05-18 13:21:49 +00:00
perseant 9f31357cd9 Make newfs_lfs use fragments when creating the root and lost+found
directories, rather than full blocks; corrects some minor misaccounting
for segment zero.
2000-05-17 20:24:12 +00:00
fair d143ba5da7 To resolve PR 9451, wording and formatting adjusted to be more clear about
the -F option for making device nodes for other versions of UNIX.
2000-05-17 09:43:33 +00:00
perseant e6c7065240 fsck_lfs can now write to the filesystem, allowing it to correct most
(though still not all) errors in a damaged lfs.  Segment byte accounting
is corrected in pass 5.  "fsck_lfs -p" will do a partial roll-forward,
verifying the checkpoint from the newer superblock.  fscknames[] is
updated so that fsck knows about fsck_lfs.
2000-05-16 04:55:58 +00:00
enami 700c13410b Fix bug introduced in previous; don't leak file pointers. 2000-05-10 02:04:27 +00:00
enami 46f4baf5f4 Crunch only regular files and warn others. 2000-05-09 04:21:16 +00:00
sommerfeld 16bad8ee40 Allow INET6 to be used with SMALL without undefined symbols 2000-05-04 18:29:34 +00:00
soren abf17c0cc1 MBR on cobalt too. 2000-05-02 19:00:41 +00:00
nonaka e4f0173fa3 also use mbr partition table on prep. 2000-05-02 18:21:41 +00:00
nonaka a279fa1682 also install on prep. 2000-05-02 18:20:41 +00:00
lukem 1bc94d695d document the conditions for /etc/rc to be called with "autoboot" 2000-04-29 00:47:06 +00:00
abs 49de827f3a Mention /var/run/dmesg.boot 2000-04-29 00:24:09 +00:00
nathanw 0428b61594 Finish describing what the soft dependancy code does.
Add a reference to the McKusick/Ganger Usenix paper.

Addresses PR#8838.
2000-04-27 21:34:27 +00:00
jdolecek fe6381bfd1 add a prototype for _readfat() added in last commit and make it static, so
that it's possible to compile this with -Wstrict-prototypes -Wmissing-prototypes

Breakage reported by Jeff Rizzo <riz@boogers.sf.ca.us> on current-users.
2000-04-26 16:45:02 +00:00
lukem 9b544a7c6d Using the `NOTES' file and source code as a reference, attempt to more
accurately explain the operation of init(8)'s state machine.
2000-04-26 15:01:36 +00:00
thorpej 215a62cad4 Don't warn when two nodes provide the same thing; this can be quite
useful (read the big comment I added).
2000-04-26 05:12:06 +00:00
jdolecek 4ab4989737 Recognize "dirty" signature on FAT as set by Windows 95 OSR2+ and don't report
it just as "odd byte sequence". Handle the dirty flag similar way
it's treated on e.g. FFS - e.g. clear it separately from rest of FAT.
Changing of FAT is now postponed until after all checks are done,
check.c:checkfilesys() was cleaned considerably and several messages
has been adjusted to be more accurate.

If file system was modified and no error has occured, just return 0
instead of 4 - there is no need for forcing a reboot in this case.

This addresses bin/5638 by Christos Zoulas.
2000-04-25 23:02:51 +00:00
hubertf 416a0bca75 Implement a "poweroff" command which is equivalent to "halt -p",
but allows powering down the system from an exec(2) call, e.g. via
a user which has "poweroff" as login shell.

The command name is modeled after Solaris.
2000-04-25 14:03:25 +00:00
simonb 1dd73382a3 Fix minor annoyance - when showing the boottime, the ctime() result
already has a trailing newline, so don't add an extra one.
2000-04-21 02:49:37 +00:00
itojun 9de652ed48 use scoped notation for link-local multicast too. 2000-04-20 12:25:08 +00:00
itojun bfbec7cf43 support extended scoped address notation (fe80::1%de0).
it hides implementation detail (embedded ifid) from the users.
2000-04-20 12:08:50 +00:00
enami 16fcce9bb7 Allocate flagreq on stack. 2000-04-20 02:08:55 +00:00
simonb 48a5c3efa9 Don't declare 'extern opt*' getopt variables. 2000-04-14 05:58:01 +00:00
mrg 90bc324a8d use <sys/swap.h>. should have happened years ago. 2000-04-13 08:29:56 +00:00
itojun 4a58ed7b4f use getifaddrs, not SIOCGIFCONF, to avoid alignment constraints.
TODO: maybe it's better to pass struct ifaddrs * to in{,6}_alias.
2000-04-13 07:39:57 +00:00
itojun dbe85fd5ef clarify in_alias() and in_status().
in_status() handles the whole inet address family.  in_alias() handles
printout for single address (for both the primary address or an alias).
it is more consistent with, for example, the way at_status() is used.
2000-04-13 07:16:54 +00:00
soren 59307a9107 Update usage with -f. 2000-04-08 23:18:27 +00:00
enami 07702f68a6 Introduce new filesystem type FS_CCD so that an operator can mark the
ccd component partition.  Note that the ccd driver still allows partitions
of any types as components since an on-disk BSD disklabel isn't available
on some port.
2000-04-05 04:03:20 +00:00
enami 2a9be1168a Explicitly pick up ''the first address'' to delete. 2000-04-03 03:54:42 +00:00
jdolecek f8eb46874f State the possible values of optimize_prefernce in description of
-o flag. Fixes bin/9706.
2000-03-30 10:43:46 +00:00
pooka d09ff64b04 .core.Z, not .Z.core.
Reported by Wolfgang Helbig in pr/9684
2000-03-27 13:06:46 +00:00
jdolecek 1aec36e475 allow options 'sync' and 'async' 2000-03-27 09:33:22 +00:00
oster 807e453c32 When displaying component labels, indicate whether or not the set is
marked as being the one that should be used for the root partition.
2000-03-23 14:50:36 +00:00
simonb cff93eae67 Arch-specific directories now live under .../sys/arch, not directly
under .../sys.
2000-03-22 02:11:51 +00:00
onoe 36af21fa48 Set flagreq.ifr_name before issueing SIOCGIFFLAGS for setifflags.
Withoug this change, flagreq was never initialized and ifconfig w/o addr
always failed with ENXIO.
2000-03-20 21:10:03 +00:00
soren b742cb0638 The mode 0544 workaround has not been necessary since the first BSDi import. 2000-03-19 23:22:55 +00:00
soren c9e138cf30 Remove reference to crash(8). 2000-03-19 23:22:07 +00:00
soren 7c2de1e4cf Unbreak compilation with -DLETS_GET_SMALL as in PR bin/9639 by Patrick Welche. 2000-03-19 23:21:46 +00:00
soren c1e87c4d5e Also install on cobalt. 2000-03-19 23:01:07 +00:00
castor 70e0196cb3 Fix PR bin/9629. The global variable ifr was used to save interface
flags even though the media routines tweak it.
2000-03-18 21:10:50 +00:00
jdolecek dd42da9e90 correct getopt() optstring: -A gets a parameter! 2000-03-16 17:33:04 +00:00
enami 8fa8b77325 Sync disklabel.5 with disklabel.h and dkio.h more closely. 2000-03-16 05:16:19 +00:00
soren 4e809d5269 mbrlabel moves to /sbin. 2000-03-15 12:01:19 +00:00
fvdl 4fc21ef227 Moved from mbrlabel.c,v 2000-03-15 11:56:02 +00:00
fvdl 2b9c2935fe Moved from mbrlabel.8,v 2000-03-15 11:55:33 +00:00
fvdl 6a32cb5d07 Moved from Makefile,v 2000-03-15 11:55:03 +00:00
sato 6edea77b3b add some keyboard and mouse type from sys/dev/wscons/wsconsio.h. 2000-03-14 08:11:53 +00:00
soren 89c5a767f8 Fix doubled 'the's. 2000-03-13 22:55:05 +00:00
ad 6758a2722d Add new framebuffer types since 1.4 and change descriptions on a few
existing entries.
2000-03-13 10:43:15 +00:00
tsarna f8c6d57730 Fix warning. 2000-03-12 22:58:05 +00:00
tsarna 4f90f5ce45 Add a "-f file" flag to process directives from a file. 2000-03-12 22:56:48 +00:00
hubertf 48058cc69e s/comprised/composed/, per PR 9586 by Seebs <seebs@ged.plethora.net> 2000-03-09 12:50:36 +00:00
jdolecek a519c15410 Ignore SIGPIPE, otherwise we might be stuck when run within a pipe.
Fix from bin/5359 by Nathan J Williams.
2000-03-07 20:02:59 +00:00
jdolecek 5aa5c9fa83 Add a note about what and where is printed for 'scan' command.
Addresses bin/9227 by <johnr@spimageworks.com>
2000-03-07 19:27:11 +00:00
enami 5fa4437659 Remove unnecessary continue statement. 2000-03-06 09:00:13 +00:00
enami f7f205fedf Remove now unnecessary assignment. It looks like 4.4lite merge left over. 2000-03-06 08:45:35 +00:00
enami e5f114df26 Don't copy from destination to destination. 2000-03-06 08:08:15 +00:00
perry 39546c529f add bootselect MLINK -- from jhawk 2000-03-06 01:23:11 +00:00
thorpej 600e504f64 Per a discussion on gcc-bugs, port-alpha/9494 is not a compiler bug, but
rather a bug in the code (which is violating the C standard by casting
an unaligned pointer to a pointer with more strict alignment constraints).

Fix the code to not do such things.  Fixes port-alpha/9494.
2000-03-06 01:06:17 +00:00
lukem 655afb7cd6 * add support for -U, which is the opposite of -A (i.e, it unconfigures
all swap devices in /etc/fstab).
* fix description of -D
2000-03-05 11:35:22 +00:00
christos e9769e0528 portability casts 2000-03-02 21:02:25 +00:00
christos a221b1ba72 portability casts and re-indentation of some code. 2000-03-02 21:02:01 +00:00
christos 93daf39438 make local functions static and portability casts. 2000-03-02 21:01:34 +00:00
christos 62f94a6648 typos and clarifications 2000-03-02 21:01:03 +00:00
christos 2c77d44472 protability cast. 2000-03-02 21:00:41 +00:00
christos 5c5977a292 add an unsigned cast; looks safe and innocent, but it might not be... 2000-03-02 21:00:23 +00:00
christos cce4e6d1e6 add a usec_fudge to make sure that time increases monotonically.
printf format changes.
2000-03-02 20:59:40 +00:00
christos d1c10b4cd1 add a comment on about how tracing is secured, but still keep it disabled. 2000-03-02 20:58:55 +00:00
christos 59fd2f8be8 remove the once hack; vjs says it is not necessary with the monotonic
time kludge. We'll see.
2000-03-02 20:57:42 +00:00
hubertf c8057468ec fix typo: he -> the 2000-03-01 16:45:22 +00:00
enami 6059f8bc37 Fix typo. 2000-03-01 03:32:55 +00:00
enami eb6c30723e Salvage the better comment appeared in rev 1.51 but gone in 1.53. 2000-03-01 03:21:56 +00:00
itojun 9a400bfce1 support ping6 -a c
(request IPv4 mapped/compatible addrs from
draft-ietf-ipngwg-icmp-name-lookups-05.txt)
2000-02-28 13:50:04 +00:00
itojun 959ca07b4b add hw.alignbytes sysctl mib. this gives you the value of ALIGNBYTES
at the kernel compilation time (ALIGNBYTES that the kernel uses).
2000-02-27 06:13:35 +00:00
deberg c0541f24c2 -S isn't supposed to take an argument 2000-02-27 00:20:20 +00:00
oster 680c384366 Update for 'options RAID_AUTOCONFIG'. 2000-02-26 19:43:07 +00:00
itojun 6a433be509 remove net.inet6.ip6.nd6_proxyall sysctl.
support "ndp -s <ip6> <mac> proxy" for proxy NDP.
2000-02-26 08:48:21 +00:00
oster 1f4cc78a38 Add a few more examples, and a summary. 2000-02-26 04:02:03 +00:00
oster f4f9f7bc66 More updates, spelling fixes, etc. 2000-02-25 22:38:51 +00:00
oster f1717bc7fd First revamp of the docs. This is still work-in-progress. More to come
shortly.
2000-02-25 22:24:46 +00:00
oster 3a374be745 Reorganize a few things. Make the general status ('-s') a bit more verbose
by including component labels, and less verbose by removing some other stuff.
2000-02-25 22:24:11 +00:00
itojun e3d3868ea8 use getifaddrs. do not leave AF_INET6 listening socket left opened for
ioctls.  (sync with latest kame)
2000-02-25 09:19:06 +00:00
oster 268ef0a8e2 Document the new autoconfiguration switches, and update the Usage: line.
More doc changes expected soon.
2000-02-24 23:52:46 +00:00
itojun bd3400c592 more fix to SIOCGIFCONF alignment. 2000-02-18 08:14:26 +00:00
fvdl b02df6b9ee List vfs.generic.usermount in manpage. Don't try to handle machdep.diskinfo
for the i386, thus avoiding a warning message in 'sysctl -a'.
2000-02-17 08:54:16 +00:00
enami 24d448f70e Define __POOL_EXPOSE almost at the beginning, instead of just before
dev/vndvar.h or dev/ccdvar.h so that struct pool is always available
regardless of multiple inclusion.  Actually, ccdconfig.c compiles without
this change but ...
2000-02-16 06:52:31 +00:00
itojun eedce7b797 use getnameinfo(), instead inet_ntop(), as much as possible.
(sync with latest kame)
2000-02-16 00:37:02 +00:00
thorpej 25ab915071 Note net.inet.icmp.errratelimit and net.inet.tcp.rstratelimit. 2000-02-15 19:59:02 +00:00
oster 5aee30c016 - support for autoconfig setup and / on RAID setup
- new parts are still work-in-progress (no docs yet either)
2000-02-13 04:55:30 +00:00
perseant 42bce177e0 Add -F flag to override newfs_lfs' preference for 4.4LFS-labelled partitions. 2000-02-12 23:58:09 +00:00
thorpej eb51db5e1e Support vm.nkmempages. 2000-02-12 18:00:58 +00:00
christos 3e1606a4b5 PR/9390: Jarkko Torppa: Routed leaks memory when route addition fails. 2000-02-11 18:39:02 +00:00
hubertf 04a9ed5842 Revert last change, it was caused by the build not picking the
right files if DESTDIR is set.
2000-02-11 16:14:32 +00:00
hubertf e597c0a106 s/STRIP/STRIPPROG/ 2000-02-11 15:36:25 +00:00
oster 565f0151c5 Note the "RAID" partition type. 2000-02-11 02:05:28 +00:00
jdolecek e203cf81c5 Add reference to the include file with TCP sysctl constants. Fixes bin/9378. 2000-02-09 09:14:52 +00:00
itojun 787fb293d3 fix include file path. 2000-02-06 11:12:40 +00:00
fair bf004f04e9 Document KERN_LOGSIGEXIT.
sort sysctl variable list in sysctl.8
2000-02-06 07:31:23 +00:00
enami 3fb18954ab - The -B flag should be followed by logical segment size.
- Remove unnecessary comma at the end of SEE ALSO list.
2000-02-05 11:57:30 +00:00
tsutsui c539ff5d84 STRIPPROG -> STRIP 2000-02-01 06:00:35 +00:00
itojun a6cfc0a168 note that ifconfig delete does not work for IPv6
this is intentional - IPv6 assumes multiple addresses on an interface,
and it is not very safe to "delete" arbitrary one.  -alias with
explicit IPv6 address works fine.
2000-01-31 18:02:01 +00:00
itojun 809b9a5822 add "nwid" directive.
XXX there are too many flags that are not listed in usage().
what should we do?
2000-01-31 17:22:28 +00:00
soda 6079ffd98c mention that hpcmips and arc use `d' as RAW_PART. 2000-01-31 16:02:43 +00:00
soda 3c7d51f177 - use MBR partition table also on arc.
- use defined(USE_MBR) instead of defined(__i386__), like hpcmips and arc.
2000-01-31 16:01:06 +00:00
soda 07a6bcdde4 Build fdisk also on arc 2000-01-31 15:54:48 +00:00
itojun 62e82d7e0c sync with latest libipsec and kernel. 2000-01-31 14:24:23 +00:00
bouyer 5db82fea81 Byteswap the group descriptors fields as well. Works again on big-endian
systems.
2000-01-31 11:40:12 +00:00
wiz 03df73abb2 reorder long descriptions for arguments to be in alphabetical order.
XXX: shouldn't 'enable' and 'disable' for -n be marked up in some way?
2000-01-28 19:51:34 +00:00
bouyer 54a73269c2 Updates for ext2fs revision 1. 2000-01-28 17:19:36 +00:00
bouyer 09d4663f6e Correct bogons in filetype option support, and add support for the
sparse_super option.
2000-01-28 16:01:46 +00:00
sommerfeld aace28c12e Fix PR9282: restore doesn't print dump header on dumps from host with
unset hostname.
2000-01-27 15:25:00 +00:00
bouyer 5fb6bc4e18 First cut at ext2fs rev 1 support (as of mke2fs 1.18): supports the filetype
option read/write and the sparse option read-only.
2000-01-26 16:21:31 +00:00
mycroft 3d237fafa8 Fix a buglet that caused media-specific options to *always* be printed, even if
they were not set.
2000-01-25 06:11:25 +00:00
thorpej 409e9f1b38 Fix a logic buglet in status printing code. 2000-01-25 02:16:57 +00:00
thorpej efe1032de0 - Print 802.11 status (i.e. network ID) after mtu, etc. but before
protcol addresses.
- When searching for status bits, use the currently selected media type,
  not the currently active media type.
2000-01-25 01:46:57 +00:00
thorpej 98ac9f3fdb Update copyright. 2000-01-25 01:03:21 +00:00
thorpej 4e10c0202f Make display of media status information (e.g. carrier, etc.) table-driven
and easily extensible (by merely adding to the tables in ifmedia.h).
2000-01-25 00:59:39 +00:00
chopps 2377e11b8d allow setting (and reporting) nwid for ieee 802.11 devices. 2000-01-24 23:24:16 +00:00
thorpej 9e4fad9efa Fix a bug in get_media_options() which wasn't caught with global options;
make sure we only return option bits.
2000-01-24 22:31:27 +00:00
wiz 78798f9991 it's -> its 2000-01-22 14:48:43 +00:00
tron c6a14eb15d Remove bogus declarations of "errno", "optind" and "optarg". 2000-01-22 10:01:41 +00:00
mycroft f5d7100e26 Nuke `extern int errno;' in code we compile with -Wstrict-prototypes. We get
the correct definition from errno.h.
2000-01-21 17:08:33 +00:00
wrstuden 01dd896ae9 Fix tyop pointed out by Simon Burge. Also expand description
a little, and change words to suggest overlay is a starting point for
layers which need to overlay the over-mounted fs.
2000-01-20 23:59:46 +00:00
perseant ad4e686817 Rename lfs_ifind so that it does not conflict with new kernel prototype.
Addresses PR #9253.
2000-01-20 21:32:31 +00:00
wrstuden 9f1512654d Add mount_overlay. 2000-01-20 19:22:08 +00:00
mycroft 3809e348e0 Fix data comparison to not overrun array bounds. 2000-01-20 01:04:41 +00:00
perseant 88d28e9b98 Fix frag -> fsize typo 2000-01-19 21:27:08 +00:00
perseant 43a7fde6d9 newfs_lfs now recognizes a zero p_sgs field to mean "use the default segment
size" (for consistency with bsize/fsize, and since segment size == block
size is never a valid combination).

Updated the man page to include explicit reasonable values for fsize, bsize,
and sgs, at suggestion from Hubert Feyrer.
2000-01-18 21:57:59 +00:00
perseant f1dfdc6927 disklabel now understands the p_sgs partition field (shift to compute
segment size from block size).

newfs_lfs now reads the disklabel to find segment, block, and fragment
sizes.  Because reading this info from the wrong fs type could result in
very poor fs layout (e.g. ffs has "16" where the segshift would go,
resulting in 512-*megabyte* segments for 8K blocks), newfs_lfs refuses
to create a filesystem on a partition not labeled "4.4LFS".

Man pages for newfs_lfs updated to reflect this change.
2000-01-18 00:02:28 +00:00
bgrayson 2a09ca64fd Added sysctl examples (read-only sysctls for now) 2000-01-17 07:22:45 +00:00
bgrayson 4760c9fa1b Fix bug where NULL pointer wasn't checked before dereferencing 2000-01-17 07:21:54 +00:00
bgrayson 417d43539a Remove unneeded syslog() at unmount 2000-01-17 07:21:25 +00:00
itojun fc838249f5 don't install /usr/sbin/sysctl (backward compat symlink) 2000-01-17 04:22:59 +00:00
itojun 3ea807c958 move sysctl to /sbin/sysctl. symlink from /usr/sbin/sysctl
is supplied for backward compatibility.

add /sbin/sysctl to base/mi (does not remove /usr/sbin/sysctl
as we have a symlink)
2000-01-17 02:36:31 +00:00
itojun 0af5938ca4 Moved from usr.sbin/sysctl/sysctl.c,v 2000-01-17 02:32:06 +00:00
itojun c71990b060 Moved from usr.sbin/sysctl/sysctl.8,v 2000-01-17 02:31:50 +00:00
itojun 7c02ef5347 Moved from usr.sbin/sysctl/pathconf.c,v 2000-01-17 02:31:14 +00:00
itojun 6b2ed69e4e Moved from usr.sbin/sysctl/Makefile,v 2000-01-17 02:30:18 +00:00
hubertf 5471344299 Document the proper fstype for LFS. (If the "default" 4.2BSD is used,
newfs_lfs runs fine, but I get hangs when writing to the disk)
2000-01-16 00:44:59 +00:00
bgrayson 0d39e62e79 Fix security problem noticed by Alaric Williams:
when giving up root credentials, I was setting the egid and euid,
  and forgot to also do gid and uid.
2000-01-15 06:21:40 +00:00
ad 902637d2e4 swapctl(SWAP_OFF, ...) now works. 2000-01-13 12:11:30 +00:00
joda 4aafeffb6f implement netmask slash notation for IP and IPv6 addresses 2000-01-12 10:29:35 +00:00
oster e5b5b86865 Nuke a debugging printf that I forgot to remove before last commit. 2000-01-09 03:06:35 +00:00
shin 8ceded3101 Add '-DSAVEBOOTAREA' to keep MBR partition information
when NetBSD partition starts at sector 0.
Closes PR:port-hpcmips/9146.
2000-01-09 02:45:43 +00:00
oster c714a07d22 - add '-v' (Verbose) option, which, most notably, provides
a spiffy lukemftp-inspired progress bar for parity re-writing,
reconstructs, copybacks, et al.

- make 'raidctl -P' wait until the parity has been updated before exiting
(it waited previously, but only because the parity re-write ioctl wouldn't
exit until the parity was successfully re-written)
2000-01-05 03:02:41 +00:00
itojun 1d4f533c98 avoid use of kvm, mostly for boot floppy's convenience.
(sync with latest kame)
1999-12-31 19:40:19 +00:00
drochner d2f02dc8e3 remove a leftover debug message 1999-12-21 16:54:16 +00:00
fair 35b8613acb change "millisecond" to "microsecond" for headswitch and track seek
comments, to resolve PR 8189. This makes the documentation for these
fields consistent. Not that it matters - a grep of syssrc shows that
these fields aren't actually used for anything and should probably be
GC'd.
1999-12-20 18:19:18 +00:00
jdolecek 685376cc7b Rework the manpage to be a bit more pleasing to read
BUGS section is gone, the facts are stated in the paragraph about
support for writing.
also note that NetBSD 1.5 is the first release supporting NTFS
1999-12-17 14:43:07 +00:00
abs dfa0f92f2e Use '$' instead of '-' to select remainder of disk interactively 1999-12-17 13:06:49 +00:00
abs 669feec4e3 When setting size of partitions interactively allow '-' for remainder of disk 1999-12-17 12:30:02 +00:00
itojun c40b88c33c add reference to RFC, and some more DESCRIPTION.
sync with latest KAME document.
1999-12-15 05:02:39 +00:00
itojun 5979fc87e0 provide -S for source address specifier.
enable KAME scopeid hack.
cleanups in node information query.
(sync with latest KAME)
1999-12-13 15:25:59 +00:00
itojun 5f036cce1d bring in KAME scopeid hack. always show scopeid if it is scoped.
sync with latest KAME.
1999-12-13 15:24:45 +00:00
christos c1936bfd69 - ARGH /brick fvdl
- Put back the change from revision 1.31
1999-12-12 23:53:26 +00:00
itojun b9cc391094 prepare -DKAME_SCOPEID for extended scope id printing (commented out) 1999-12-12 11:44:53 +00:00
itojun d9a742bd0d improve debugging functionality.
(sync with latest KAME)
1999-12-09 15:08:33 +00:00
itojun a338a0d47b add reference to "inet6" family.
document -alias.
1999-12-09 01:28:25 +00:00
perseant e0a29d2563 Read-only mounts should not start cleaning processes. Make it so. 1999-12-08 22:39:25 +00:00
jdolecek b1e0f0ad47 usage(): wrap lines so that they don't exceed 80 characters 1999-12-05 18:14:11 +00:00
itojun f816cfa0ca don't make "-prefixlen 64" a default in -inet6 case. the past behavior
was not compatible with past practice ("route get" did not work right).

sync with recent KAME.
1999-12-03 05:43:00 +00:00
itojun 535e7106d2 rcsid police 1999-12-03 02:13:55 +00:00
bouyer 15ca2512dc Add a missing '\n'. 1999-11-28 20:03:17 +00:00
mrg 5f534fca77 allow changing partition info from inside the interactive handler. 1999-11-26 06:03:09 +00:00
mrg e93b1a89ec we are rcorder.8 now. 1999-11-23 05:50:08 +00:00
mrg d246ccddbb move rcorder to sbin. 1999-11-23 05:28:15 +00:00
mjl 2ecd102f59 Make usage message match actual options. 1999-11-21 00:53:58 +00:00
sommerfeld 3a73fcfff7 Include clues on what to do with the crash dump once you've got it 1999-11-20 19:57:01 +00:00
lukem 1152720a07 add newbtconf (missed by darrenr) 1999-11-20 00:04:48 +00:00
kristerw ebf003eaf4 Typos (from OpenBSD) 1999-11-19 22:48:01 +00:00
bouyer a1d8cb9593 Ignore RTM_OIFINFO messages (send by a COMPAT_14 kernel). 1999-11-19 10:46:35 +00:00
enami 7b962c3e98 Keep SEE ALSO list in alphabetical order. 1999-11-19 01:47:13 +00:00
enami f4642e590c Use .Ar macro for the files to be extracted. 1999-11-19 01:38:54 +00:00
enami 82d7115cf2 Don't pass so many args to .Nd macro. It just overflows. 1999-11-19 01:12:39 +00:00
mrg f6bf35c814 fix lp64 lossage. 1999-11-17 00:29:54 +00:00
enami 3fdb4d7b11 If we didn't print an open paren, no need to print a closing paren
(by backing out part of previous commit).
1999-11-16 11:53:17 +00:00
fvdl f6356db85f Fix typo. 1999-11-15 20:53:56 +00:00
fvdl f2651c65ac Fix %d <-> long mismatch. 1999-11-15 20:31:51 +00:00
fvdl b154796d0f Update for soft updates code. 1999-11-15 19:22:22 +00:00
fvdl 60f82a22ae Print softdep information. Also print sync+async writes in verbose mode. 1999-11-15 19:20:58 +00:00
fvdl 5a92829791 Update for softdep code. 1999-11-15 19:19:41 +00:00
fvdl a905c40444 Changes for softdep code. 1999-11-15 19:18:24 +00:00
ad 43df09c3a7 If we changed the sample rate or resolution, then say so. 1999-11-15 13:47:30 +00:00
ad 6b374311ba Allow setting mouse resolution and sample rate. 1999-11-11 18:29:40 +00:00
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
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
ws faf59c0aba Initialize drive number in DL (not done by some BIOSs).
If you want to use 32-bit addresses, be sure to init the high bits, too.
Some additional register saves around BIOS calls (just in case).
1999-01-28 14:14:04 +00:00
thorpej fe8e643590 Use <sys/disklabel_mbr.h> 1999-01-27 22:04:51 +00:00
thorpej 3a6110fd02 Use <sys/disklabel_mbr.h>. 1999-01-27 21:41:31 +00:00
oster e8d64a5862 Never used, and certainly no longer needed. 1999-01-26 02:46:26 +00:00
oster 543c143bd8 Take care of a few minor things due to the major RAIDframe cleanup.
Again, no functionality changes.
1999-01-26 02:40:02 +00:00
garbled eab4c5009b Add a -y flag to "bim" to assume a yes response to any questions bim might
ask the user.  For use in sysinst, and other scripts.
1999-01-25 22:42:11 +00:00
msaitoh 3117e34c17 Add /proc/#/map. 1999-01-25 03:35:47 +00:00
pk 832bb22922 Enable non-cylinder-aligned partition warning on sparc[64] & sun3.
See also PR#6853.
1999-01-21 11:58:00 +00:00
thorpej dbba3dce54 update for changes to the ccd_softc. 1999-01-21 08:48:46 +00:00
tron 257673aaae Include "disktab.h" to get prototype for getdiskbyname(). 1999-01-19 22:23:36 +00:00
tron 3ef6c36461 Include "disktab.h" to get prototype for getdiskbyname(). 1999-01-19 19:34:50 +00:00
abs 593d6c65b9 Add '-f disktab' option to disklabel, via lib/6623 from
Greg A. Woods <woods@most.weird.com>. (Very) slightly tweaked disklabel.8
1999-01-19 06:24:08 +00:00
lukem 482f72a42c no need for CWARNFLAGS; ../Makefile.inc sets WARNS=1 1999-01-18 04:48:01 +00:00
matt 3740dde63b Allow CFLAGS to be set in /etc/mk.conf 1999-01-17 18:53:59 +00:00
bouyer 3e3f9c7795 #include machine/bswap.h and remove -lutil. 1999-01-15 13:32:05 +00:00
sommerfe 0c70fedcac Allow modload to load symbols for use by DDB. 1999-01-13 23:07:30 +00:00
mjacob 93bf4aae36 recover from errno.h changes 1999-01-12 22:58:10 +00:00
garbled 48ff43e0e2 Add an EXAMPLES and ERRORS section to the manpage to partially fix
PR# 6121 by Charles M. Hannum.  Someone else will have to do the
fixing to mountd's diagnostics.
1999-01-12 08:55:58 +00:00
thorpej ea086c5c52 Update for changes to ccdvar.h 1999-01-12 00:22:00 +00:00
augustss d89ed08e6d Make keysym.h depend on dev/wscons/wsksymdef.h. 1999-01-10 18:05:49 +00:00
simonb 8305a06f33 Fix tpyo. 1999-01-10 01:34:37 +00:00
lukem 5b05a0328e s/1998/1999/ 1999-01-03 14:33:44 +00:00
lukem 2faa2d1ff5 add support for '-L label', which file(1) and restore(1) can extract from the
header. mostly based on [bin/6715] from Brian Grayson <bgrayson@ece.utexas.edu>

old filesystems don't have fs_qbmask and fs_qfmask set in the superblock;
fudge them as per code in /sys/ufs/ffs/ffs_vfsops.c::ffs_oldfscompat().
bug and suggested fix from Robert Elz <kre@munnari.OZ.AU> in [bin/6610]
    XXX: there may be other variables required as well...
1999-01-03 02:17:46 +00:00
lukem 21ae292644 add support for '-L label', which file(1) and restore(1) can extract
from the header.
mostly based on [bin/6715] from Brian Grayson <bgrayson@ece.utexas.edu>
1999-01-03 02:17:45 +00:00
lukem 75ea7b3f7e user friendly enhancments.
reworked from [bin/6710] by Brian Grayson <bgrayson@ece.utexas.edu>
1999-01-03 01:50:34 +00:00
nathanw f274a1c1c5 Update for the 1990s: don't try to pass an integer in a pointer in ksym2name().
Makes this build on the alpha.
1999-01-02 19:01:12 +00:00
tron 46ce633a7b Add reference to "st(4)" as suggested by Brian Grayson in PR bin/6713. 1999-01-02 16:28:39 +00:00
augustss a971be193b Add USB keyboard type. 1998-12-30 19:15:11 +00:00
augustss 44df4dcc85 Add a wscons display type `unknown' that the generic VGA driver can
return until someone fixes it for real.
1998-12-30 13:54:03 +00:00
augustss 0ae031028d Add a special wsmouse type for USB mice. 1998-12-30 13:14:21 +00:00
augustss aa68ddf736 Remove a slight ambiguity in the flag description. 1998-12-30 12:59:58 +00:00
hannken 2eb5d54614 Display usage information if called without arguments. 1998-12-29 22:40:20 +00:00
hannken 6ac29b4d09 Add subdir wsconsctl. 1998-12-28 14:03:27 +00:00
hannken 04ee2ece33 wsconsctl(8) - a program to manipulate wscons devices.
- lacks wsdisplay support (driver needs work on ioctls).
- man page needs work.
1998-12-28 14:01:16 +00:00
lukem 5f22ea3a31 fix estimate of blocks for subsets.
fix from Brian Grayson <bgrayson@ece.utexas.edu> in [bin/6607]
1998-12-28 13:38:29 +00:00
jtk f7514cc95c typo: should be loose source routing 1998-12-22 16:36:41 +00:00
thorpej 6f35df7bfe Only build ldconfig on a.out platforms. Everyone else still builds the
manual page.
1998-12-17 22:23:44 +00:00
pk abccd09fe5 Adapt to new location in `src/sbin'. 1998-12-15 22:49:42 +00:00
pk 8b230a2eff Build ldconfig on non-ELF platforms. 1998-12-15 22:45:16 +00:00
pk fc2f406a64 Pull in proper headers; deal with compiler warnings; miscelleneous KNF. 1998-12-15 22:27:14 +00:00
ws fd4d2bc838 Typo 1998-12-15 16:07:24 +00:00
kenh 484162b815 Do this for ext2fs as well, because Manuel said so. 1998-12-02 16:15:10 +00:00
kenh 7171fafd1d Add support for a new flag: "nodevmtime". This sets the MNT_NODEVMTIME mount
flag.
1998-12-01 23:20:43 +00:00
christos f53f6fbf73 Add mknod <name> p which creates a named pipe. There is no real reason for
a separate mkfifo program and there is prior art.
1998-11-24 22:56:26 +00:00
christos f95d18485e - document 'p' file type.
- fix stale documentation about the location of the major/minor device
  tables in the kernel.
1998-11-24 22:55:23 +00:00
kenh 2e09168cb1 Implement a new command: "checkpower". Returns the current power management
mode of an ATA device.
1998-11-23 23:02:58 +00:00
mrg da5f0873c9 fix compile errors on the alpha. 1998-11-23 00:18:40 +00:00
msaitoh 73c0a4420d s/ and and / and / 1998-11-22 22:27:32 +00:00
bad 1bb90faab4 testo. We want to source /etc/rc.shutdown.
Fixes PR #6474.
1998-11-22 19:13:45 +00:00
kenh 1074143fcc Fix a warning that shows up on big-endian machines. 1998-11-20 18:27:40 +00:00
kenh d5b0705044 wdctl -> atactl 1998-11-19 23:54:59 +00:00
kenh ca505b6b88 Build wdctl(8). 1998-11-19 19:52:25 +00:00
kenh 5700b6e15f wdctl(8) - A command for manipulating WD/IDE/ATA devices.
Currently only understands "identify" and the power management command set.

Code has been liberally borrowed from scsictl(8).
1998-11-19 19:50:31 +00:00
msaitoh 91395a8690 delete .TP (because this document is written in "mdoc" format) 1998-11-17 21:02:38 +00:00
tls f6f55150e7 document ipf change at securelevel >= 2 1998-11-14 07:47:36 +00:00
tls 88aaa797c9 reflect new securelevel 2 changes 1998-11-14 07:25:35 +00:00
tls 566ff31cb7 When downgrading from 'highly secure' mode (securelevel >= 2) to 'insecure' mode (securelevel 0) and the root password is set, always require it before giving a shell on the console. Reasoning: if an attacker has access to the machine console, he doesn't necessarily have access to the hardware itself; on a 'highly secure' machine, we may as well make his life hard. 1998-11-14 07:17:58 +00:00
abs 78aeeb96c6 Fix typo 'with routing loop' to 'with a routing loop' 1998-11-13 22:06:56 +00:00
oster ed77a60f62 Oops. Forgot the man-page for 'raidctl' when the rest of 'raidctl' went in. 1998-11-13 13:16:46 +00:00
oster 0abf7b19d0 Added raidctl to the list of things to build. 1998-11-13 04:35:04 +00:00
oster f675e35d77 RAIDframe, version 1.1, from the Parallel Data Laboratory at
Carnegie Mellon University.  Full RAID implementation, including
levels 0, 1, 4, 5, 6, parity logging, and a few other goodies.
Ported to NetBSD by Greg Oster.

raidctl is our userland configuration tool for RAIDframe.
1998-11-13 04:34:02 +00:00
thorpej f023958a87 CCDF_MIRROR is nuked from orbit. 1998-11-13 00:27:04 +00:00
christos 7b57bf6d78 Adjust for DKTYPENAME changes. 1998-11-12 16:19:47 +00:00
thorpej c1425134ae Simple support for formatting a SCSI disk. This will be enhanced in
the near future.
1998-11-12 01:16:08 +00:00
jonathan 9fe4d42638 Set otherwise-unused global variable `disksectors' to disklabel.d_secperunit.
Change   fdisk -S to  emit disksectors as DLSIZE (for benefit of sysinst.)
1998-11-08 00:29:08 +00:00