Commit Graph

3124 Commits

Author SHA1 Message Date
jdolecek
2d5a801b27 add /rescue to the PATH to find chown if /usr is not available yet
XXX chown should either be moved or we should not depend on it here

fixes PR kern/23614 by Christian Biere
2003-12-15 08:57:52 +00:00
he
a085af0d99 Change "ln -sf" to "ln -fs" to placate makedev2spec.awk. 2003-12-14 19:09:34 +00:00
martin
40751dda65 Place bootjs.elf in .../installation/netboot too (boot.net can't be used
for JavaStations)
2003-12-14 12:17:44 +00:00
rtr
1a07d009ee x11 modules/{fonts,drivers,input} directories. 2003-12-14 10:14:48 +00:00
ad
39b2c33e25 Make wscons device nodes, and build the WSCONS kernel. 2003-12-13 23:11:17 +00:00
dyoung
4758291178 Fix the checkflist for builds without Kerberos 4 (MKKERBEROS4=no)
and without Kerberos 4 & 5 (MKKERBEROS=no). Previously checkflist
complained of missing files.

* move kerberos- and kerberos 4-only files into new flists,
  distrib/sets/lists/*/krb.*

* make the flist generators grok MKKERBEROS{,4} variables

* fix Makefiles which treat MKKERBEROS=no as MKKERBEROS5=no.
  9 out of 10 experts agree that it is ludicrous to build w/
  KERBEROS4 and w/o KERBEROS5.

* fix header files, also, which treat MKKERBEROS=no as MKKERBEROS5=no.

* omit some Kerberos-only subdirectories from the build as
  MKKERBEROS{,4} indicate

(I acknowledge the sentiment that flists are the wrong way to go,
and that the makefiles should produce the metalog directly.  That
sounds to me like the right way to go, but I am not prepared to do
revamp all the makefiles.  While my approach is expedient, it fits
painlessly within the current build architecture until we are
delivered from flist purgatory, and it does not postpone our
delivery. Fair enough?)
2003-12-11 09:46:26 +00:00
tsutsui
2dc2c15166 - Turn off console login.
- Remove nonexistent tty00 and tty01.
- Add and enable ttyE0 and scif0.
2003-12-10 18:04:28 +00:00
hannken
fbae381aaa The file system snapshot pseudo driver.
Uses a hook in spec_strategy() to save data written from a mounted
file system to its block device and a hook in dounmount().

Not enabled by default in any kernel config.

Approved by: Frank van der Linden <fvdl@netbsd.org>
2003-12-10 11:40:11 +00:00
lukem
8d18845ac2 add null & fdesc to the list of file system types to skip in check_disks 2003-12-10 09:25:36 +00:00
tacha
7b0cb03434 remove target before executing mknod (in std_sparc). 2003-12-09 11:25:04 +00:00
dmcmahill
5d0ac15aa1 Improve the portability of this script by escaping some {'s and }'s used
in a regex.  Works with Solaris awk as well as gawk now.
2003-12-08 23:49:25 +00:00
lukem
6a7c1e3169 improve comment 2003-12-08 08:12:01 +00:00
perry
16a3b1f9cc Add back nfs partition display if show_remote_fs is on.
As requested by Grant.
2003-12-08 01:17:37 +00:00
perry
08f64583cc add show_remote_fs
Triggers showing nfs mounted file systems in the nightly report.
2003-12-08 01:14:08 +00:00
perry
43a0fc6fac Change the default behavior of the netstat run during check_network to
print a summary rather than the full (and not usually desired) output
of netstat -inv. The old behavior can be returned by simply setting
full_netstat to YES in daily.conf.

Original idea by me, cleaner and more correct execution via small awk
script from Greg Woods.
2003-12-07 22:22:15 +00:00
perry
f9f0805e4c add full_netstat=NO 2003-12-07 22:17:54 +00:00
perry
760b3486e4 suppress disk reports about nfs mounts, kernfs and procfs. 2003-12-07 16:55:04 +00:00
perry
eda014eade Don't print "Last dump" report if /etc/dumpdates is zero length or absent.
Don't print OTP/skey report if /etc/skeyskeys is zero length or absent.
2003-12-07 16:35:04 +00:00
perry
d9adb3cb0f use -h ("human readable") instead of -k on nightly df 2003-12-07 16:20:18 +00:00
fredb
0eb4e5c6ee Add a synopsis, disclaimer, and a hypertext link to the "real" documentation. 2003-12-07 16:11:58 +00:00
fredb
fe1351034e Whitespace and punctuation cleanup. Try to fill lines up to 72 columns. 2003-12-07 16:02:35 +00:00
fredb
44d9f578ac Expand the "pool.ntp.org" section. Drop "maxpoll", call for volunteers,
add some example country codes, and use disjoint CNAMES by default, as
discussed in PR misc/23283 (by Adrian 'Dagurashibanipal' von Bidder),
the pool.ntp.org mastermind and maintainer).
2003-12-07 16:01:00 +00:00
fredb
54d0d4cd23 Add a "tos" directive. 2003-12-07 15:56:30 +00:00
drochner
505ed045c0 ntpdate to a multicastclient address doesn't work 2003-12-04 18:28:54 +00:00
drochner
e3925ac984 no html pages for ntp anymore 2003-12-04 18:25:49 +00:00
isaki
eb554304bd Correct typo in comment (s/x86k/x68k/) 2003-11-24 06:31:44 +00:00
simonb
33896379fe Add the entries in misc/18016 (from Patrick Welche). 2003-11-23 23:28:03 +00:00
simonb
55a7e482d0 Add some more services that have been showing up in my ipfilter logs. 2003-11-23 06:06:24 +00:00
tsutsui
74a31d9ed9 Update device description for hp300 MI com(4) changes. 2003-11-22 17:26:45 +00:00
tsutsui
4c8374cf19 Update MD entries for DCA, DCM and APCI serial ports to migrate MI com(4):
- use ttyC[0123] for DCA and APCI with MI com(4)
- use ttyM[0-f] for DCM instead of tty0[0-f] to avoid confusion with MI com(4)
- create the foloowing symlnks to compatibility:
 tty0  -> ttyC0 (for DCA)
 ttya0 -> ttyC1 (for APCI)
 ttya1 -> ttyC2 (for APCI)
 ttya2 -> ttyC3 (for APCI)
 tty0? -> ttyM? (for DCM)
- note the above symlinks should be removed after the next release

As per discussion on recent port-hp300 (ok'ed by thorpej).
2003-11-22 17:20:08 +00:00
abs
c3751e8404 Increase size and number for authlog, cron, lpd-errs, and messages 2003-11-21 18:07:09 +00:00
jhawk
6a6c54a1d0 Provide a workaround for PR bin/12900.
When /dev is an fdesc, and /dev/tty is stat()ed without a controlling tty,
a "Device not configured" error is returned.

Filter mtree's stderr to ignore this error.

If fdesc is fixed to not behave in this fashion, this workaround can
be removed; bin/12900 should remain open until that time.
2003-11-19 20:28:19 +00:00
jhawk
3460455823 In check_varmail (mailbox ownership/permissions check):
Make ls -A explicit, to help n debugging when not run as root
    (-A is implied when ls is run as root)
  Ignore dotfiles, as they are not mailboxes (e.g. .jhawk.pop)
2003-11-18 03:30:40 +00:00
jhawk
ea872628e6 XXX: note pairwise cascaded test inversion in permit_star.
Add checkyesno check_homes_permit_usergroups to allow group writability
  when the groupname matches the username.  Defaults to off.
2003-11-18 03:23:53 +00:00
jhawk
4828bcfb5b check_homes_permit_usergroups=NO 2003-11-18 03:21:40 +00:00
sekiya
845cc26789 Add iso-image-md-pre and iso-image-md-post targets. Installation media can
now be built with the iso-image target from ${NETBSDSRCDIR}/etc.
2003-11-15 08:58:27 +00:00
jdolecek
67702193cc explicitly pass MACHINE and MACHINE_ARCH to MAKEDEV.awk via environment,
so that this works as expected when not invoked via build.sh
2003-11-15 08:50:26 +00:00
sekiya
96dd3017c1 Adapt to new config file naming convention. 2003-11-13 02:33:39 +00:00
wiz
eb0fcf4886 Add html4/hpcsh. 2003-11-05 08:22:16 +00:00
uwe
212800e523 /usr/share/man/{cat,man}4/hpcsh 2003-11-05 02:53:38 +00:00
briggs
07a0e27c44 Revert the change in default value of ipv6_v6only. Further discussion
on this topic is required.  It should be reintroduced and pursued in
the IETF.
2003-11-03 15:12:06 +00:00
mycroft
6f4bc2c877 Announce a reason for the shutdown. 2003-11-01 23:04:54 +00:00
he
4318508981 'rd' under 'all' should be 'rd2', so make it so. 2003-11-01 19:02:54 +00:00
drochner
d6fa98c3f0 getttyent(3) was changed to complain about unknown words at the end of
tty definitions. Use '#' to separate comments.
2003-10-30 20:40:20 +00:00
mycroft
adfa67a197 Oops, fix comments. 2003-10-30 17:42:23 +00:00
mycroft
87c704cac0 Add dummy scripts for these events. 2003-10-30 17:34:45 +00:00
mycroft
1455475ac4 Use logger(1) to log errors -- otherwise the output goes nowhere. 2003-10-30 17:32:45 +00:00
wiz
9f320f289d Dig man4 for sparc64. 2003-10-30 08:16:41 +00:00
fredb
8098923219 Make the ntp.conf parsing more specific, and therefore more robust. Closes
PR bin/23305.
2003-10-29 19:00:14 +00:00
jdolecek
0ff71b5cba the arm ports are 'arm' and 'armeb'
pointed out by Shoichi Miyake
2003-10-28 11:34:14 +00:00
briggs
5a770ba2d8 Toggle the default value of ip6_v6only. Also provide a sample sysctl to
retain the existing behavior.
2003-10-28 06:31:28 +00:00
cl
7833f0afc9 now that MAKEDEV is generate, install it from ${.OBJDIR} 2003-10-26 23:34:29 +00:00
lukem
3d29fcd1f7 Fix previous:
*	Restore previous functionality which supported running postinstall
	with an extracted etc.tgz set as the "source" directory (i.e,
	/usr/src isn't available).  We do this by generating the MAKEDEV
	to ${SCRATCHDIR} if the real source is available, and leverage off
	the compare_dir() code that the rest of postinstall uses to support
	this functionality.

    *	Don't special case MACHINE_ARCH==arm; the MAKEDEV.awk should
	be doing that since etc/Makefile doesn't have similar special
	case code.  In any case, AFAICT the only MACHINE_ARCHs are
	"arm" and "armeb"; there is no "armel" in NetBSD.
2003-10-26 23:08:29 +00:00
jdolecek
ef31c1b29a update for unified, dynamically generated MAKEDEV - change 'makedev' item
to generate the MAKEDEV to scratch dir and compare that with the currently
installed /dev/MAKEDEV; also add -a MACHINE_ARCH option to explicitly
set machine architecture for non-native builds

problem with postinstall pointed out by Patrick Welche and Hubert Feyrer
in private e-mails
2003-10-26 21:57:11 +00:00
jdolecek
fd9cf65324 g/c the 'see foo(X)' xrefs; this info is automatically generated
into MAKEDEV(8)
2003-10-26 21:21:50 +00:00
jdolecek
b1210ba8ee style nits - use / re / instead of "re" for constant REs 2003-10-26 13:40:46 +00:00
he
706fa97ddd As a temporary workaround, use "ln -sf" to be compatible with the
checks in distrib/common/makedev2spec.awk, which insists on "-sf"
usage (which is arbuably a bug, and should be looked at more closely).
2003-10-26 12:42:55 +00:00
lukem
f85d2d1c14 Use ${HOST_SH} instead of `sh'.
If necessary, pull in <bsd.sys.mk> to get the definition of HOST_SH;
Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.
2003-10-26 07:25:33 +00:00
ross
b9e3ec284d Add the -T etc_pkg arg back to the MAKEDEV install. 2003-10-25 03:55:26 +00:00
jdolecek
3b77895e3d adjust the device descriptions for better MAKEDEV(8) manpage output
note PF is not in tree (for the manpage)
2003-10-24 23:39:42 +00:00
ross
ebbe98fcaf Now that MAKEDEV is generated, just do an ordinary ${INSTALL_FILE} instead
of going back to the source dir (and losing) with ${ETC_INSTALL_FILE}
2003-10-24 22:39:51 +00:00
jdolecek
1b00681156 switch over to unified MAKEDEV 2003-10-24 20:12:04 +00:00
jdolecek
dd2276a2ee make friendlier to objdir builds; now expect the caller to set ETCDIR
to the directory with src/etc; top of kernel sources is assumed
to be ETCDIR/../sys

fix error message for case when platform MAKEDEV.conf is not found
2003-10-24 19:57:36 +00:00
jdolecek
930959c6c0 fix floppy & ramdisk targets 2003-10-24 11:05:23 +00:00
jdolecek
9e9c552bb7 g/c SCSI-related entries 2003-10-24 10:26:44 +00:00
jdolecek
b2607ae4cb make 'sd' optional 2003-10-24 10:25:08 +00:00
jdolecek
6108862993 fix pasto in pty target 2003-10-24 08:41:11 +00:00
jdolecek
3b5469b94c fix various mistakes, such as using hardcoded majors or typos/pastos
add some more necessary device entries
introduce makedisk_minimal() and use it to create the CD-ROM & md entries;
this procedure only creates 'a' and RAW_PART device entries
remove pf from 'all' target - it's not part of tree, so shouldn't be
created by default
2003-10-24 08:29:57 +00:00
jdolecek
53d9446257 fix handling of ARM ports' majors file
fix handling of sbmips majors - it uses the evbmips majors

fetch information about platform RAW_PART, and make it available
to MAKEDEV.tmpl
2003-10-24 08:27:26 +00:00
jdolecek
1eeb241e42 sync with reality, put back some entries mistakely omitted
in the initial conversion from MD MAKEDEV
2003-10-24 08:20:26 +00:00
matt
72bc77e103 No INSTALL kernel for ofppc. 2003-10-24 05:01:39 +00:00
jdolecek
7234f6fb3c don't put GENERIC into BUILD_KERNELS 2003-10-22 20:40:42 +00:00
jdolecek
a9b5015c6d fix bug in pty target (pasto from some other port) 2003-10-22 20:22:26 +00:00
jdolecek
c5808c177b no dmoverio either 2003-10-22 17:13:50 +00:00
jdolecek
bc7edb6f2d add stic0 to 'all' (used to be created in alpha 'wscons' target) 2003-10-22 17:09:50 +00:00
jdolecek
0f5caa8622 no apm 2003-10-22 17:08:50 +00:00
jdolecek
ed841056c7 no USB/openfirm on acorn32, remove from lists
put back some stuff which was in the original MAKEDEV lists
2003-10-20 17:56:35 +00:00
jdolecek
4c5a46429b use tty0 instead of com0 2003-10-20 16:42:13 +00:00
jdolecek
520acde2ae com0/com1 is exactly tty00/tty01, so g/c them from the list 2003-10-20 16:41:39 +00:00
fredb
836389dfbc Supply the usual default setting of $commmand. Omission pointed out by
Launey Thomas in private mail.
2003-10-20 16:09:15 +00:00
christos
b5aee30a01 set fsck_flags=-p in /etc/defaults/rc.conf instead of checking if it is
empty in /etc/rc.d/fsck. From Bernd Ernesti.
2003-10-20 15:02:15 +00:00
jdolecek
fbdef6175b remove entry for clockctl; that is created in the MI 'all' target 2003-10-19 19:08:59 +00:00
jdolecek
7a46124ea4 determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
2003-10-19 19:07:26 +00:00
jdolecek
cf58aa2b57 remove copyright notice accidentaly carried over from the hp300
MAKEDEV script
2003-10-19 18:50:35 +00:00
jdolecek
c852a48a4f g/c audio0-3 (created by target 'audio')
g/c wscons-related devices (all created by target 'wscons')
2003-10-19 17:32:13 +00:00
jdolecek
3d2b1548ac g/c audio0-3 (created by target 'audio')
g/c duplicate ttyv0 entry
2003-10-19 17:30:35 +00:00
jdolecek
808373beb6 use target 'wscons' to create wscons-related devices; this creates
also some additional control devices besides the terminal devices, which
are needed for full operation
2003-10-19 17:29:08 +00:00
jdolecek
54bd322b10 no need to duplicate creation of wskbd/wsmouse - target 'wscons'
creates these
2003-10-19 17:26:24 +00:00
jdolecek
7822738b47 use 'audio' target to create audio devices, instead of creating
/dev/audio0-3; 'audio' makes some additional device files which are
necessary for full operation
2003-10-19 17:24:14 +00:00
jdolecek
46bdb9f87e target 'audio' creates /dev/audio0-3, g/c the duplicit entries creating
the files again
2003-10-19 17:22:42 +00:00
jdolecek
7c7f293c24 add platform MAKEDEV config file for unified MAKEDEV, based on info
from platform MAKEDEV script
2003-10-19 17:06:30 +00:00
fredb
663be81e89 Allow for a syntax extension for "ntp.conf" with ntp 4.2.0. 2003-10-19 13:31:28 +00:00
fredb
b703c0fa68 Use "$command", instead of hard-coded "ntpdate", so that the user can
override the path using the usual mechanisms.
2003-10-19 13:23:57 +00:00
wiz
a5e3bdad73 Add ibmnws {cat,html,man}8. 2003-10-19 09:08:40 +00:00
matt
14573b928a Add ibmnws specific files. (XXX someone should checkout MAKEDEV and make
it complies with how MAKEDEV is done now).
2003-10-19 03:36:45 +00:00
fvdl
82729ccc95 Really remove ed0 and ed1 2003-10-18 23:23:43 +00:00
matt
4480d87326 Fix iso-image support. 2003-10-18 03:00:05 +00:00
jdolecek
1af201c35f g/c ed0/ed1 nodes, the hardware is not present on amd64 2003-10-17 19:22:58 +00:00
jdolecek
ad4acc4abb allow also tty[0-9] for serial ports, they are convenient synonyms
for tty0[0-9]
as pointed out by David Laight

remove spaces between makedisk_p*() functions, so the output script looks
neater once some of them are filtered out
2003-10-17 19:06:33 +00:00
jdolecek
edf6a76108 improve error checking, and bail out early, instead of looping
when filtering the template, leave only the wanted makedisk_p*() routine
in the output
as pointed out by David Laight

also make it mandatory for MACHINE and MACHINE_ARCH to be set in
environment; it would be possible to use use uname -p/-m, but better
to catch possible cross-build mistakes sooner than later
2003-10-17 19:01:49 +00:00