lukem
20526529b6
Overhaul install-etc-files so that
...
* most files are installed with CONFIGFILES (from bsd.files.mk)
* empty files are created in a cleaner fashion
* MAKEVERBOSE is supported for the remaining custom items
2004-06-28 14:03:02 +00:00
lukem
6b00b0a32b
Run the "su -m nobody -c locate.updatedb" in a subshell with cd / first.
...
"nobody" doesn't have perms to $WEEKLYDIR which was the cwd previously,
and this may cause a warning to be issued by root's shell as part of the su.
2004-06-27 13:51:55 +00:00
fredb
857732d328
Make the "iso-image" a hybrid HFS/Rockride image. The main benefit, is
...
that the Macbinary files in the "misc" directly are now directly executable
from within Mac OS. This solves a "chicken-and-egg" problem: you can't even
distribute a tool to unpack the archives on a plain ISO image, as the
executable code is all in the resource fork on mac68k. In other words, a
user can now begin the installation by simply double-clicking on the Booter
program on the CD-ROM.
2004-06-26 16:09:09 +00:00
itojun
3ed937d076
remove "auth" group mistakenly added
2004-06-25 15:56:42 +00:00
itojun
3b8461f315
let spamd use /var/chroot/spamd, not /var/empty
2004-06-25 15:54:31 +00:00
itojun
3c44aeac73
GID for authpf (72 was picked so that we can NFS-share with openbsd)
2004-06-25 00:14:50 +00:00
itojun
fd8e4a5e98
ports used by spamd(8).
2004-06-23 11:58:48 +00:00
itojun
2a49c3efe7
install pf related files to /etc
2004-06-22 18:21:55 +00:00
itojun
bd5c29bee3
add $NetBSD$
2004-06-22 15:35:38 +00:00
itojun
779d0ec295
PF from openbsd 3.5
2004-06-22 15:34:26 +00:00
itojun
9e6c9caf46
PF from openbsd 3.5
2004-06-22 15:06:49 +00:00
christos
0553899e97
remove ad-hok list of pty's from port tty files, and auto-generate it so
...
that it is consistent, and in the proper order.
2004-06-20 21:30:26 +00:00
christos
d649be27ff
Rework the sequence that ptys get allocated so that we don't end up with
...
gaps in the sequence of minor numbers as we allocate ptys. Having gaps
has 2 bad side effects:
- ptm does not like it
- we allocate a lot of storage that we'll never use in the pty array
(the current scheme allocated 62 ptys 0-15,256-301, so we needed
302 entries to get 64).
Now we allocate ptys in groups of 16 or 14 instead of 64, and we follow
the minor number order.
We default to 64 pty's by building pty0-3, which is all using the old
traditional pty names. Of course to do this, the shell code is a bit
convoluted.
2004-06-19 05:31:50 +00:00
mhitch
1df32daa6d
AmigaDOS tools moving to distrib/amiga/stand.
2004-06-16 02:02:29 +00:00
kleink
006b843d0e
Update with the iana.org URL, as has been done with services.
2004-06-10 10:06:51 +00:00
christos
d1fc28d7e3
don't depend on printf.
2004-06-08 19:03:14 +00:00
abs
050f98e610
Add quota=YES and ldconfig=YES
2004-06-03 16:30:44 +00:00
abs
eb24f87047
add rcvar
2004-06-03 16:29:15 +00:00
abs
d5fc55fa51
Add rcvar="quota"
2004-06-03 16:27:44 +00:00
mhitch
0f505bd97e
Add a few logical disks (ld[0-3]) to the minimal configuration so installation
...
can be done to Mylex DAC960 raid drives.
2004-06-01 03:35:59 +00:00
mhitch
c2074d37a2
Populate the installation/misc directory with the AmigaDOS tools.
2004-06-01 03:08:42 +00:00
martin
5a942efb7b
If not doing full_netstat, use the -v option anyway to avoid truncating
...
interface names like bridge0 or pppoe0 - the awk post processing reserves
enough space for the column already.
2004-05-28 03:55:30 +00:00
christos
6dd05261cf
add ptm device.
2004-05-27 02:57:42 +00:00
christos
367e1200da
create /dev/random when chrooted.
2004-05-21 15:40:22 +00:00
he
7d4bf6c130
I suspect ${MAKESUMS} ... -all should be -a; my ${MAKESUMS} doesn't know what
...
the 'l' option means.
2004-05-21 15:32:29 +00:00
christos
52fe589e88
Example for named.conf is dead.
...
Section 10 doc for named is dead.
2004-05-18 05:39:27 +00:00
lukem
b997a4053a
Update the paths to the required_files configuration files for the
...
move from /usr/X11R6/lib/X11/<app> -> /etc/X11/<app>.
Resolves PR [misc/25613] from Jukka Salmi.
2004-05-17 23:41:27 +00:00
lukem
fe7056555c
Move '${MAKEDIRTARGET} x11 distribution' from Makefile::distribution to
...
etc/Makefile::distribution, and only perform if ${MKX11}!=no.
Should fix a problem experienced by Alistair whilst doing a "make release".
2004-05-17 07:00:16 +00:00
lukem
f45be9fc4a
Add x11 test to ask user to migrate from /usr/X11R6/lib/X11/<foo> to
...
/etc/X11/<foo>, where <foo> is one of:
fs lbxproxy proxymngr rstart twm xdm xinit xserver xsm
(I haven't implemented automatic migration at this time; it's too fragile
given that /etc/X11 may already exist on some systems)
2004-05-16 11:19:28 +00:00
lukem
10cfcae8fc
Radically overhaul X11 configuration:
...
* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.
The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.
* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.
* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)
* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).
IMPORTANT NOTE:
* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.
2004-05-16 10:25:13 +00:00
lukem
ee04d88971
Consistently use CONFIGFILES & CONFIGLINKS (which enable the 'configinstall'
...
target) instead of using home-grown 'distribution' targets or using
FILES with the 'install' target.
Add some etc/ subdir Makefiles where appropriate.
XXX: some of etc/Makefile install-etc-files could be converted to CONFIGFILES.
2004-05-16 09:53:09 +00:00
cl
885c0b6fc9
``build.sh -m xen-i386 release'' now builds a release for NetBSD/xen
...
for i386. The resulting release consists of:
- NetBSD/xen for i386 kernel, loader and docuemntation
- NetBSD/i386 userland sets
2004-05-12 16:56:41 +00:00
lukem
7c51496531
Use /var/db/xdm (instead of /usr/X11R6/lib/X11/xdm) as the default authDir.
2004-05-12 03:58:47 +00:00
jonathan
85b3ba5bf1
Redo net.inet.* sysctl subtree for fast-ipsec from scratch.
...
Attach FAST-IPSEC statistics with 64-bit counters to new sysctl MIB.
Rework netstat to show FAST_IPSEC statistics, via sysctl, for
netstat -p ipsec.
New kernel files:
sys/netipsec/Makefile (new file; install *_var.h includes)
sys/netipsec/ipsec_var.h (new 64-bit mib counter struct)
Changed kernel files:
sys/Makefile (recurse into sys/netipsec/)
sys/netinet/in.h (fake IP_PROTO name for fast_ipsec
sysctl subtree.)
sys/netipsec/ipsec.h (minimal userspace inclusion)
sys/netipsec/ipsec_osdep.h (minimal userspace inclusion)
sys/netipsec/ipsec_netbsd.c (redo sysctl subtree from scratch)
sys/netipsec/key*.c (fix broken net.key subtree)
sys/netipsec/ah_var.h (increase all counters to 64 bits)
sys/netipsec/esp_var.h (increase all counters to 64 bits)
sys/netipsec/ipip_var.h (increase all counters to 64 bits)
sys/netipsec/ipcomp_var.h (increase all counters to 64 bits)
sys/netipsec/ipsec.c (add #include netipsec/ipsec_var.h)
sys/netipsec/ipsec_mbuf.c (add #include netipsec/ipsec_var.h)
sys/netipsec/ipsec_output.c (add #include netipsec/ipsec_var.h)
sys/netinet/raw_ip.c (add #include netipsec/ipsec_var.h)
sys/netinet/tcp_input.c (add #include netipsec/ipsec_var.h)
sys/netinet/udp_usrreq.c (add #include netipsec/ipsec_var.h)
Changes to usr.bin/netstat to print the new fast-ipsec sysctl tree
for "netstat -s -p ipsec":
New file:
usr.bin/netstat/fast_ipsec.c (print fast-ipsec counters)
Changed files:
usr.bin/netstat/Makefile (add fast_ipsec.c)
usr.bin/netstat/netstat.h (declarations for fast_ipsec.c)
usr.bin/netstat/main.c (call KAME-vs-fast-ipsec dispatcher)
2004-05-07 00:55:14 +00:00
lukem
9bd9220cd7
When performing "start", "stop" or "reload" in run_rc_command(),
...
send any "<name> already running" or "<name> not running" messages
to stderr instead of stdout before the (existing) non-zero exit.
2004-05-03 14:52:26 +00:00
lukem
8a1597d78b
Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
...
(All paths are relative to usr/X11R6)
* Obsolete:
bin/fontconfig-config
* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm
* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former
* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links
* Add some more TODO items
* Clean up lib/expat build now that the version is hard coded.
2004-04-28 14:17:55 +00:00
schmonz
c8dd377ead
Add RCS Id.
2004-04-25 16:52:19 +00:00
keihan
f672be074d
s/netbsd.org/NetBSD.org/
2004-04-23 10:59:47 +00:00
enami
9f8afc0e9b
The char position passed to substr() should be 1 origion.
2004-04-22 23:02:39 +00:00
christos
1d0fe2e424
Whitespace fixes, some code re-factoring, and a bit more verbose messages.
2004-04-21 19:35:13 +00:00
dbj
48019a3a47
simply logic and flow of check_part function
2004-04-21 18:27:26 +00:00
dbj
1b003e4b0c
abstract superblock field reading into shell function
2004-04-21 18:06:06 +00:00
dbj
115f147f20
add function for reporting verbose messages
2004-04-21 17:26:42 +00:00
dbj
496faa9025
tweak return value of check_part function
2004-04-21 17:07:47 +00:00
dbj
324ebbbef7
some minor shell programming tweaks recommended by christos
...
use [ -n ] instead of [ ! -z ]
use $() instead of ``
use just "$@" instead ${1+"$@"}
2004-04-21 17:02:41 +00:00
dbj
bbf17112c5
use shell constructs and cat instead of sed since
...
sed may not be available early in the rc.d sequence
2004-04-21 16:12:31 +00:00
dbj
4fe7bbb7da
enable rc.d fixsb script
...
initial testing suggests that it is working and I am confident it
will not cause irrevocable damage
2004-04-18 04:02:27 +00:00
dbj
1195d38f2f
add support for turning off fixsb in rc.conf
...
default is fixsb=YES
2004-04-18 03:49:43 +00:00
dbj
d328d71583
This rc.d script attempts to correct problems
...
which may have been introduced by booting a netbsd-current kernel
from between April of 2003 and January 2004. For more information
see <http://mail-index.NetBSD.org/current-users/2004/01/11/0022.html >
This script was developed as a response to NetBSD pr install/25138
This should not be added to the Makefile or the default install until
it has been further tested
2004-04-16 14:52:52 +00:00
jwise
42d56e7289
actually, `submission' had already been added elsewhere, so remove this part
...
of rev 1.73.
2004-04-15 18:29:39 +00:00
jwise
45a0404432
IANA aliases for port 80, and give `http' as the first, as IANA does.
2004-04-15 16:42:15 +00:00
jwise
db7bfa1c0c
Add assigned ports for mail submission (587), and zephyr udp ports.
2004-04-15 16:39:09 +00:00
lukem
f1b860ea33
Convert lines of the form
...
(cd ${.CURDIR}/somedir && ${MAKE} AVAR=value atarget)
to
${MAKEDIRTARGET} somedir atarget AVAR=value
which results in a "prettier" display of these operations
2004-04-13 12:43:12 +00:00
kim
ed816845e6
Avoid the output "Running xxx.local" if the "xxx.local" script
...
does not produce any output. This matches what /etc/security
already does with /etc/security.local output.
2004-04-09 17:35:21 +00:00
kim
4d55452261
Catch STDERR from /etc/security.local (not just STDOUT).
2004-04-09 17:33:35 +00:00
lukem
68909c287b
Store the full path to the /usr/sbin/postfix in $postfix_command
...
and use the latter postfix_op() to implement start/stop/reload.
(We generally use full paths in rc.d scripts.) Problem noted by Bill Squier.
2004-04-08 06:15:27 +00:00
mrg
f79db8d04e
move ipmon's "-D" argument from "command_args" to "ipmon_flags" so that
...
passing an (optional) filename argument (that must come last) works fine
from $ipmon_flags. from PR#25006.
2004-04-04 13:59:36 +00:00
mrg
a2dc58e139
add 587 tcp/udp for submission "Message Submission" protocol; from PR#25028
2004-04-04 12:53:03 +00:00
jmmv
3c8a1444d9
Introduce and use the rcvar_manpage variable, which contains the manual page
...
name where the user should look at for documentation about rcvar. It defaults
to 'rc.subr(5)', as rc.subr is mainly used by rc.d scripts.
This variable is useful to let the daily, weekly, monthly and security scripts
tune the warning message shown when any of the variables they handle is not
properly set.
Closes PR misc/23908.
2004-04-02 13:13:47 +00:00
fredb
f6e9f3cb15
Backout last change. I failed to note that the problem described in
...
PR bin/24653 had already been fixed with revision 1.9 of this file.
2004-03-31 18:01:07 +00:00
fredb
ee6be08283
Take account of the fact that "ntpd" writes it's pidfile after chroot().
...
Closes PR bin/24653.
2004-03-31 17:52:06 +00:00
mrg
9be30af863
apply kre's patch from PR#18628:
...
if /var/account/acct.0.gz exists, keep all the old accounting files
in gzipped format.
2004-03-29 02:17:26 +00:00
dan
0909a31142
Note master.cf change and provide instructions regarding the fact that
...
postfix does not listen on the network by default.
2004-03-27 00:07:48 +00:00
dan
b594741397
note that postfix requires a source of domain name information, along
...
with several options
2004-03-26 23:54:29 +00:00
matt
336f743b3b
s/CDROM.work/CDROM.dir/ VAX ISOs can be built again.
2004-03-23 22:35:30 +00:00
enami
ef38ad00a0
Search and replace by hand rather than using gsub() in loop. This reduces
...
number of search and prevents DFA cache overflow (and script runs faster).
2004-03-18 22:51:59 +00:00
mycroft
b28430ff55
Build a SMDK2410 kernel.
2004-03-17 23:37:20 +00:00
scw
7ff62916e2
Specify both Cayman kernels in KERNEL_SETS
2004-03-17 20:29:43 +00:00
lukem
c16dc445c3
style consistency cleanup
...
support "diff -p"
use "err 1" instead of "diff_usage"
2004-03-16 23:15:40 +00:00
enami
3ad4f06f88
Add missing close().
2004-03-16 23:08:10 +00:00
enami
4e3d261647
Add new operation diff', which is similar to
check' but also runs diff
...
command on files need to copy while compare_dir.
2004-03-16 23:03:14 +00:00
matt
bc0e841788
Build EV64260 and EXPLORA451 kernels
2004-03-13 07:21:41 +00:00
jdolecek
5923227e2c
the device name is 'verifiedexec', not 'veriexec' (the filename is 'veriexec',
...
tho)
2004-03-10 18:33:12 +00:00
garbled
4790f1f739
Apply patch from PR bin/24695 by Peter Postma. Add additional
...
directories required by sushi.
2004-03-09 20:09:40 +00:00
cgd
a8d81512fb
add a relatively trimmed 'init' case.
2004-03-09 06:04:33 +00:00
lukem
6e46cc7242
Use "mknod -R" for "MAKEDEV -f".
...
Fixes problem noted by Bernd Ernesti on current-users,
with solution suggested by David Laight.
2004-03-08 23:05:37 +00:00
cgd
335ed73c4c
sync after building kernels. on some host systems (Linux) on NFS
...
have been seen to fail with the error:
pax: File ./netbsd was modified during copy to archive
and this avoids it.
2004-03-08 05:46:44 +00:00
agc
c0585f5a71
Allow CKSUM to be overridden.
2004-02-25 15:00:59 +00:00
jonb
c384cda06a
Add ssh_keygen_flags variable to rc.conf to allow users to set the
...
size of auto-generated keys if desired.
2004-02-18 17:36:34 +00:00
enami
4b4d77a7b2
Disable parallel build when doing make params so that `---- params ----'
...
won't be emitted into /etc/release.
2004-02-13 23:48:10 +00:00
jdolecek
ba30c144ea
add missing && in the home directory group writability condition;
...
gawk somehow coped even without (defaults to && ?), but nawk printed
bogus warnings (defaults to || ?)
2004-02-09 09:04:13 +00:00
lukem
7833fb35ce
Move the 'build date' & 'built by' stuff to the "build settings" section.
2004-02-07 07:59:17 +00:00
itohy
867dc753a9
Add /etc/locate.conf
2004-02-06 15:36:52 +00:00
itohy
b38b0bf922
Configuration file of locate(1) database.
2004-02-06 15:24:25 +00:00
jdolecek
fce24261df
create the lpt?ctl device when making lpt? or lpa?; this device has
...
no meaning for 'old' lpt(4) (lpt?ctl is equal to lpt? there), but
has some special meaning for 'new', ppbus-based lpt(4)
2004-02-03 21:43:43 +00:00
lukem
0541807809
The ssh_known_hosts check for "NetBSD RCSID matches" does not belong in
...
postinstall, so remove it; sshd functions fine without the entries.
This type of functionality is performed as part of etcupdate(8) (et al).
2004-02-03 08:02:41 +00:00
sommerfeld
41f92bdfec
Update to 2004012900 version
2004-02-01 14:19:44 +00:00
christos
0120b80220
add identd
2004-02-01 02:32:58 +00:00
christos
a73f51dc63
new lines for identd [ipv6 support and option adjustment]
2004-01-31 21:51:53 +00:00
christos
1359f873c4
new identd script
2004-01-31 21:50:45 +00:00
christos
2a8f4efd20
add line for standalone identd invocation.
2004-01-31 21:49:52 +00:00
lukem
818f07b6aa
in etc-release, put the builder on a separate line to the date
2004-01-31 15:40:42 +00:00
augustss
936189b99c
Build INSTALL kernel.
2004-01-30 14:26:26 +00:00
lukem
4d0df9f157
Run "cd ../distrib/sets && make makesetfiles" at the end of "distribution"
2004-01-30 08:46:19 +00:00
lukem
2476a75526
add usr/share/zoneinfo/**
2004-01-30 03:02:41 +00:00
he
1607f0c077
When using obj directories, the make proces cd's to the obj directory.
...
Therefore, we need to cd to ${.CURDIR} before re-invoking ${MAKE} so
that it can find the Makefile.
Also, pass ${MFLAGS} to ${MAKE} so that we pick up the source tree's
makefile fragment, not the host system's fragments, so that this
works properly on older NetBSD host systems, as well in other
cross-compile contexts.
2004-01-27 15:55:42 +00:00
lukem
461afe3410
Remove the compatibility stuff to link from various tapes to *mt*
...
aliases if the latter don't already exist, as it causes build problems
as reported on port-vax@ by Brian Chase.
2004-01-27 15:45:19 +00:00
lukem
eb5766fce9
Add to RELEASEVARS:
...
NETBSDSRCDIR OBJMACHINE USR_OBJMACHINE X11SRCDIR
Add 'params' separate to 'etc-release', and use the former as part of
the latter.
2004-01-27 04:19:06 +00:00
lukem
3ae3c90bcf
Apply .PHONY appropriately.
...
Use .EXEC when we always want to create ${.TARGET}, rather than
perform an non-file-based operation (.PHONY is for the latter).
2004-01-27 01:52:06 +00:00
bjh21
a9e6f9057b
Remove references to /dev/beep.
2004-01-25 14:00:57 +00:00