Commit Graph

1608 Commits

Author SHA1 Message Date
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
christos
7f1ed758a3 char -> unsigned char 1998-11-06 16:52:42 +00:00
simonb
00c4adc933 Explicitly zero "node" before we start using it. 1998-11-03 18:14:55 +00:00
bad
7404107445 Run /etc/rc.shutdown when the final shutdown time has come.
Thanks to Ted Lemon for helping with my English.
1998-10-29 20:12:56 +00:00
bad
af876a75fc Delete redundant "the". 1998-10-29 18:55:27 +00:00
enami
de113f1843 Fix usage string;
- option to specify maxwait is -w, not -i.
	- add missing -h host and -Q option.
1998-10-26 04:45:35 +00:00
christos
94b2d42842 Update to 980910 from ftp.rhyolite.com 1998-10-25 14:56:06 +00:00
christos
99c0436391 Update to the 980911 version from ftp.rhyolite.com:/src/ping.tar.Z 1998-10-25 13:51:31 +00:00
christos
e24d852656 Disable and log RIP_TRACEON and RIP_TRACEOFF. They are insecure. 1998-10-24 18:30:23 +00:00
lukem
a9db50e608 * implement -f; flush all routes before executing command
* reset af to 0 in flushroutes() and newroute()
* cleanup -DSMALL:
-   `flush' and AF_APPLETALK is supported (the latter had partial support)
-   AF_NS, AF_ISO, and AF_CCITT are not supported at all (rather than being
-   partially unsupported).
1998-10-23 05:36:42 +00:00
thorpej
377b6539a8 Use DINODE_SIZE instead of sizeof(struct dinode) and/or pointer arithmetic. 1998-10-23 01:27:51 +00:00
thorpej
df7e58ed2e Use DINODE_SIZE rather than sizeof(struct dinode) and/or pointer arithmetic. 1998-10-23 01:13:33 +00:00
thorpej
a2d370bc46 Use DINODE_SIZE instead of sizeof(struct dinode). Also, eliminate some
unnecessary pointer casts.
1998-10-23 00:39:15 +00:00
mycroft
243b42b3bc Use the default calculation of maxcontig, based on fs_bsize and MAXPHYS, so
that the cluster summary information is correct for bsize=4k and MAXPHYS=64k.
1998-10-22 08:55:42 +00:00
lukem
ab0be9be0e spell daemon correctly in the opening paragraph... 1998-10-21 13:58:32 +00:00
matt
f8bd2123f3 vax -> __vax__ 1998-10-20 01:48:14 +00:00
thorpej
f5c016eea6 yoops, build manpage (duh) 1998-10-18 01:14:28 +00:00
thorpej
c0b197f941 Fix a thinko in the device opening code. 1998-10-17 05:08:27 +00:00
thorpej
d937146240 Oops, finish the description of the "scan" bus command. 1998-10-15 21:51:23 +00:00
thorpej
3c5483a351 Fix a couple of usage strings. 1998-10-15 21:49:09 +00:00
thorpej
1bf971a883 Build scsictl. 1998-10-15 21:45:30 +00:00
thorpej
c9a47c223b scsictl(8) - a program to manipulate SCSI devices and busses. Currently
supports:

Devices: identify, reassign blocks, reset

Busses: reset, scan for devices

Coming soon, device formatting, mode page editing, device freeze/thaw, etc.
1998-10-15 21:44:39 +00:00
ws
1cd9ec3c71 Separate master bootcode from fdisk. 1998-10-15 15:23:23 +00:00
ws
3cdac6d69c Separate master bootcode from fdisk.
Add int13 extension support to master bootcode.
1998-10-15 15:22:13 +00:00
tron
f1283a32e6 Print correct filename if mknod() fails. 1998-10-13 16:41:20 +00:00
is
3523dc9c50 Back out the wait-for-slowly-dying-processes change. 1998-10-09 18:50:35 +00:00
enami
3c12da56ad Initialize the global variable `shuttime' with current time when
user requested to shutdown now, so that correct time is written in
/etc/nologin.
1998-10-09 03:01:40 +00:00
enami
2691695883 Add -p option in usage. 1998-10-09 02:26:17 +00:00
enami
138ef65e24 Sort options in SYNOPSIS alphabetically. 1998-10-09 02:24:08 +00:00
mrg
3e9d54f492 print the strerror if swapctl fails. 1998-10-08 10:00:31 +00:00
wsanchez
3e7294fa8d Init dev to quiet compiler. 1998-10-08 02:01:11 +00:00
ws
ea31d33a4a Since M$ doesn't maintain the FSINFO block correctly,
don't treat errors there as modifications.
1998-10-06 14:31:58 +00:00
hubertf
df0d7ae70f add mount_filecore to "see also"-list 1998-10-03 22:50:46 +00:00
ws
ba2f852285 Completely zero out a partition table entry,
if type, start and size are given as zero.
1998-10-02 17:23:22 +00:00
frueauf
27993f82cc Add getuid() check if -f is set, fixes pr 6222 by Uwe Arndt. 1998-10-01 19:39:33 +00:00
ws
d8881a6f9a Automagically initialize boot code and partition table if not yet valid.
Don't touch the partition table on -i, if previously valid.
1998-09-28 15:44:18 +00:00
thorpej
1ef8f44cd4 We use regexp(3), better link w/ libcompat! 1998-09-18 22:14:46 +00:00
thorpej
cad7a502b7 Use sigset_t for signal masks. 1998-09-18 22:00:46 +00:00
mycroft
54bbb69ea1 Word the comments about `async' a bit more strongly. 1998-09-16 09:27:36 +00:00
tv
8f7ed4aa27 Restrict -l to the superuser as suggested in PR 3973 from <soren@t.dk>.
Also distinguish "-f" from "-i 0.x" in the superuser restriction messages.
1998-09-14 17:08:55 +00:00
tv
b6b7269733 Nuke the termios stuff from the 1997/03/11 import, which prevents ping
from being run in the background of most shells without redirecting stdin
from /dev/null.  (AFAICT, the termios stuff is useless and does not
interfere with SIGINFO handling.)
1998-09-14 12:52:47 +00:00
ross
382f00edd8 Document noasync and nosync.
Clarify the meaning of sync.
Run all the -o keywords through the Cm (keyword emphasis) macro.
1998-09-14 03:48:30 +00:00
pk
f6ed324c42 Deal with superblock changes; from PR#6032. 1998-09-11 21:22:53 +00:00
mycroft
a50da02192 Oops; update usage message. 1998-09-11 07:22:13 +00:00
mycroft
f193968581 Add isc, sco, and bsdos 3-field format. 1998-09-11 07:20:48 +00:00
christos
7852090868 Add support for displaying interface alias information. Based on PR/6109 by
Phil Nelson.
1998-09-06 17:51:32 +00:00
pk
0a97faa040 Assign my copyrights to TNF. 1998-09-05 13:08:38 +00:00
mrg
3d6db0aca3 <vm/vm_swap.h> -> <sys/swap.h> 1998-08-29 17:03:35 +00:00
mrg
b5f69ff667 add a `char se_path[PATH_MAX]' member to struct swapent, that
the pathname of the swap device is saved into.  add a char *swd_path
member to struct swapdev, that contains a copy of the pathname
(using malloc(9)).  rename swapctl(2)'s SWAP_STATS to SWAP_OSTATS,
and add a new SWAP_STATS command (number).  make swapctl(SWAP_STATS,
...) [new version] copy the path out.  if COMPAT_13, also include
support for SWAP_OSTATS.  also fix a minor bug in swapctl(2).

the point of this is that swapfiles are now shown in `swapctl -l'.
1998-08-29 13:27:50 +00:00
augustss
91b9544ee2 Ignore some more signal during the reboot. Without this fix it's impossible
to e.g. reboot from a menu in the window manager as the reboot process
gets killed before it is done.
1998-08-29 11:17:20 +00:00
christos
b2ae8c434d Avoid interraction between pppd and routed, by trying to discover new
interfaces every time there is a new route, irrespective of timeout period.
1998-08-26 17:50:32 +00:00
ross
029a64cc29 from Erik Bertelsen <erik@mediator.uni-c.dk>
{ put } { in } { lots } { of } { these } { to } { shut } { up } { egcs }
1998-08-25 19:18:12 +00:00
msaitoh
3181c0a112 fix a roff command bug 1998-08-18 18:03:28 +00:00
mycroft
3748c7c959 Assign my copyrights to TNF. 1998-08-15 09:16:27 +00:00
mark
e6f9901d92 Add a description of the origin of filecore and what it is. 1998-08-14 23:00:59 +00:00
mark
ead832c9a7 Add man page for mount_filecore. 1998-08-14 14:36:52 +00:00
mark
5e008b5d5f Added mount_filecore. 1998-08-14 03:40:39 +00:00
mark
e7b675de7b Initial commit of mount_filecore used for mounting filecorefs partitions. 1998-08-14 03:38:51 +00:00
frueauf
d3c525bb9a A dump level above 0 saves new or modified files since the last dump of
a lower level, not the same level. Fixes pr 5402 by Kevin Sullivan.
1998-08-11 09:52:35 +00:00
rvb
db826b28d9 Dont report more than 1023 cylinders for DOS/BIOS because
the code below will truncate to a 10 bit field.  This
can cause major problems later for DOS.
1998-08-10 18:46:29 +00:00
msaitoh
7970137565 delete an obsolete usage 1998-08-10 18:03:04 +00:00
perry
bfd526219d bzero->memset, bcopy->memcpy, bcmp->memcmp 1998-08-10 02:57:23 +00:00
thorpej
6bd72c7fd7 Cross-reference ifmedia(4). 1998-08-09 00:39:02 +00:00
thorpej
1dc9284e4f Document "instance". 1998-08-08 22:50:13 +00:00