History log of /openbsd-current/etc/Makefile
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.488 29-Feb-2024 bluhm

An empty file /var/account/acct in etc.tgz simplifies accounting.
OK deraadt@


# 1.487 13-Dec-2023 job

Impose constraints on RPKI Trust Anchors

See https://datatracker.ietf.org/doc/html/draft-snijders-constraining-rpki-trust-anchors
for more information.

Tested for a few months.

OK tb@ claudio@


Revision tags: OPENBSD_7_2_BASE OPENBSD_7_3_BASE OPENBSD_7_4_BASE
# 1.486 28-Jun-2022 claudio

Hook up bgplgd. Uses _bgplgd user with id 71:71 add a rc.d script and
all the other rc plumbing.
OK deraadt@


Revision tags: OPENBSD_7_1_BASE
# 1.485 11-Nov-2021 claudio

switch(4) and switchd(8) are retiering. Unhook them from various
configuration files.
OK sthen@ kn@ patrick@


Revision tags: OPENBSD_7_0_BASE
# 1.484 01-May-2021 visa

Retire OpenBSD/sgi.

OK deraadt@


# 1.483 28-Apr-2021 jsg

descend into riscv64 dirs

ok deraadt@


Revision tags: OPENBSD_6_9_BASE
# 1.482 28-Feb-2021 deraadt

install rc.d/resolvd


# 1.481 26-Feb-2021 florian

rc(8) bits for dhcpleased(8).
OK deraadt


Revision tags: OPENBSD_6_8_BASE
# 1.480 13-Sep-2020 ajacoutot

Install /etc/examples/login_ldap.conf with proper mode and ownership.

tweak from deraadt@
ok martijn@ tb@


# 1.479 13-Sep-2020 ajacoutot

Install login_ldap.conf and register it into changelist and mtree/special.

ok tb@ (who had the same diff) & deraadt@


# 1.478 29-Jun-2020 deraadt

enter etc.powerpc64


Revision tags: OPENBSD_6_7_BASE
# 1.477 24-Jan-2020 tedu

retire rebound etc bits to the attic


# 1.476 21-Dec-2019 espie

a few depend:-related thingies that were still in.

okay millert@, tb@


# 1.475 02-Dec-2019 deraadt

sync names


# 1.474 30-Nov-2019 deraadt

Tweak rpki-client to create all 4 output file formats from a single
compute, based upon flags. OpenBGPD compatible format by default if
no options, to integrate with bgpd.conf and bgpctl reload. Adapt
mtree and stuff. This will receive further refactoring...
ok benno job


# 1.473 29-Nov-2019 deraadt

create a var/db/rpki-client/roa file with correct ownership so that
rpki-client(8) can deal with it (some upcoming changes...)


# 1.472 27-Nov-2019 florian

Nuke http captive portal detection; something better is coming.
OK otto


Revision tags: OPENBSD_6_6_BASE
# 1.471 12-Aug-2019 claudio

There is no reason why the TAL files are installed only readable by root
these are public files.
Agreed by deraadt@ (and florian@)


# 1.470 19-Jun-2019 deraadt

move tals to /etc, where they can be upgraded by a "sysupgrade" if
such a circumstance ever occurs.
ok job


# 1.469 11-May-2019 deraadt

socppc makes an extended visit to the bigbucket.
ok kettenis


Revision tags: OPENBSD_6_5_BASE
# 1.468 05-Feb-2019 florian

Add an example unwind.conf.

Note that unwind(8) works without a config file in many (most?) cases.

This provides an example on how to use the captive portal detection
feature.
Input benno
Input & OK sthen


# 1.467 26-Jan-2019 florian

rc(8) bits for unwind(8); OK deraadt


# 1.466 08-Jan-2019 florian

Move acme-client.conf to examples. Since we no longer store the
agreement url in here we no longer need to updated it all the time.
OK deraadt


Revision tags: OPENBSD_6_4_BASE
# 1.465 24-Jul-2018 jasper

add rad.conf example

ok florian@


# 1.464 23-Jul-2018 florian

It's time to switch to rad(8); tested by many.
Unhook rtadvd from build.
OK deraadt, phessler


# 1.463 12-Jul-2018 florian

rc(8) infrastructure for rad


# 1.462 29-Apr-2018 schwarze

stop installing /etc/networks, it is now unused; OK deraadt@ tb@


Revision tags: OPENBSD_6_3_BASE
# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.487 13-Dec-2023 job

Impose constraints on RPKI Trust Anchors

See https://datatracker.ietf.org/doc/html/draft-snijders-constraining-rpki-trust-anchors
for more information.

Tested for a few months.

OK tb@ claudio@


Revision tags: OPENBSD_7_2_BASE OPENBSD_7_3_BASE OPENBSD_7_4_BASE
# 1.486 28-Jun-2022 claudio

Hook up bgplgd. Uses _bgplgd user with id 71:71 add a rc.d script and
all the other rc plumbing.
OK deraadt@


Revision tags: OPENBSD_7_1_BASE
# 1.485 11-Nov-2021 claudio

switch(4) and switchd(8) are retiering. Unhook them from various
configuration files.
OK sthen@ kn@ patrick@


Revision tags: OPENBSD_7_0_BASE
# 1.484 01-May-2021 visa

Retire OpenBSD/sgi.

OK deraadt@


# 1.483 28-Apr-2021 jsg

descend into riscv64 dirs

ok deraadt@


Revision tags: OPENBSD_6_9_BASE
# 1.482 28-Feb-2021 deraadt

install rc.d/resolvd


# 1.481 26-Feb-2021 florian

rc(8) bits for dhcpleased(8).
OK deraadt


Revision tags: OPENBSD_6_8_BASE
# 1.480 13-Sep-2020 ajacoutot

Install /etc/examples/login_ldap.conf with proper mode and ownership.

tweak from deraadt@
ok martijn@ tb@


# 1.479 13-Sep-2020 ajacoutot

Install login_ldap.conf and register it into changelist and mtree/special.

ok tb@ (who had the same diff) & deraadt@


# 1.478 29-Jun-2020 deraadt

enter etc.powerpc64


Revision tags: OPENBSD_6_7_BASE
# 1.477 24-Jan-2020 tedu

retire rebound etc bits to the attic


# 1.476 21-Dec-2019 espie

a few depend:-related thingies that were still in.

okay millert@, tb@


# 1.475 02-Dec-2019 deraadt

sync names


# 1.474 30-Nov-2019 deraadt

Tweak rpki-client to create all 4 output file formats from a single
compute, based upon flags. OpenBGPD compatible format by default if
no options, to integrate with bgpd.conf and bgpctl reload. Adapt
mtree and stuff. This will receive further refactoring...
ok benno job


# 1.473 29-Nov-2019 deraadt

create a var/db/rpki-client/roa file with correct ownership so that
rpki-client(8) can deal with it (some upcoming changes...)


# 1.472 27-Nov-2019 florian

Nuke http captive portal detection; something better is coming.
OK otto


Revision tags: OPENBSD_6_6_BASE
# 1.471 12-Aug-2019 claudio

There is no reason why the TAL files are installed only readable by root
these are public files.
Agreed by deraadt@ (and florian@)


# 1.470 19-Jun-2019 deraadt

move tals to /etc, where they can be upgraded by a "sysupgrade" if
such a circumstance ever occurs.
ok job


# 1.469 11-May-2019 deraadt

socppc makes an extended visit to the bigbucket.
ok kettenis


Revision tags: OPENBSD_6_5_BASE
# 1.468 05-Feb-2019 florian

Add an example unwind.conf.

Note that unwind(8) works without a config file in many (most?) cases.

This provides an example on how to use the captive portal detection
feature.
Input benno
Input & OK sthen


# 1.467 26-Jan-2019 florian

rc(8) bits for unwind(8); OK deraadt


# 1.466 08-Jan-2019 florian

Move acme-client.conf to examples. Since we no longer store the
agreement url in here we no longer need to updated it all the time.
OK deraadt


Revision tags: OPENBSD_6_4_BASE
# 1.465 24-Jul-2018 jasper

add rad.conf example

ok florian@


# 1.464 23-Jul-2018 florian

It's time to switch to rad(8); tested by many.
Unhook rtadvd from build.
OK deraadt, phessler


# 1.463 12-Jul-2018 florian

rc(8) infrastructure for rad


# 1.462 29-Apr-2018 schwarze

stop installing /etc/networks, it is now unused; OK deraadt@ tb@


Revision tags: OPENBSD_6_3_BASE
# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.486 28-Jun-2022 claudio

Hook up bgplgd. Uses _bgplgd user with id 71:71 add a rc.d script and
all the other rc plumbing.
OK deraadt@


Revision tags: OPENBSD_7_1_BASE
# 1.485 11-Nov-2021 claudio

switch(4) and switchd(8) are retiering. Unhook them from various
configuration files.
OK sthen@ kn@ patrick@


Revision tags: OPENBSD_7_0_BASE
# 1.484 01-May-2021 visa

Retire OpenBSD/sgi.

OK deraadt@


# 1.483 28-Apr-2021 jsg

descend into riscv64 dirs

ok deraadt@


Revision tags: OPENBSD_6_9_BASE
# 1.482 28-Feb-2021 deraadt

install rc.d/resolvd


# 1.481 26-Feb-2021 florian

rc(8) bits for dhcpleased(8).
OK deraadt


Revision tags: OPENBSD_6_8_BASE
# 1.480 13-Sep-2020 ajacoutot

Install /etc/examples/login_ldap.conf with proper mode and ownership.

tweak from deraadt@
ok martijn@ tb@


# 1.479 13-Sep-2020 ajacoutot

Install login_ldap.conf and register it into changelist and mtree/special.

ok tb@ (who had the same diff) & deraadt@


# 1.478 29-Jun-2020 deraadt

enter etc.powerpc64


Revision tags: OPENBSD_6_7_BASE
# 1.477 24-Jan-2020 tedu

retire rebound etc bits to the attic


# 1.476 21-Dec-2019 espie

a few depend:-related thingies that were still in.

okay millert@, tb@


# 1.475 02-Dec-2019 deraadt

sync names


# 1.474 30-Nov-2019 deraadt

Tweak rpki-client to create all 4 output file formats from a single
compute, based upon flags. OpenBGPD compatible format by default if
no options, to integrate with bgpd.conf and bgpctl reload. Adapt
mtree and stuff. This will receive further refactoring...
ok benno job


# 1.473 29-Nov-2019 deraadt

create a var/db/rpki-client/roa file with correct ownership so that
rpki-client(8) can deal with it (some upcoming changes...)


# 1.472 27-Nov-2019 florian

Nuke http captive portal detection; something better is coming.
OK otto


Revision tags: OPENBSD_6_6_BASE
# 1.471 12-Aug-2019 claudio

There is no reason why the TAL files are installed only readable by root
these are public files.
Agreed by deraadt@ (and florian@)


# 1.470 19-Jun-2019 deraadt

move tals to /etc, where they can be upgraded by a "sysupgrade" if
such a circumstance ever occurs.
ok job


# 1.469 11-May-2019 deraadt

socppc makes an extended visit to the bigbucket.
ok kettenis


Revision tags: OPENBSD_6_5_BASE
# 1.468 05-Feb-2019 florian

Add an example unwind.conf.

Note that unwind(8) works without a config file in many (most?) cases.

This provides an example on how to use the captive portal detection
feature.
Input benno
Input & OK sthen


# 1.467 26-Jan-2019 florian

rc(8) bits for unwind(8); OK deraadt


# 1.466 08-Jan-2019 florian

Move acme-client.conf to examples. Since we no longer store the
agreement url in here we no longer need to updated it all the time.
OK deraadt


Revision tags: OPENBSD_6_4_BASE
# 1.465 24-Jul-2018 jasper

add rad.conf example

ok florian@


# 1.464 23-Jul-2018 florian

It's time to switch to rad(8); tested by many.
Unhook rtadvd from build.
OK deraadt, phessler


# 1.463 12-Jul-2018 florian

rc(8) infrastructure for rad


# 1.462 29-Apr-2018 schwarze

stop installing /etc/networks, it is now unused; OK deraadt@ tb@


Revision tags: OPENBSD_6_3_BASE
# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.485 11-Nov-2021 claudio

switch(4) and switchd(8) are retiering. Unhook them from various
configuration files.
OK sthen@ kn@ patrick@


Revision tags: OPENBSD_7_0_BASE
# 1.484 01-May-2021 visa

Retire OpenBSD/sgi.

OK deraadt@


# 1.483 28-Apr-2021 jsg

descend into riscv64 dirs

ok deraadt@


Revision tags: OPENBSD_6_9_BASE
# 1.482 28-Feb-2021 deraadt

install rc.d/resolvd


# 1.481 26-Feb-2021 florian

rc(8) bits for dhcpleased(8).
OK deraadt


Revision tags: OPENBSD_6_8_BASE
# 1.480 13-Sep-2020 ajacoutot

Install /etc/examples/login_ldap.conf with proper mode and ownership.

tweak from deraadt@
ok martijn@ tb@


# 1.479 13-Sep-2020 ajacoutot

Install login_ldap.conf and register it into changelist and mtree/special.

ok tb@ (who had the same diff) & deraadt@


# 1.478 29-Jun-2020 deraadt

enter etc.powerpc64


Revision tags: OPENBSD_6_7_BASE
# 1.477 24-Jan-2020 tedu

retire rebound etc bits to the attic


# 1.476 21-Dec-2019 espie

a few depend:-related thingies that were still in.

okay millert@, tb@


# 1.475 02-Dec-2019 deraadt

sync names


# 1.474 30-Nov-2019 deraadt

Tweak rpki-client to create all 4 output file formats from a single
compute, based upon flags. OpenBGPD compatible format by default if
no options, to integrate with bgpd.conf and bgpctl reload. Adapt
mtree and stuff. This will receive further refactoring...
ok benno job


# 1.473 29-Nov-2019 deraadt

create a var/db/rpki-client/roa file with correct ownership so that
rpki-client(8) can deal with it (some upcoming changes...)


# 1.472 27-Nov-2019 florian

Nuke http captive portal detection; something better is coming.
OK otto


Revision tags: OPENBSD_6_6_BASE
# 1.471 12-Aug-2019 claudio

There is no reason why the TAL files are installed only readable by root
these are public files.
Agreed by deraadt@ (and florian@)


# 1.470 19-Jun-2019 deraadt

move tals to /etc, where they can be upgraded by a "sysupgrade" if
such a circumstance ever occurs.
ok job


# 1.469 11-May-2019 deraadt

socppc makes an extended visit to the bigbucket.
ok kettenis


Revision tags: OPENBSD_6_5_BASE
# 1.468 05-Feb-2019 florian

Add an example unwind.conf.

Note that unwind(8) works without a config file in many (most?) cases.

This provides an example on how to use the captive portal detection
feature.
Input benno
Input & OK sthen


# 1.467 26-Jan-2019 florian

rc(8) bits for unwind(8); OK deraadt


# 1.466 08-Jan-2019 florian

Move acme-client.conf to examples. Since we no longer store the
agreement url in here we no longer need to updated it all the time.
OK deraadt


Revision tags: OPENBSD_6_4_BASE
# 1.465 24-Jul-2018 jasper

add rad.conf example

ok florian@


# 1.464 23-Jul-2018 florian

It's time to switch to rad(8); tested by many.
Unhook rtadvd from build.
OK deraadt, phessler


# 1.463 12-Jul-2018 florian

rc(8) infrastructure for rad


# 1.462 29-Apr-2018 schwarze

stop installing /etc/networks, it is now unused; OK deraadt@ tb@


Revision tags: OPENBSD_6_3_BASE
# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.484 01-May-2021 visa

Retire OpenBSD/sgi.

OK deraadt@


# 1.483 28-Apr-2021 jsg

descend into riscv64 dirs

ok deraadt@


Revision tags: OPENBSD_6_9_BASE
# 1.482 28-Feb-2021 deraadt

install rc.d/resolvd


# 1.481 26-Feb-2021 florian

rc(8) bits for dhcpleased(8).
OK deraadt


Revision tags: OPENBSD_6_8_BASE
# 1.480 13-Sep-2020 ajacoutot

Install /etc/examples/login_ldap.conf with proper mode and ownership.

tweak from deraadt@
ok martijn@ tb@


# 1.479 13-Sep-2020 ajacoutot

Install login_ldap.conf and register it into changelist and mtree/special.

ok tb@ (who had the same diff) & deraadt@


# 1.478 29-Jun-2020 deraadt

enter etc.powerpc64


Revision tags: OPENBSD_6_7_BASE
# 1.477 24-Jan-2020 tedu

retire rebound etc bits to the attic


# 1.476 21-Dec-2019 espie

a few depend:-related thingies that were still in.

okay millert@, tb@


# 1.475 02-Dec-2019 deraadt

sync names


# 1.474 30-Nov-2019 deraadt

Tweak rpki-client to create all 4 output file formats from a single
compute, based upon flags. OpenBGPD compatible format by default if
no options, to integrate with bgpd.conf and bgpctl reload. Adapt
mtree and stuff. This will receive further refactoring...
ok benno job


# 1.473 29-Nov-2019 deraadt

create a var/db/rpki-client/roa file with correct ownership so that
rpki-client(8) can deal with it (some upcoming changes...)


# 1.472 27-Nov-2019 florian

Nuke http captive portal detection; something better is coming.
OK otto


Revision tags: OPENBSD_6_6_BASE
# 1.471 12-Aug-2019 claudio

There is no reason why the TAL files are installed only readable by root
these are public files.
Agreed by deraadt@ (and florian@)


# 1.470 19-Jun-2019 deraadt

move tals to /etc, where they can be upgraded by a "sysupgrade" if
such a circumstance ever occurs.
ok job


# 1.469 11-May-2019 deraadt

socppc makes an extended visit to the bigbucket.
ok kettenis


Revision tags: OPENBSD_6_5_BASE
# 1.468 05-Feb-2019 florian

Add an example unwind.conf.

Note that unwind(8) works without a config file in many (most?) cases.

This provides an example on how to use the captive portal detection
feature.
Input benno
Input & OK sthen


# 1.467 26-Jan-2019 florian

rc(8) bits for unwind(8); OK deraadt


# 1.466 08-Jan-2019 florian

Move acme-client.conf to examples. Since we no longer store the
agreement url in here we no longer need to updated it all the time.
OK deraadt


Revision tags: OPENBSD_6_4_BASE
# 1.465 24-Jul-2018 jasper

add rad.conf example

ok florian@


# 1.464 23-Jul-2018 florian

It's time to switch to rad(8); tested by many.
Unhook rtadvd from build.
OK deraadt, phessler


# 1.463 12-Jul-2018 florian

rc(8) infrastructure for rad


# 1.462 29-Apr-2018 schwarze

stop installing /etc/networks, it is now unused; OK deraadt@ tb@


Revision tags: OPENBSD_6_3_BASE
# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.483 28-Apr-2021 jsg

descend into riscv64 dirs

ok deraadt@


Revision tags: OPENBSD_6_9_BASE
# 1.482 28-Feb-2021 deraadt

install rc.d/resolvd


# 1.481 26-Feb-2021 florian

rc(8) bits for dhcpleased(8).
OK deraadt


Revision tags: OPENBSD_6_8_BASE
# 1.480 13-Sep-2020 ajacoutot

Install /etc/examples/login_ldap.conf with proper mode and ownership.

tweak from deraadt@
ok martijn@ tb@


# 1.479 13-Sep-2020 ajacoutot

Install login_ldap.conf and register it into changelist and mtree/special.

ok tb@ (who had the same diff) & deraadt@


# 1.478 29-Jun-2020 deraadt

enter etc.powerpc64


Revision tags: OPENBSD_6_7_BASE
# 1.477 24-Jan-2020 tedu

retire rebound etc bits to the attic


# 1.476 21-Dec-2019 espie

a few depend:-related thingies that were still in.

okay millert@, tb@


# 1.475 02-Dec-2019 deraadt

sync names


# 1.474 30-Nov-2019 deraadt

Tweak rpki-client to create all 4 output file formats from a single
compute, based upon flags. OpenBGPD compatible format by default if
no options, to integrate with bgpd.conf and bgpctl reload. Adapt
mtree and stuff. This will receive further refactoring...
ok benno job


# 1.473 29-Nov-2019 deraadt

create a var/db/rpki-client/roa file with correct ownership so that
rpki-client(8) can deal with it (some upcoming changes...)


# 1.472 27-Nov-2019 florian

Nuke http captive portal detection; something better is coming.
OK otto


Revision tags: OPENBSD_6_6_BASE
# 1.471 12-Aug-2019 claudio

There is no reason why the TAL files are installed only readable by root
these are public files.
Agreed by deraadt@ (and florian@)


# 1.470 19-Jun-2019 deraadt

move tals to /etc, where they can be upgraded by a "sysupgrade" if
such a circumstance ever occurs.
ok job


# 1.469 11-May-2019 deraadt

socppc makes an extended visit to the bigbucket.
ok kettenis


Revision tags: OPENBSD_6_5_BASE
# 1.468 05-Feb-2019 florian

Add an example unwind.conf.

Note that unwind(8) works without a config file in many (most?) cases.

This provides an example on how to use the captive portal detection
feature.
Input benno
Input & OK sthen


# 1.467 26-Jan-2019 florian

rc(8) bits for unwind(8); OK deraadt


# 1.466 08-Jan-2019 florian

Move acme-client.conf to examples. Since we no longer store the
agreement url in here we no longer need to updated it all the time.
OK deraadt


Revision tags: OPENBSD_6_4_BASE
# 1.465 24-Jul-2018 jasper

add rad.conf example

ok florian@


# 1.464 23-Jul-2018 florian

It's time to switch to rad(8); tested by many.
Unhook rtadvd from build.
OK deraadt, phessler


# 1.463 12-Jul-2018 florian

rc(8) infrastructure for rad


# 1.462 29-Apr-2018 schwarze

stop installing /etc/networks, it is now unused; OK deraadt@ tb@


Revision tags: OPENBSD_6_3_BASE
# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.482 28-Feb-2021 deraadt

install rc.d/resolvd


# 1.481 26-Feb-2021 florian

rc(8) bits for dhcpleased(8).
OK deraadt


Revision tags: OPENBSD_6_8_BASE
# 1.480 13-Sep-2020 ajacoutot

Install /etc/examples/login_ldap.conf with proper mode and ownership.

tweak from deraadt@
ok martijn@ tb@


# 1.479 13-Sep-2020 ajacoutot

Install login_ldap.conf and register it into changelist and mtree/special.

ok tb@ (who had the same diff) & deraadt@


# 1.478 29-Jun-2020 deraadt

enter etc.powerpc64


Revision tags: OPENBSD_6_7_BASE
# 1.477 24-Jan-2020 tedu

retire rebound etc bits to the attic


# 1.476 21-Dec-2019 espie

a few depend:-related thingies that were still in.

okay millert@, tb@


# 1.475 02-Dec-2019 deraadt

sync names


# 1.474 30-Nov-2019 deraadt

Tweak rpki-client to create all 4 output file formats from a single
compute, based upon flags. OpenBGPD compatible format by default if
no options, to integrate with bgpd.conf and bgpctl reload. Adapt
mtree and stuff. This will receive further refactoring...
ok benno job


# 1.473 29-Nov-2019 deraadt

create a var/db/rpki-client/roa file with correct ownership so that
rpki-client(8) can deal with it (some upcoming changes...)


# 1.472 27-Nov-2019 florian

Nuke http captive portal detection; something better is coming.
OK otto


Revision tags: OPENBSD_6_6_BASE
# 1.471 12-Aug-2019 claudio

There is no reason why the TAL files are installed only readable by root
these are public files.
Agreed by deraadt@ (and florian@)


# 1.470 19-Jun-2019 deraadt

move tals to /etc, where they can be upgraded by a "sysupgrade" if
such a circumstance ever occurs.
ok job


# 1.469 11-May-2019 deraadt

socppc makes an extended visit to the bigbucket.
ok kettenis


Revision tags: OPENBSD_6_5_BASE
# 1.468 05-Feb-2019 florian

Add an example unwind.conf.

Note that unwind(8) works without a config file in many (most?) cases.

This provides an example on how to use the captive portal detection
feature.
Input benno
Input & OK sthen


# 1.467 26-Jan-2019 florian

rc(8) bits for unwind(8); OK deraadt


# 1.466 08-Jan-2019 florian

Move acme-client.conf to examples. Since we no longer store the
agreement url in here we no longer need to updated it all the time.
OK deraadt


Revision tags: OPENBSD_6_4_BASE
# 1.465 24-Jul-2018 jasper

add rad.conf example

ok florian@


# 1.464 23-Jul-2018 florian

It's time to switch to rad(8); tested by many.
Unhook rtadvd from build.
OK deraadt, phessler


# 1.463 12-Jul-2018 florian

rc(8) infrastructure for rad


# 1.462 29-Apr-2018 schwarze

stop installing /etc/networks, it is now unused; OK deraadt@ tb@


Revision tags: OPENBSD_6_3_BASE
# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.481 26-Feb-2021 florian

rc(8) bits for dhcpleased(8).
OK deraadt


Revision tags: OPENBSD_6_8_BASE
# 1.480 13-Sep-2020 ajacoutot

Install /etc/examples/login_ldap.conf with proper mode and ownership.

tweak from deraadt@
ok martijn@ tb@


# 1.479 13-Sep-2020 ajacoutot

Install login_ldap.conf and register it into changelist and mtree/special.

ok tb@ (who had the same diff) & deraadt@


# 1.478 29-Jun-2020 deraadt

enter etc.powerpc64


Revision tags: OPENBSD_6_7_BASE
# 1.477 24-Jan-2020 tedu

retire rebound etc bits to the attic


# 1.476 21-Dec-2019 espie

a few depend:-related thingies that were still in.

okay millert@, tb@


# 1.475 02-Dec-2019 deraadt

sync names


# 1.474 30-Nov-2019 deraadt

Tweak rpki-client to create all 4 output file formats from a single
compute, based upon flags. OpenBGPD compatible format by default if
no options, to integrate with bgpd.conf and bgpctl reload. Adapt
mtree and stuff. This will receive further refactoring...
ok benno job


# 1.473 29-Nov-2019 deraadt

create a var/db/rpki-client/roa file with correct ownership so that
rpki-client(8) can deal with it (some upcoming changes...)


# 1.472 27-Nov-2019 florian

Nuke http captive portal detection; something better is coming.
OK otto


Revision tags: OPENBSD_6_6_BASE
# 1.471 12-Aug-2019 claudio

There is no reason why the TAL files are installed only readable by root
these are public files.
Agreed by deraadt@ (and florian@)


# 1.470 19-Jun-2019 deraadt

move tals to /etc, where they can be upgraded by a "sysupgrade" if
such a circumstance ever occurs.
ok job


# 1.469 11-May-2019 deraadt

socppc makes an extended visit to the bigbucket.
ok kettenis


Revision tags: OPENBSD_6_5_BASE
# 1.468 05-Feb-2019 florian

Add an example unwind.conf.

Note that unwind(8) works without a config file in many (most?) cases.

This provides an example on how to use the captive portal detection
feature.
Input benno
Input & OK sthen


# 1.467 26-Jan-2019 florian

rc(8) bits for unwind(8); OK deraadt


# 1.466 08-Jan-2019 florian

Move acme-client.conf to examples. Since we no longer store the
agreement url in here we no longer need to updated it all the time.
OK deraadt


Revision tags: OPENBSD_6_4_BASE
# 1.465 24-Jul-2018 jasper

add rad.conf example

ok florian@


# 1.464 23-Jul-2018 florian

It's time to switch to rad(8); tested by many.
Unhook rtadvd from build.
OK deraadt, phessler


# 1.463 12-Jul-2018 florian

rc(8) infrastructure for rad


# 1.462 29-Apr-2018 schwarze

stop installing /etc/networks, it is now unused; OK deraadt@ tb@


Revision tags: OPENBSD_6_3_BASE
# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.480 13-Sep-2020 ajacoutot

Install /etc/examples/login_ldap.conf with proper mode and ownership.

tweak from deraadt@
ok martijn@ tb@


# 1.479 13-Sep-2020 ajacoutot

Install login_ldap.conf and register it into changelist and mtree/special.

ok tb@ (who had the same diff) & deraadt@


# 1.478 29-Jun-2020 deraadt

enter etc.powerpc64


Revision tags: OPENBSD_6_7_BASE
# 1.477 24-Jan-2020 tedu

retire rebound etc bits to the attic


# 1.476 21-Dec-2019 espie

a few depend:-related thingies that were still in.

okay millert@, tb@


# 1.475 02-Dec-2019 deraadt

sync names


# 1.474 30-Nov-2019 deraadt

Tweak rpki-client to create all 4 output file formats from a single
compute, based upon flags. OpenBGPD compatible format by default if
no options, to integrate with bgpd.conf and bgpctl reload. Adapt
mtree and stuff. This will receive further refactoring...
ok benno job


# 1.473 29-Nov-2019 deraadt

create a var/db/rpki-client/roa file with correct ownership so that
rpki-client(8) can deal with it (some upcoming changes...)


# 1.472 27-Nov-2019 florian

Nuke http captive portal detection; something better is coming.
OK otto


Revision tags: OPENBSD_6_6_BASE
# 1.471 12-Aug-2019 claudio

There is no reason why the TAL files are installed only readable by root
these are public files.
Agreed by deraadt@ (and florian@)


# 1.470 19-Jun-2019 deraadt

move tals to /etc, where they can be upgraded by a "sysupgrade" if
such a circumstance ever occurs.
ok job


# 1.469 11-May-2019 deraadt

socppc makes an extended visit to the bigbucket.
ok kettenis


Revision tags: OPENBSD_6_5_BASE
# 1.468 05-Feb-2019 florian

Add an example unwind.conf.

Note that unwind(8) works without a config file in many (most?) cases.

This provides an example on how to use the captive portal detection
feature.
Input benno
Input & OK sthen


# 1.467 26-Jan-2019 florian

rc(8) bits for unwind(8); OK deraadt


# 1.466 08-Jan-2019 florian

Move acme-client.conf to examples. Since we no longer store the
agreement url in here we no longer need to updated it all the time.
OK deraadt


Revision tags: OPENBSD_6_4_BASE
# 1.465 24-Jul-2018 jasper

add rad.conf example

ok florian@


# 1.464 23-Jul-2018 florian

It's time to switch to rad(8); tested by many.
Unhook rtadvd from build.
OK deraadt, phessler


# 1.463 12-Jul-2018 florian

rc(8) infrastructure for rad


# 1.462 29-Apr-2018 schwarze

stop installing /etc/networks, it is now unused; OK deraadt@ tb@


Revision tags: OPENBSD_6_3_BASE
# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.480 13-Sep-2020 ajacoutot

Install /etc/examples/login_ldap.conf with proper mode and ownership.

tweak from deraadt@
ok martijn@ tb@


# 1.479 13-Sep-2020 ajacoutot

Install login_ldap.conf and register it into changelist and mtree/special.

ok tb@ (who had the same diff) & deraadt@


# 1.478 29-Jun-2020 deraadt

enter etc.powerpc64


Revision tags: OPENBSD_6_7_BASE
# 1.477 24-Jan-2020 tedu

retire rebound etc bits to the attic


# 1.476 21-Dec-2019 espie

a few depend:-related thingies that were still in.

okay millert@, tb@


# 1.475 02-Dec-2019 deraadt

sync names


# 1.474 30-Nov-2019 deraadt

Tweak rpki-client to create all 4 output file formats from a single
compute, based upon flags. OpenBGPD compatible format by default if
no options, to integrate with bgpd.conf and bgpctl reload. Adapt
mtree and stuff. This will receive further refactoring...
ok benno job


# 1.473 29-Nov-2019 deraadt

create a var/db/rpki-client/roa file with correct ownership so that
rpki-client(8) can deal with it (some upcoming changes...)


# 1.472 27-Nov-2019 florian

Nuke http captive portal detection; something better is coming.
OK otto


Revision tags: OPENBSD_6_6_BASE
# 1.471 12-Aug-2019 claudio

There is no reason why the TAL files are installed only readable by root
these are public files.
Agreed by deraadt@ (and florian@)


# 1.470 19-Jun-2019 deraadt

move tals to /etc, where they can be upgraded by a "sysupgrade" if
such a circumstance ever occurs.
ok job


# 1.469 11-May-2019 deraadt

socppc makes an extended visit to the bigbucket.
ok kettenis


Revision tags: OPENBSD_6_5_BASE
# 1.468 05-Feb-2019 florian

Add an example unwind.conf.

Note that unwind(8) works without a config file in many (most?) cases.

This provides an example on how to use the captive portal detection
feature.
Input benno
Input & OK sthen


# 1.467 26-Jan-2019 florian

rc(8) bits for unwind(8); OK deraadt


# 1.466 08-Jan-2019 florian

Move acme-client.conf to examples. Since we no longer store the
agreement url in here we no longer need to updated it all the time.
OK deraadt


Revision tags: OPENBSD_6_4_BASE
# 1.465 24-Jul-2018 jasper

add rad.conf example

ok florian@


# 1.464 23-Jul-2018 florian

It's time to switch to rad(8); tested by many.
Unhook rtadvd from build.
OK deraadt, phessler


# 1.463 12-Jul-2018 florian

rc(8) infrastructure for rad


# 1.462 29-Apr-2018 schwarze

stop installing /etc/networks, it is now unused; OK deraadt@ tb@


Revision tags: OPENBSD_6_3_BASE
# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.478 29-Jun-2020 deraadt

enter etc.powerpc64


Revision tags: OPENBSD_6_7_BASE
# 1.477 24-Jan-2020 tedu

retire rebound etc bits to the attic


# 1.476 21-Dec-2019 espie

a few depend:-related thingies that were still in.

okay millert@, tb@


# 1.475 02-Dec-2019 deraadt

sync names


# 1.474 30-Nov-2019 deraadt

Tweak rpki-client to create all 4 output file formats from a single
compute, based upon flags. OpenBGPD compatible format by default if
no options, to integrate with bgpd.conf and bgpctl reload. Adapt
mtree and stuff. This will receive further refactoring...
ok benno job


# 1.473 29-Nov-2019 deraadt

create a var/db/rpki-client/roa file with correct ownership so that
rpki-client(8) can deal with it (some upcoming changes...)


# 1.472 27-Nov-2019 florian

Nuke http captive portal detection; something better is coming.
OK otto


Revision tags: OPENBSD_6_6_BASE
# 1.471 12-Aug-2019 claudio

There is no reason why the TAL files are installed only readable by root
these are public files.
Agreed by deraadt@ (and florian@)


# 1.470 19-Jun-2019 deraadt

move tals to /etc, where they can be upgraded by a "sysupgrade" if
such a circumstance ever occurs.
ok job


# 1.469 11-May-2019 deraadt

socppc makes an extended visit to the bigbucket.
ok kettenis


Revision tags: OPENBSD_6_5_BASE
# 1.468 05-Feb-2019 florian

Add an example unwind.conf.

Note that unwind(8) works without a config file in many (most?) cases.

This provides an example on how to use the captive portal detection
feature.
Input benno
Input & OK sthen


# 1.467 26-Jan-2019 florian

rc(8) bits for unwind(8); OK deraadt


# 1.466 08-Jan-2019 florian

Move acme-client.conf to examples. Since we no longer store the
agreement url in here we no longer need to updated it all the time.
OK deraadt


Revision tags: OPENBSD_6_4_BASE
# 1.465 24-Jul-2018 jasper

add rad.conf example

ok florian@


# 1.464 23-Jul-2018 florian

It's time to switch to rad(8); tested by many.
Unhook rtadvd from build.
OK deraadt, phessler


# 1.463 12-Jul-2018 florian

rc(8) infrastructure for rad


# 1.462 29-Apr-2018 schwarze

stop installing /etc/networks, it is now unused; OK deraadt@ tb@


Revision tags: OPENBSD_6_3_BASE
# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.477 24-Jan-2020 tedu

retire rebound etc bits to the attic


# 1.476 21-Dec-2019 espie

a few depend:-related thingies that were still in.

okay millert@, tb@


# 1.475 02-Dec-2019 deraadt

sync names


# 1.474 30-Nov-2019 deraadt

Tweak rpki-client to create all 4 output file formats from a single
compute, based upon flags. OpenBGPD compatible format by default if
no options, to integrate with bgpd.conf and bgpctl reload. Adapt
mtree and stuff. This will receive further refactoring...
ok benno job


# 1.473 29-Nov-2019 deraadt

create a var/db/rpki-client/roa file with correct ownership so that
rpki-client(8) can deal with it (some upcoming changes...)


# 1.472 27-Nov-2019 florian

Nuke http captive portal detection; something better is coming.
OK otto


Revision tags: OPENBSD_6_6_BASE
# 1.471 12-Aug-2019 claudio

There is no reason why the TAL files are installed only readable by root
these are public files.
Agreed by deraadt@ (and florian@)


# 1.470 19-Jun-2019 deraadt

move tals to /etc, where they can be upgraded by a "sysupgrade" if
such a circumstance ever occurs.
ok job


# 1.469 11-May-2019 deraadt

socppc makes an extended visit to the bigbucket.
ok kettenis


Revision tags: OPENBSD_6_5_BASE
# 1.468 05-Feb-2019 florian

Add an example unwind.conf.

Note that unwind(8) works without a config file in many (most?) cases.

This provides an example on how to use the captive portal detection
feature.
Input benno
Input & OK sthen


# 1.467 26-Jan-2019 florian

rc(8) bits for unwind(8); OK deraadt


# 1.466 08-Jan-2019 florian

Move acme-client.conf to examples. Since we no longer store the
agreement url in here we no longer need to updated it all the time.
OK deraadt


Revision tags: OPENBSD_6_4_BASE
# 1.465 24-Jul-2018 jasper

add rad.conf example

ok florian@


# 1.464 23-Jul-2018 florian

It's time to switch to rad(8); tested by many.
Unhook rtadvd from build.
OK deraadt, phessler


# 1.463 12-Jul-2018 florian

rc(8) infrastructure for rad


# 1.462 29-Apr-2018 schwarze

stop installing /etc/networks, it is now unused; OK deraadt@ tb@


Revision tags: OPENBSD_6_3_BASE
# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.476 21-Dec-2019 espie

a few depend:-related thingies that were still in.

okay millert@, tb@


# 1.475 02-Dec-2019 deraadt

sync names


# 1.474 30-Nov-2019 deraadt

Tweak rpki-client to create all 4 output file formats from a single
compute, based upon flags. OpenBGPD compatible format by default if
no options, to integrate with bgpd.conf and bgpctl reload. Adapt
mtree and stuff. This will receive further refactoring...
ok benno job


# 1.473 29-Nov-2019 deraadt

create a var/db/rpki-client/roa file with correct ownership so that
rpki-client(8) can deal with it (some upcoming changes...)


# 1.472 27-Nov-2019 florian

Nuke http captive portal detection; something better is coming.
OK otto


Revision tags: OPENBSD_6_6_BASE
# 1.471 12-Aug-2019 claudio

There is no reason why the TAL files are installed only readable by root
these are public files.
Agreed by deraadt@ (and florian@)


# 1.470 19-Jun-2019 deraadt

move tals to /etc, where they can be upgraded by a "sysupgrade" if
such a circumstance ever occurs.
ok job


# 1.469 11-May-2019 deraadt

socppc makes an extended visit to the bigbucket.
ok kettenis


Revision tags: OPENBSD_6_5_BASE
# 1.468 05-Feb-2019 florian

Add an example unwind.conf.

Note that unwind(8) works without a config file in many (most?) cases.

This provides an example on how to use the captive portal detection
feature.
Input benno
Input & OK sthen


# 1.467 26-Jan-2019 florian

rc(8) bits for unwind(8); OK deraadt


# 1.466 08-Jan-2019 florian

Move acme-client.conf to examples. Since we no longer store the
agreement url in here we no longer need to updated it all the time.
OK deraadt


Revision tags: OPENBSD_6_4_BASE
# 1.465 24-Jul-2018 jasper

add rad.conf example

ok florian@


# 1.464 23-Jul-2018 florian

It's time to switch to rad(8); tested by many.
Unhook rtadvd from build.
OK deraadt, phessler


# 1.463 12-Jul-2018 florian

rc(8) infrastructure for rad


# 1.462 29-Apr-2018 schwarze

stop installing /etc/networks, it is now unused; OK deraadt@ tb@


Revision tags: OPENBSD_6_3_BASE
# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.475 02-Dec-2019 deraadt

sync names


# 1.474 30-Nov-2019 deraadt

Tweak rpki-client to create all 4 output file formats from a single
compute, based upon flags. OpenBGPD compatible format by default if
no options, to integrate with bgpd.conf and bgpctl reload. Adapt
mtree and stuff. This will receive further refactoring...
ok benno job


# 1.473 29-Nov-2019 deraadt

create a var/db/rpki-client/roa file with correct ownership so that
rpki-client(8) can deal with it (some upcoming changes...)


# 1.472 27-Nov-2019 florian

Nuke http captive portal detection; something better is coming.
OK otto


Revision tags: OPENBSD_6_6_BASE
# 1.471 12-Aug-2019 claudio

There is no reason why the TAL files are installed only readable by root
these are public files.
Agreed by deraadt@ (and florian@)


# 1.470 19-Jun-2019 deraadt

move tals to /etc, where they can be upgraded by a "sysupgrade" if
such a circumstance ever occurs.
ok job


# 1.469 11-May-2019 deraadt

socppc makes an extended visit to the bigbucket.
ok kettenis


Revision tags: OPENBSD_6_5_BASE
# 1.468 05-Feb-2019 florian

Add an example unwind.conf.

Note that unwind(8) works without a config file in many (most?) cases.

This provides an example on how to use the captive portal detection
feature.
Input benno
Input & OK sthen


# 1.467 26-Jan-2019 florian

rc(8) bits for unwind(8); OK deraadt


# 1.466 08-Jan-2019 florian

Move acme-client.conf to examples. Since we no longer store the
agreement url in here we no longer need to updated it all the time.
OK deraadt


Revision tags: OPENBSD_6_4_BASE
# 1.465 24-Jul-2018 jasper

add rad.conf example

ok florian@


# 1.464 23-Jul-2018 florian

It's time to switch to rad(8); tested by many.
Unhook rtadvd from build.
OK deraadt, phessler


# 1.463 12-Jul-2018 florian

rc(8) infrastructure for rad


# 1.462 29-Apr-2018 schwarze

stop installing /etc/networks, it is now unused; OK deraadt@ tb@


Revision tags: OPENBSD_6_3_BASE
# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.474 30-Nov-2019 deraadt

Tweak rpki-client to create all 4 output file formats from a single
compute, based upon flags. OpenBGPD compatible format by default if
no options, to integrate with bgpd.conf and bgpctl reload. Adapt
mtree and stuff. This will receive further refactoring...
ok benno job


# 1.473 29-Nov-2019 deraadt

create a var/db/rpki-client/roa file with correct ownership so that
rpki-client(8) can deal with it (some upcoming changes...)


# 1.472 27-Nov-2019 florian

Nuke http captive portal detection; something better is coming.
OK otto


Revision tags: OPENBSD_6_6_BASE
# 1.471 12-Aug-2019 claudio

There is no reason why the TAL files are installed only readable by root
these are public files.
Agreed by deraadt@ (and florian@)


# 1.470 19-Jun-2019 deraadt

move tals to /etc, where they can be upgraded by a "sysupgrade" if
such a circumstance ever occurs.
ok job


# 1.469 11-May-2019 deraadt

socppc makes an extended visit to the bigbucket.
ok kettenis


Revision tags: OPENBSD_6_5_BASE
# 1.468 05-Feb-2019 florian

Add an example unwind.conf.

Note that unwind(8) works without a config file in many (most?) cases.

This provides an example on how to use the captive portal detection
feature.
Input benno
Input & OK sthen


# 1.467 26-Jan-2019 florian

rc(8) bits for unwind(8); OK deraadt


# 1.466 08-Jan-2019 florian

Move acme-client.conf to examples. Since we no longer store the
agreement url in here we no longer need to updated it all the time.
OK deraadt


Revision tags: OPENBSD_6_4_BASE
# 1.465 24-Jul-2018 jasper

add rad.conf example

ok florian@


# 1.464 23-Jul-2018 florian

It's time to switch to rad(8); tested by many.
Unhook rtadvd from build.
OK deraadt, phessler


# 1.463 12-Jul-2018 florian

rc(8) infrastructure for rad


# 1.462 29-Apr-2018 schwarze

stop installing /etc/networks, it is now unused; OK deraadt@ tb@


Revision tags: OPENBSD_6_3_BASE
# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.473 29-Nov-2019 deraadt

create a var/db/rpki-client/roa file with correct ownership so that
rpki-client(8) can deal with it (some upcoming changes...)


# 1.472 27-Nov-2019 florian

Nuke http captive portal detection; something better is coming.
OK otto


Revision tags: OPENBSD_6_6_BASE
# 1.471 12-Aug-2019 claudio

There is no reason why the TAL files are installed only readable by root
these are public files.
Agreed by deraadt@ (and florian@)


# 1.470 19-Jun-2019 deraadt

move tals to /etc, where they can be upgraded by a "sysupgrade" if
such a circumstance ever occurs.
ok job


# 1.469 11-May-2019 deraadt

socppc makes an extended visit to the bigbucket.
ok kettenis


Revision tags: OPENBSD_6_5_BASE
# 1.468 05-Feb-2019 florian

Add an example unwind.conf.

Note that unwind(8) works without a config file in many (most?) cases.

This provides an example on how to use the captive portal detection
feature.
Input benno
Input & OK sthen


# 1.467 26-Jan-2019 florian

rc(8) bits for unwind(8); OK deraadt


# 1.466 08-Jan-2019 florian

Move acme-client.conf to examples. Since we no longer store the
agreement url in here we no longer need to updated it all the time.
OK deraadt


Revision tags: OPENBSD_6_4_BASE
# 1.465 24-Jul-2018 jasper

add rad.conf example

ok florian@


# 1.464 23-Jul-2018 florian

It's time to switch to rad(8); tested by many.
Unhook rtadvd from build.
OK deraadt, phessler


# 1.463 12-Jul-2018 florian

rc(8) infrastructure for rad


# 1.462 29-Apr-2018 schwarze

stop installing /etc/networks, it is now unused; OK deraadt@ tb@


Revision tags: OPENBSD_6_3_BASE
# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.472 27-Nov-2019 florian

Nuke http captive portal detection; something better is coming.
OK otto


Revision tags: OPENBSD_6_6_BASE
# 1.471 12-Aug-2019 claudio

There is no reason why the TAL files are installed only readable by root
these are public files.
Agreed by deraadt@ (and florian@)


# 1.470 19-Jun-2019 deraadt

move tals to /etc, where they can be upgraded by a "sysupgrade" if
such a circumstance ever occurs.
ok job


# 1.469 11-May-2019 deraadt

socppc makes an extended visit to the bigbucket.
ok kettenis


Revision tags: OPENBSD_6_5_BASE
# 1.468 05-Feb-2019 florian

Add an example unwind.conf.

Note that unwind(8) works without a config file in many (most?) cases.

This provides an example on how to use the captive portal detection
feature.
Input benno
Input & OK sthen


# 1.467 26-Jan-2019 florian

rc(8) bits for unwind(8); OK deraadt


# 1.466 08-Jan-2019 florian

Move acme-client.conf to examples. Since we no longer store the
agreement url in here we no longer need to updated it all the time.
OK deraadt


Revision tags: OPENBSD_6_4_BASE
# 1.465 24-Jul-2018 jasper

add rad.conf example

ok florian@


# 1.464 23-Jul-2018 florian

It's time to switch to rad(8); tested by many.
Unhook rtadvd from build.
OK deraadt, phessler


# 1.463 12-Jul-2018 florian

rc(8) infrastructure for rad


# 1.462 29-Apr-2018 schwarze

stop installing /etc/networks, it is now unused; OK deraadt@ tb@


Revision tags: OPENBSD_6_3_BASE
# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.471 12-Aug-2019 claudio

There is no reason why the TAL files are installed only readable by root
these are public files.
Agreed by deraadt@ (and florian@)


# 1.470 19-Jun-2019 deraadt

move tals to /etc, where they can be upgraded by a "sysupgrade" if
such a circumstance ever occurs.
ok job


# 1.469 11-May-2019 deraadt

socppc makes an extended visit to the bigbucket.
ok kettenis


Revision tags: OPENBSD_6_5_BASE
# 1.468 05-Feb-2019 florian

Add an example unwind.conf.

Note that unwind(8) works without a config file in many (most?) cases.

This provides an example on how to use the captive portal detection
feature.
Input benno
Input & OK sthen


# 1.467 26-Jan-2019 florian

rc(8) bits for unwind(8); OK deraadt


# 1.466 08-Jan-2019 florian

Move acme-client.conf to examples. Since we no longer store the
agreement url in here we no longer need to updated it all the time.
OK deraadt


Revision tags: OPENBSD_6_4_BASE
# 1.465 24-Jul-2018 jasper

add rad.conf example

ok florian@


# 1.464 23-Jul-2018 florian

It's time to switch to rad(8); tested by many.
Unhook rtadvd from build.
OK deraadt, phessler


# 1.463 12-Jul-2018 florian

rc(8) infrastructure for rad


# 1.462 29-Apr-2018 schwarze

stop installing /etc/networks, it is now unused; OK deraadt@ tb@


Revision tags: OPENBSD_6_3_BASE
# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.470 19-Jun-2019 deraadt

move tals to /etc, where they can be upgraded by a "sysupgrade" if
such a circumstance ever occurs.
ok job


# 1.469 11-May-2019 deraadt

socppc makes an extended visit to the bigbucket.
ok kettenis


Revision tags: OPENBSD_6_5_BASE
# 1.468 05-Feb-2019 florian

Add an example unwind.conf.

Note that unwind(8) works without a config file in many (most?) cases.

This provides an example on how to use the captive portal detection
feature.
Input benno
Input & OK sthen


# 1.467 26-Jan-2019 florian

rc(8) bits for unwind(8); OK deraadt


# 1.466 08-Jan-2019 florian

Move acme-client.conf to examples. Since we no longer store the
agreement url in here we no longer need to updated it all the time.
OK deraadt


Revision tags: OPENBSD_6_4_BASE
# 1.465 24-Jul-2018 jasper

add rad.conf example

ok florian@


# 1.464 23-Jul-2018 florian

It's time to switch to rad(8); tested by many.
Unhook rtadvd from build.
OK deraadt, phessler


# 1.463 12-Jul-2018 florian

rc(8) infrastructure for rad


# 1.462 29-Apr-2018 schwarze

stop installing /etc/networks, it is now unused; OK deraadt@ tb@


Revision tags: OPENBSD_6_3_BASE
# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.469 11-May-2019 deraadt

socppc makes an extended visit to the bigbucket.
ok kettenis


Revision tags: OPENBSD_6_5_BASE
# 1.468 05-Feb-2019 florian

Add an example unwind.conf.

Note that unwind(8) works without a config file in many (most?) cases.

This provides an example on how to use the captive portal detection
feature.
Input benno
Input & OK sthen


# 1.467 26-Jan-2019 florian

rc(8) bits for unwind(8); OK deraadt


# 1.466 08-Jan-2019 florian

Move acme-client.conf to examples. Since we no longer store the
agreement url in here we no longer need to updated it all the time.
OK deraadt


Revision tags: OPENBSD_6_4_BASE
# 1.465 24-Jul-2018 jasper

add rad.conf example

ok florian@


# 1.464 23-Jul-2018 florian

It's time to switch to rad(8); tested by many.
Unhook rtadvd from build.
OK deraadt, phessler


# 1.463 12-Jul-2018 florian

rc(8) infrastructure for rad


# 1.462 29-Apr-2018 schwarze

stop installing /etc/networks, it is now unused; OK deraadt@ tb@


Revision tags: OPENBSD_6_3_BASE
# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.468 05-Feb-2019 florian

Add an example unwind.conf.

Note that unwind(8) works without a config file in many (most?) cases.

This provides an example on how to use the captive portal detection
feature.
Input benno
Input & OK sthen


# 1.467 26-Jan-2019 florian

rc(8) bits for unwind(8); OK deraadt


# 1.466 08-Jan-2019 florian

Move acme-client.conf to examples. Since we no longer store the
agreement url in here we no longer need to updated it all the time.
OK deraadt


Revision tags: OPENBSD_6_4_BASE
# 1.465 24-Jul-2018 jasper

add rad.conf example

ok florian@


# 1.464 23-Jul-2018 florian

It's time to switch to rad(8); tested by many.
Unhook rtadvd from build.
OK deraadt, phessler


# 1.463 12-Jul-2018 florian

rc(8) infrastructure for rad


# 1.462 29-Apr-2018 schwarze

stop installing /etc/networks, it is now unused; OK deraadt@ tb@


Revision tags: OPENBSD_6_3_BASE
# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.467 26-Jan-2019 florian

rc(8) bits for unwind(8); OK deraadt


# 1.466 08-Jan-2019 florian

Move acme-client.conf to examples. Since we no longer store the
agreement url in here we no longer need to updated it all the time.
OK deraadt


Revision tags: OPENBSD_6_4_BASE
# 1.465 24-Jul-2018 jasper

add rad.conf example

ok florian@


# 1.464 23-Jul-2018 florian

It's time to switch to rad(8); tested by many.
Unhook rtadvd from build.
OK deraadt, phessler


# 1.463 12-Jul-2018 florian

rc(8) infrastructure for rad


# 1.462 29-Apr-2018 schwarze

stop installing /etc/networks, it is now unused; OK deraadt@ tb@


Revision tags: OPENBSD_6_3_BASE
# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.466 08-Jan-2019 florian

Move acme-client.conf to examples. Since we no longer store the
agreement url in here we no longer need to updated it all the time.
OK deraadt


Revision tags: OPENBSD_6_4_BASE
# 1.465 24-Jul-2018 jasper

add rad.conf example

ok florian@


# 1.464 23-Jul-2018 florian

It's time to switch to rad(8); tested by many.
Unhook rtadvd from build.
OK deraadt, phessler


# 1.463 12-Jul-2018 florian

rc(8) infrastructure for rad


# 1.462 29-Apr-2018 schwarze

stop installing /etc/networks, it is now unused; OK deraadt@ tb@


Revision tags: OPENBSD_6_3_BASE
# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.465 24-Jul-2018 jasper

add rad.conf example

ok florian@


# 1.464 23-Jul-2018 florian

It's time to switch to rad(8); tested by many.
Unhook rtadvd from build.
OK deraadt, phessler


# 1.463 12-Jul-2018 florian

rc(8) infrastructure for rad


# 1.462 29-Apr-2018 schwarze

stop installing /etc/networks, it is now unused; OK deraadt@ tb@


Revision tags: OPENBSD_6_3_BASE
# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.463 12-Jul-2018 florian

rc(8) infrastructure for rad


# 1.462 29-Apr-2018 schwarze

stop installing /etc/networks, it is now unused; OK deraadt@ tb@


Revision tags: OPENBSD_6_3_BASE
# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.462 29-Apr-2018 schwarze

stop installing /etc/networks, it is now unused; OK deraadt@ tb@


Revision tags: OPENBSD_6_3_BASE
# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.461 05-Nov-2017 rpe

Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
one location under /usr/share/relink.

Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.

Idea and positive feedback from deraadt@
OK aja@ tb@


Revision tags: OPENBSD_6_2_BASE
# 1.460 22-Jun-2017 deraadt

compile.tgz no longer needs to contain machine/ subdir, instead it needs
makegap.sh
ok tb


# 1.459 21-Jun-2017 deraadt

When building a snapshot, install the compile.tgz file to builder's
/usr/share/ so that next boot will find it and perhaps use it.
ok tb rpe


# 1.458 13-Jun-2017 deraadt

For KARL, include a linkkit into the base set, as usr/share/compile.tgz.
This contains the relevant pieces from all the GENERIC* compile directories
(*.o ld.script Makefile gap.S). It also includes the machine/ subdir for
now, to support re-randomizing of gap.S, though other methods are being
investigated. (Any binutils ld.script hackers out there?)
collaboration with rpe


# 1.457 12-Jun-2017 espie

destroy lint remnants.
okay millert@ deraadt@


# 1.456 03-Jun-2017 deraadt

kernels in compile dirs are og-rwx, so need to make them readable in
$RELEASEDIR
ok tb rpe


# 1.455 29-May-2017 florian

rc.d(8) for slaacd
OK phessler, deraadt


# 1.454 14-Apr-2017 espie

mark newish phony targets as phony.
okay tb@


Revision tags: OPENBSD_6_1_BASE
# 1.453 17-Mar-2017 rzalamena

Enable dhcrelay6(8).

ok deraadt@


# 1.452 27-Feb-2017 rpe

Remove support for pkg.conf in light of the consolidation towards
a single configuration file for the OpenBSD repository location.

The pkg_* tools now use installurl(5) to find the package repository.

NOTE:
/etc/installurl only contains a single URL pointing to a mirror.
Use the PKG_PATH environment variable to specify more than one
package repository.

prodded by and OK deraadt@ aja@


# 1.451 26-Feb-2017 matthieu

Switch to xenodm(1).

Do it now deraadt@


# 1.450 12-Feb-2017 landry

As it's done in /etc/skel for new regular users, create an empty
/root/.ssh/authorized_keys file with correct permissions (0600 for the
file, 0700 for /root/.ssh dir). Since we encourage administrators to use
public keys only if they want to access root account via ssh, might
aswell make it easier, this will be particularly useful in
managed/provisioned environments (think ansible & others).

Note that administrators might get an e-mail from security(8) if the
file suddenly appears after an update - this is of course expected :)

ok tb@ sthen@ rpe@ ajacoutot@


# 1.449 02-Feb-2017 rpe

Use a single chown user:group instead of separate chown and chgrp.

OK tb@


# 1.448 25-Jan-2017 patrick

+arm64


# 1.447 23-Jan-2017 tb

Interpolate a 'make cleandir' if KEEPKERNELS is set to a non-empty string,
right before building kernels. This should unbreak 'make release' for
people having this setting.

ok deraadt


# 1.446 20-Nov-2016 tb

Fix up some permissions in RELEASEDIR and /var/sysmerge.

help, testing & ok rpe


# 1.445 19-Nov-2016 tb

Enable builds with a dedicated user that cannot elevate privileges or write
to /usr/src or /usr/xenocara.

Change /usr/{,x}obj to owner build:wobj with mode 770 and install the
systemwide makefiles before starting a build. The root of the noperm fs
containing DESTDIR should also be owned by build:wobj.

Developers will need to add their users to group wobj to be able to write
to /usr/{,x}obj/.

"push forward" deraadt; testing, input & ok rpe


# 1.444 05-Nov-2016 rpe

Remove the obj, xobj and src directories from the base set.
The installer will create these directories during install.
So local setups will not get overwritten during upgrades.

idea from and OK deraadt@
with help from and OK tb@
feedback from and no objections halex@


# 1.443 14-Oct-2016 deraadt

Build the bundle of GENERIC* kernels in using the new compile metods,
and de-escalate to $BUILDUSER.
Much help from natano and tb.


# 1.442 09-Oct-2016 natano

Remove check for RELEASEDIR permissions, there are usecases where other
filesystem permissions are required.

requested by deraadt


# 1.441 09-Oct-2016 natano

Check that DESTDIR is on a noperm filesystem that's properly locked
down and enforce reasonable permissions for RELEASEDIR.

prodded by and ok deraadt
ok tb


# 1.440 06-Oct-2016 reyk

Add switchd

OK deraadt@


# 1.439 06-Oct-2016 natano

Print the root check error message to stderr. While there add the name
of the target to the message to be more descriptive.

ok deraadt tb


# 1.438 06-Oct-2016 natano

Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}.

ok deraadt


# 1.437 05-Oct-2016 deraadt

conditionally create obj & xobj same way that src is handled
ok natano


# 1.436 05-Oct-2016 natano

De-escalate to an unprivileged users during 'make build' and 'make release'.

- If you start make build as root, everything will be run as root.
Nothing new here. New is, that you can set BUILDUSER=somebody and the
unprived parts will be run as somebody.
- If you start make build with sudo, the unprived parts will be run as
the real user (meaning YOU). You can still set BUILDUSER=somebody and
the uprived parts will run as somebody.
- If you start make build as a normal user it will error out. "I'm sorry
Dave."

Note that DESTDIR must be on partition with the noperm flag set for make
release to work correctly as an unprivileged user.

idea and ok deraadt
input and ok tb ratchov millert
rpe, halex and probably others where part of the conversation to make
this happen, thanks!


# 1.435 04-Oct-2016 deraadt

stop supporting SUDO builds. Something better is coming, so let's
align everyone who is using SUDO builds towards the new strategy.
ok natano


# 1.434 18-Sep-2016 deraadt

fix build


# 1.433 18-Sep-2016 benno

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@


# 1.432 11-Sep-2016 natano

Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum.
from rpe


# 1.431 11-Sep-2016 natano

The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball
should be owned by root.

ok deraadt


# 1.430 03-Sep-2016 guenther

Retire zaurus, as it hasn't made the EABI jump and will be permanently broken
shortly when we use the hardware thread register in userland


# 1.429 03-Sep-2016 pirofti

Add doas.conf example configuration file.

Discussed with and loved by many.

OK tedu@, tom@, deraadt@.


# 1.428 01-Sep-2016 deraadt

remove sparc pieces


# 1.427 10-Aug-2016 deraadt

armish handled some early-gen arm machines, which required tons of
workarounds. Some of them will soon stand in the way of armv7.
Off to the attic you go.


# 1.426 09-Aug-2016 halex

remove pointless csh placeholder files from /etc

ok jung@ (some time ago) phessler@


Revision tags: OPENBSD_6_0_BASE
# 1.425 26-May-2016 deraadt

whitespace found during review


# 1.424 14-May-2016 ajacoutot

Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.

it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@


# 1.423 11-May-2016 deraadt

remove hppa64 port, which we never got going beyond broken single users.
hppa reverse-stack gives us a valuable test case, but most developers don't
have a 2nd one to proceed further with this.
ok kettenis


# 1.422 25-Apr-2016 tedu

burn down the systrace


# 1.421 09-Mar-2016 deraadt

We are done providing support for the vax.
lots of agreement.


Revision tags: OPENBSD_5_9_BASE
# 1.420 15-Feb-2016 millert

When the default mode on /var/log/maillog was changed to 640 the
creation of maillog as part of the distribution-etc-root-var target
was missed. From Nathanael Rensen


# 1.419 27-Jan-2016 sthen

Add /etc/examples/pkg.conf, generated from mirrors.dat over in www/.
Positive feedback and/or OKs from benno millert jcs aja jasper


# 1.418 07-Dec-2015 reyk

Add initial vm.conf(5) example. But please note that the grammar is
not fixed yet.


# 1.417 05-Dec-2015 jasper

add rcscript for vmd

ok mlarkin@
prompted by deraadt@


# 1.416 01-Dec-2015 deraadt

Send Aviion to same place as Nova II
discussed with jsg


# 1.415 30-Nov-2015 jturner

Add rebound rc.d script.

ok benno@ requested by tedu@


# 1.414 27-Nov-2015 deraadt

yppasswd went away


# 1.413 10-Nov-2015 jsg

With ikectl now requiring ca specific sections not present in the
general openssl cnf files install the ikeca.cnf file.

ok sthen@ requested by reyk@


# 1.412 23-Oct-2015 tedu

add BUILDINFO file. currently contains a timestamp. ok deraadt


# 1.411 19-Oct-2015 schwarze

Delete the empty example file "ftpchroot"; no example is needed.
Move the one useful bit of information contained in the file ("one
user name per line") to the ftpd(8) manual page where it belongs.
OK deraadt@ sthen@


# 1.410 16-Oct-2015 schwarze

The hosts.lpd examples file does not contain a single example.
The file format is so simple that no example is needed.
All relevant documentation is already available
from the proper place, which is the lpd(8) manual.
Consequently, delete the empty file.
OK millert@ dcoppa@ beck@ deraadt@


# 1.409 03-Oct-2015 renato

Enable eigrpd(8) and eigrpctl(8) in the builds

ok deraadt@


# 1.408 12-Sep-2015 sthen

Provide an ftpproxy6 rc script. ftp-proxy can only open one listening socket
at a time, so a second instance of the daemon is required.

OK mikeb stsp ajacoutot


# 1.407 24-Aug-2015 ajacoutot

/usr/share/sysmerge -> /var/sysmerge

requested by several
discussed with deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.406 04-Aug-2015 jsg

install the radiusd rc.d file
ok deraadt@


# 1.405 03-Aug-2015 yasuoka

Place etc/defaults/radiusd.conf and etc/rc.d/radiusd. Modify etc/rc
to hook the rc script and modify etc/rc.conf to make it disable by
default. Also add an entry for /etc/radiusd.conf to etc/changelist
and etc/mtree/special.

ok deraadt


# 1.404 03-Jul-2015 millert

Remove sudoers


# 1.403 18-May-2015 ajacoutot

Put ntpd.conf in MUTABLE so it's installed with 0644 mode.

discussed by deraadt@


# 1.402 18-May-2015 deraadt

enable ntpd by default at install time. We use pools and a reliable
constraint to keep them in check. in the worst case of being on a
dark net, nothing changes.

this is being enabled by default to allow gathering of more operational
information from users. and if the operational heuristics in ntpd can be
suitable refined, this may stay the default into the future. if not, ntpd
will become even more awesome along the way.

with reyk rpe


# 1.401 27-Mar-2015 schwarze

Move man.conf from /etc to /etc/examples, deleting what's no longer supported.
Discussed with many and OK ajacoutot@.


Revision tags: OPENBSD_5_7_BASE
# 1.400 03-Dec-2014 florian

Unhook rtsol(8) and rtsold(8) from the build.
OK deraadt@


# 1.399 17-Nov-2014 deraadt

Make /var/tmp a symbolic link to /tmp. The creation of /var/tmp in the
often space-constrained /var filesystem was a historical mistake. There
are big implications for the daemons which assume they won't run out of
space, and this is a first step towards trying to improve the situation.

Move /tmp to the same 7-day expiration rules that /var/tmp had.
vi.recover works just as well as before, except on memory filesystems;
indicating that vi should be repaired to write files into homedirs or
something.

done with rpe
ok many


# 1.398 03-Oct-2014 deraadt

sort RCDAEMONS


# 1.397 01-Oct-2014 mpi

sliphome et sliplogin(8) are gone.


# 1.396 22-Sep-2014 rpe

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@


# 1.395 15-Sep-2014 matthieu

Remove sendmail tentacles. ok krw@ ajacoutot@


# 1.394 15-Sep-2014 rpe

Ensure proper group ID for chio.conf example.

Noted by and OK ajacoutot@
Positive feedback halex@


# 1.393 05-Sep-2014 ajacoutot

Remove /etc/{hosts,myname} from etc.tgz.
Make the installer create the /etc/hosts template. While here, re-add a
missing 'echo' from install.sh.

ok miod@ krw@ halex@


# 1.392 29-Aug-2014 ajacoutot

Move dhclient.conf(5) to examples.

no objections from todd@ millert@ rpe@


# 1.391 26-Aug-2014 rpe

Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.

Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@


# 1.390 26-Aug-2014 robert

usr.sbin


# 1.389 22-Aug-2014 deraadt

disable use of bind in base; in the base use nsd/unbound instead.
a proper & complete bind port will show up.
discussed with many for years


Revision tags: OPENBSD_5_6_BASE
# 1.388 23-Jul-2014 reyk

httpd.conf can be installed 0644 instead of 0600 like relayd.conf.

ok ajacoutot@ benno@


# 1.387 23-Jul-2014 ajacoutot

Trailing whitespace.


# 1.386 22-Jul-2014 reyk

Enable httpd(8) in the builds to get more testing, feedback and
improvements. It is not "finished" but serves static files.

ok deraadt@


# 1.385 22-Jul-2014 deraadt

Repair two deep targets mistakenly called as afterinstall, rather
than distribution. These would modify files in /etc, part of the base
set, but still... that makes it harder to discern their sets placement.


# 1.384 16-Jul-2014 deraadt

remove ancient unused NOGZIP support


# 1.383 16-Jul-2014 okan

prefer ln -f over rm + ln

OK deraadt


# 1.382 16-Jul-2014 okan

use /bin/sh instead of /bin/ksh and add cvs id.

OK deraadt


# 1.381 16-Jul-2014 deraadt

mixerctl.conf wsconsctl.conf can properly become examples.
As discussed a few days ago with aja


# 1.380 16-Jul-2014 deraadt

the files listed under BIN1 are not binaries in any way. Let's call
them what they are: MUTABLE, as in these are the specific files that
admins do edit in /etc


# 1.379 16-Jul-2014 deraadt

create examples/pf.conf which is a clone of the existing file. Now
the existing file can start losing... examples...


# 1.378 16-Jul-2014 deraadt

BIN2 is now just motd; install it direct without the abstractions. While
there, let's make it operator writeable. Or let's do a commit changing it
to operator writeable and see the pro and con camps rise up.


# 1.377 16-Jul-2014 deraadt

more lynx bits


# 1.376 15-Jul-2014 deraadt

BSD.local.dist went away


# 1.375 15-Jul-2014 ajacoutot

/var/db/sysmerge -> /usr/share/sysmerge

ok deraadt@


# 1.374 15-Jul-2014 deraadt

correct dir


# 1.373 15-Jul-2014 deraadt

sysctl.conf moves to etc/examples


# 1.372 14-Jul-2014 ajacoutot

/etc/rc already takes care of creating /var/run/utmp.

ok deraadt@ giovanni@


# 1.371 14-Jul-2014 deraadt

rc.{local,securelevel,shutdown} become examples. If versions of them
are created in /etc, they are executed (they used to be sourced) to
avoid polluting the rc variable space. The powerdown= and securelevel=
features are removed; they are likely only used by 2 people. the
secureleve is now always raised; this is the only sensible default.
ok ajacoutot


# 1.370 13-Jul-2014 rpe

- move the ntpd.conf file to examples directory
- move it from BIN1 to EXAMPLES in src/etc/Makefile
- change the installer to create the file instead of editing it
- add a '+' to the corresponding changelist entry

suggested by and OK deraadt@
OK for the installer change krw@


# 1.369 13-Jul-2014 ajacoutot

Mismatch between the sets list and what's in DESTDIR should not be fatal
to sysmerge sum files generation.

discussed by deraadt@


# 1.368 13-Jul-2014 ajacoutot

Install some config files with mode 0600 as they were before the move to
/etc/examples.

ok deraadt@


# 1.367 13-Jul-2014 claudio

Add iscsid to the rc.d files to install


# 1.366 12-Jul-2014 ajacoutot

egsum -> examplessum to make it more obvious.

req. by deraadt@


# 1.365 12-Jul-2014 ajacoutot

Simplify checksum generation for sysmerge.

no objection from deraadt@


# 1.364 12-Jul-2014 ajacoutot

cksum -> sha256
That means sysmerge(8) may be a little more interactive the next time you
run it.


# 1.363 12-Jul-2014 ajacoutot

Create the examples checksum for sysmerge at release time.

"move ahead" deraadt@


# 1.362 12-Jul-2014 deraadt

move exports, ftpchroot, hosts.lpd, printcap, and remote to the examples
directory.
ok robert


# 1.361 11-Jul-2014 deraadt

oops, nsd.conf cannot be an example... yet


# 1.360 11-Jul-2014 deraadt

Move more files into the examples directory...


# 1.359 11-Jul-2014 henning

my pleasure to move bgpd.conf to examples. ok theo


# 1.358 11-Jul-2014 deraadt

handle the movement of the first few files to /etc/examples. They are
still managed by changelist, as long as the marker is + and they are in
the correct distrib/sets/* files
Bit of help from ajacoutot


# 1.357 29-Apr-2014 dcoppa

tedu ~/.klogin

ok henning@ deraadt@


# 1.356 24-Apr-2014 tedu

rm rwhod tentacles


# 1.355 23-Apr-2014 ajacoutot

Remove krb5 bits from rc(8).

ok reyk@


# 1.354 22-Apr-2014 reyk

Remove kerberosV from etc/

ok deraadt@ guenther@


# 1.353 20-Apr-2014 tedu

hosts.equiv is a ghost from bsd past


# 1.352 11-Apr-2014 miod

Move build machinery for libcrypto from libssl/crypto to libcrypto, as well
as configuration files; split manpages and .pc files between libcrypto and
libssl.
No functional change, only there to make engineering easier, and libcrypto
sources are still found in libssl/src/crypto at the moment.

ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.


# 1.351 26-Mar-2014 tedu

end experimental login.conf template support. one file per machine.
ok deraadt millert


# 1.350 24-Mar-2014 sthen

sum -> cksum, ok deraadt


# 1.349 18-Mar-2014 miod

Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.

Noone sane will mourn these ports anyway. So long, and thanks for the fish.


# 1.348 17-Mar-2014 deraadt

the userland ppp(9) code goes awa. Having too much ppp choice in the
tree results in one-true-ppp not coming into existance. This code is
essentially un-audited and quite dangerous.
ok claudio sthen


# 1.347 15-Mar-2014 sthen

Enable Unbound in base, ok deraadt@


# 1.346 13-Mar-2014 florian

Unhook httpd(8) from build; etc bits
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on
the road deraadt@


Revision tags: OPENBSD_5_5_BASE
# 1.345 25-Jan-2014 deraadt

delete junk file


# 1.344 24-Jan-2014 deraadt

sort the SHA256 file


# 1.343 10-Jan-2014 deraadt

be a bit more careful


# 1.342 10-Jan-2014 deraadt

be forceful with removing the SHA256 file


# 1.341 09-Jan-2014 deraadt

remove the SHA256 file as soon as we start creating sets


# 1.340 09-Jan-2014 deraadt

install signify keys


# 1.339 15-Dec-2013 tedu

remove popa3d etc tendrils


# 1.338 26-Nov-2013 sthen

install sample nsd config file to /var/nsd/etc not /etc, spotted by/ok deraadt


# 1.337 03-Nov-2013 deraadt

ugly spaces


# 1.336 10-Oct-2013 dtucker

Move moduli generation to usr.bin/ssh/moduli-gen and keep track of
the fragments separately. "No substantive objection" djm@


# 1.335 04-Sep-2013 patrick

Beagle has been replaced by armv7.

ok rapha@


# 1.334 09-Aug-2013 ajacoutot

Add rc.d(8) scripts for ipropd-master and ipropd-slave.

ok deraadt@


Revision tags: OPENBSD_5_4_BASE
# 1.333 10-Jul-2013 ajacoutot

Ship a simpler krb5.conf which logs to syslog(3) by default.
Remove useless README -- the info(1) and man(1) pages contains all the
required information.

ok dcoppa@ robert@ beck@


# 1.332 01-Jun-2013 naddy

hook up slowcgi to the tree, including /etc glue and a sample configuration
snippet; ok florian@


# 1.331 31-Mar-2013 espie

a default .cvsrc for skel.
okay deraadt@
some other people like that too.


# 1.330 26-Mar-2013 jasper

hookup octeon

ok deraadt@


# 1.329 25-Mar-2013 deraadt

the unused palm code goes away.


Revision tags: OPENBSD_5_3_BASE
# 1.328 01-Feb-2013 phessler

rev 1.318 made this MI parallel-make clean, however it inadvertantly
changed the build order.

Have release-sets depend on the kernels target, which restores the
order.

OK espie@


# 1.327 11-Jan-2013 miod

typo


# 1.326 04-Nov-2012 kettenis

Script for ldomd(8).

ok dcoppa@, deraadt@


# 1.325 05-Oct-2012 dtucker

Add targets for the 6k and 8k bit moduli components


# 1.324 20-Sep-2012 yasuoka

Enable npppd and npppctl in default build. Add npppd to rc and
install sample configs to /etc/.

ok claudio deraadt henning mcbride


# 1.323 29-Aug-2012 dtucker

Make the update-moduli rule append the 6kbit and 8kbit params so that we
can trivially regen the <=4k bit ones. ok djm@


# 1.322 23-Aug-2012 todd

enter etc.beagle so MAKEDEV.8 can be generated properly during builds
prompted by deraadt@


# 1.321 23-Aug-2012 deraadt

stop installing the etc/afs


# 1.320 20-Aug-2012 dlg

wire up the bits for tftp-proxy, which is called tftpproxy from rc.d's
point of view.

mostly ok sthen@ ajacoutot@, who were discussing the feng shui of the
start_daemons chunk


Revision tags: OPENBSD_5_2_BASE
# 1.319 20-Jun-2012 matthew

Delete some more SUBDIR += mac68k.


# 1.318 13-Apr-2012 espie

clean-up release dependency tree, so that release is "MI parallel-make clean"
(yeah, the md parts are NOT, not yet).

okay miod@, deraadt@


# 1.317 12-Apr-2012 espie

NOOBJ -> zap unneeded ${.CURDIR} for clarity.
ok miod@


# 1.316 01-Apr-2012 deraadt

btd went away


# 1.315 16-Mar-2012 sthen

install the rc.d script for tftpd, ok dlg@


# 1.314 19-Feb-2012 robert

enable nginx


Revision tags: OPENBSD_5_1_BASE
# 1.313 09-Feb-2012 david

install popa3d script; ok robert@ deraadt@


# 1.312 09-Dec-2011 ratchov

Handle aucat -> sndiod name change, and enable sndiod by default. Mostly
from ajacoutot@.

ok deraadt ajacoutot


# 1.311 29-Oct-2011 ajacoutot

Add a sample mixerctl.conf(5).
Pretty terse for now but will eventually come with some more complex
examples when ratchov@ finishes some ongoing work on aucat(1).

ok ratchov@ jmc@ deraadt@


# 1.310 06-Oct-2011 deraadt

ccd goes to the attic
discussed with jsing and millert


Revision tags: OPENBSD_5_0_BASE
# 1.309 22-Jul-2011 espie

unify kernel building on various platforms.
feedback from miod@ and deraadt@


# 1.308 17-Jul-2011 david

add ospfd ospf6d to RCDAEMONS so they get installed; ok deraadt@


# 1.307 08-Jul-2011 ajacoutot

Sort RC_DAEMONS.

ok robert@


# 1.306 08-Jul-2011 robert

Switch amd and spamlogd to rc scripts and make sure that the
rc_pre() functions are returning correctly. This change
also simplyfies the changes because false || return 1 can be replaced
with false if that's the last call. thanks halex@!


# 1.305 08-Jul-2011 ajacoutot

Add the nfs startup scripts.

ok robert@


# 1.304 08-Jul-2011 robert

switch pflogd to rc.d


# 1.303 07-Jul-2011 robert

add scripts for aucat and spamd and switch rc to use them


# 1.302 07-Jul-2011 robert

add a script for btd and replace the rc parts


# 1.301 07-Jul-2011 robert

add wsmoused script and switch xdm and wsmoused in rc


# 1.300 07-Jul-2011 deraadt

timed's time is up. use ntpd(8). Even our own fossil developers
switched a while back.
ok miod, kettenis


# 1.299 07-Jul-2011 ajacoutot

Install a default ypldap.conf(5) based on the one from the man page
(which we remove now) with a couple of tweaks; use the same base DN and
admin user as our default ldap.conf(5).


# 1.298 07-Jul-2011 robert

add scripts for portmap and the yp daemons


# 1.297 06-Jul-2011 robert

Add rc.d(8) script for the system daemons that are restartable.
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.

I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.


# 1.296 06-Jul-2011 miod

Remove support for non-microVAX, non-VAXstation, non-VXT hardware in the
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.


# 1.295 17-Apr-2011 schwarze

Switch from the old shell script /etc/security
to the new Perl script /usr/libexec/security.
The new script was tested by sthen@ and ajacoutot@.
Committing now due to repeated prodding from deraadt@.
In case problems show up, they will be fixed in tree.


Revision tags: OPENBSD_4_9_BASE
# 1.294 26-Oct-2010 robert

Add a simple 'rc' system to base in order to start/stop/restart/reload
services installed by the ports system (for now).
It only uses pgrep/pkill to handle these processes. A manual page will
come later.

'put it in' deraadt@


# 1.293 18-Oct-2010 deraadt

no more misc set


# 1.292 08-Oct-2010 david

install nsd.conf; ok jakob@


# 1.291 22-Sep-2010 deraadt

Kill msgs. Noone uses it, and it has a longjmp in it.
Lots of agreement.


Revision tags: OPENBSD_4_8_BASE
# 1.290 29-Jun-2010 nicm

No more phones(5), /etc/phones, or dial up bits in remote.


# 1.289 07-Jun-2010 reyk

add iked.conf default configuration file example.

ok jsg@


# 1.288 05-Jun-2010 martinh

Install a default ldapd.conf, and standard schema files in /etc/ldap.

ok deraadt@


# 1.287 23-Mar-2010 espie

install mtree always
okay deraadt@


Revision tags: OPENBSD_4_7_BASE
# 1.286 22-Feb-2010 claudio

Install a sample ldpd.conf file. OK dlg, deraadt


# 1.285 23-Jan-2010 matthieu

Add etc.loongson. ok miod@


# 1.284 27-Dec-2009 ajacoutot

Create an empty etcsum file so that cksum can run without error (as
var/db/sysmerge/etcsum is created after the cksum calls and etcsum is
part of the etc set).

"sure" deraadt@


# 1.283 22-Dec-2009 ajacoutot

Create sysmerge etcsum file at release time for etc set inclusion.
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.

Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert


# 1.282 25-Oct-2009 dtucker

fix syntax error in 'make update-moduli'; ok deraadt


# 1.281 01-Oct-2009 matthieu

Bring BSD.x11.dist back here. It's needed by the ports subsystem.
Update the BSD.x11.dist version to the one in xenocara.


# 1.280 24-Sep-2009 miod

Reach palm MAKEDEV bits.


# 1.279 23-Sep-2009 matthieu

remove unused and outdated BSD.x11.dist file. ok miod@, krw@.


Revision tags: OPENBSD_4_6_BASE
# 1.278 24-May-2009 ajacoutot

Install root's crontab with gid "crontab" to be consistent with what
crontab(1) does.

ok miod@


# 1.277 15-May-2009 deraadt

install wsconsctl.conf on more machines


# 1.276 09-May-2009 schwarze

revert previous, requested by kettenis@ and deraadt@


# 1.275 09-May-2009 schwarze

remove the empty script /etc/monthly
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction


# 1.274 25-Apr-2009 deraadt

Provide users by default with XTerm*loginShell:true. This situation just is
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert


# 1.273 21-Apr-2009 deraadt

move bsd and bsd.rd and all such other MD "sets" into the MD files,
since we perhaps cannot assume that is what kernels will be in the
pathetically stupid world that SGI created


# 1.272 17-Apr-2009 deraadt

For SHA256 hashes to be ready to go onto the install media, we must
build the sets before we build the media. While there we can get rid
of DESTDIR/snapshot too, and simply install straight into RELEASEDIR.
(This also ends up saving an astounding amount of traffic/latency in a nfs
environment)


# 1.271 14-Apr-2009 deraadt

build release sets before kernels (so that bsd.rd can know about at least
some of the sets)


# 1.270 18-Mar-2009 jacekm

unbreak make release, spotted by todd and kurt


# 1.269 17-Mar-2009 gilles

enable smtpd in the build

"please enable it" deraadt@


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.268 15-Jun-2008 todd

clean


# 1.267 14-Jun-2008 deraadt

shorten SUBDIR list


# 1.266 14-Jun-2008 todd

redo the way MAKEDEV files are generated
get it in, deraadt@


# 1.265 08-Jun-2008 jdixon

Deprecate /etc/dhcpd.interfaces. This is made unnecessary by dhcpd_flags.

ok deraadt@ beck@ reyk@ phessler@


# 1.264 25-May-2008 sobrado

improve indentation.

ok jsing@


# 1.263 13-May-2008 miod

Disable more wscons bits on socppc.


# 1.262 13-May-2008 miod

Plumb socppc in MAKEDEV machinery.


# 1.261 19-Mar-2008 sobrado

remove superfluous backslashes and semicolons

ok deraadt@


Revision tags: OPENBSD_4_3_BASE
# 1.260 09-Feb-2008 mcbride

Add .ssh and authorized keys to /etc/skel, makes setting up new
pubkey authentication users with the correct file permissions a bit easier.

ok djm krw henning miod and many others


# 1.259 31-Jan-2008 reyk

enable snmpd in the build

approved by deraadt@, ok thib@


# 1.258 03-Jan-2008 jakob

revert back to using local zones for localhost. and IPv4/IPv6 reverse until
we've found a better solution for chrooted applications.


# 1.257 16-Dec-2007 jakob

remove localhost. zone (localhost. queries are handled by /etc/hosts)
replace IPv4 and IPv6 loopback zones with BIND's autogenerated empty zones.
move root.hint to /var/named/etc
remove empty directory /var/named/standard


# 1.256 07-Dec-2007 deraadt

hoststated gets renamed to relayd. easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying


# 1.255 05-Nov-2007 merdely

Change chio.conf's group ownership to operator and mode to 644.
At this time, there is no sensitive information in that file.

ok beck@, millert@, jdixon@, deraadt@


# 1.254 08-Oct-2007 norby

Add a sample configuration file for the newly imported ospf6d(8) daemon.

ok dlg@


Revision tags: OPENBSD_4_2_BASE
# 1.253 01-Aug-2007 miod

Retire OpenBSD/cats. Hardware is nice but prone to catch fire, and the firmware
is anything but useful. Nevertheless this was a very good platform to use as
an OpenBSD/*arm* starting point, but nowadays this platform is not necessary
anymore.

Somehow these CATS motherboard are just like AUI hubs, with the difference that,
when my AUI hub caught fire, 10base5 support was not removed from the networking
code.


# 1.252 04-May-2007 deraadt

incompletely killed the cksum bits


# 1.251 04-May-2007 deraadt

stop shipping CKSUM files; people can use the MD5 files
(this decreases build time a bit too)
ok todd (and i assume legacy-architecture-miod would not object either)


Revision tags: OPENBSD_4_1_BASE
# 1.250 27-Feb-2007 deraadt

avoid messing with the cvs tag expansion


# 1.249 27-Feb-2007 beck

/etc/spamd.conf moves to /etc/mail/spamd.conf


# 1.248 22-Feb-2007 henning

sample sasyncd.conf, PR5387 sthen at symphytum.spacehopper.org, ok theo


# 1.247 16-Feb-2007 tsi

s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
use of a GZIP environment variable for extra command flags.

ok deraadt@, millert@


# 1.246 31-Jan-2007 pyr

link hoststated to the builds.
ok miod@, henning@


# 1.245 14-Dec-2006 kettenis

Uncomment MAKEDEVARCH+=landisk.
ok drahn@


# 1.244 12-Dec-2006 reyk

enable bgplg, the bgp looking glass

ok henning@ deraadt@


# 1.243 10-Nov-2006 deraadt

landisk has no wsconsctl.conf


# 1.242 29-Oct-2006 norby

Add the _ripd user and startup stuff.

ok claudio@


# 1.241 10-Oct-2006 todd

etc.landisk does not exist yet, dont try to build MAKEDEV for it yet either


# 1.240 06-Oct-2006 deraadt

enable landisk MAKEDEV building later


Revision tags: OPENBSD_4_0_BASE
# 1.239 27-Jul-2006 deraadt

remove unused WCS stuff


# 1.238 27-Jul-2006 deraadt

remove "snapshot" code, now that our snapshots are always actually
releases...


# 1.237 24-Jul-2006 miod

Build wscons stuff on vax (but no for bsd.rd yet)


# 1.236 06-Jun-2006 drahn

System build pieces for armish arch.


# 1.235 03-Jun-2006 deraadt

do chio.conf install from right place


# 1.234 01-Jun-2006 norby

add all the goo to hook dvmrp into the system

ok derradt@


# 1.233 09-May-2006 miod

Administrative changes for aviion, ok deraadt@


Revision tags: OPENBSD_3_9_BASE
# 1.232 04-Jan-2006 miod

Import NetBSD's direct adb code on mac68k, switching to real keyboard and mouse
drivers, and to wscons as the console; a few parts borrowed from OpenBSD/macppc
as well.

Currently only working with displays configured in 1bpp or 8bpp modes; this
limitation will be worked on ASAP.

Tested by claudio@ kettenis@ martin@ nick@ and I on various models. X11 changes
coming soon.


# 1.231 28-Dec-2005 david

nuke extra whitespace


# 1.230 27-Dec-2005 naddy

install sample ipsec.conf; ok hshoexer@


# 1.229 21-Nov-2005 beck

Make the rc files in / be copies of the ones given by default to root in
/root instead of hard links to them. This way multiuser only changes
a user makes to the to the ones in /root do not screw them over for
getting into single user easily when the have to.

ok millert@


# 1.228 17-Nov-2005 jakob

remove stale NAMEDB; ok theo


Revision tags: OPENBSD_3_8_BASE
# 1.227 15-Aug-2005 millert

Generate login.conf from a template with optional per-architecture overrides


# 1.226 26-May-2005 mcbride

Enable ifstated in the builds. This still does not mean that ifstated is
necessary for regular carp setups. There are situations where you need this,
but if you're going to use it, think hard about redesigning your network so
you don't have to.

ok deraadt@ mpf@ henning@


# 1.225 15-May-2005 david

no need to install and checksum *.ipk since *bsd* will already catch it
ok deraadt@


# 1.224 02-May-2005 david

include zbsdmod, Packages, and ipk in the checksums; ok deraadt@


# 1.223 14-Apr-2005 henning

move the few needlessly special-cased root:wheel 0644 files to BIN1


# 1.222 13-Apr-2005 henning

sample hostapd.conf from reyk, to be tweaked


# 1.221 01-Apr-2005 deraadt

hppa64 chunkies


# 1.220 20-Mar-2005 deraadt

during make release install *bsd* not just bsd*, so we pick up zaurus zbsdmod.o too


Revision tags: OPENBSD_3_7_BASE
# 1.219 19-Mar-2005 deraadt

Packages for zaurus - yuck yuck; for uwe


# 1.218 18-Mar-2005 deraadt

also copy *.ipk files to RELEASEDIR


# 1.217 19-Feb-2005 henning

ospfd.conf mode 0600, requested by norby


# 1.216 05-Feb-2005 henning

ospfd.conf


# 1.215 17-Jan-2005 deraadt

cleaning distrib twice is useless
committed from the ship while drinking a trad, from a zaurus on beck's birthday


# 1.214 14-Jan-2005 miod

Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.

Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.

X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.

Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.


# 1.213 13-Jan-2005 drahn

wsconsctl.conf on zaurus too.


# 1.212 31-Dec-2004 miod

Add zaurus to MAKEDEV machinery.


Revision tags: OPENBSD_3_6_BASE
# 1.211 26-Aug-2004 deraadt

install cdbr and cdboot for those that have it, too


# 1.210 16-Aug-2004 deraadt

fix the tree after jakob broke it


# 1.209 06-Aug-2004 pefo

add sgi to MAKEDEV build.


# 1.208 06-Jul-2004 henning

sample ntpd config file


# 1.207 18-May-2004 drahn

generate entries for all of the ptys after more were added, ok deraadt millert


# 1.206 04-May-2004 deraadt

bye bye bootpd. You will not be missed.


# 1.205 04-May-2004 deraadt

nuke default .rhosts file; from S@mSmith.net, ok millert


# 1.204 03-May-2004 drahn

Remove OpenBSD/pegaos, this has been announced before but delayed until
the tree was stable. No point in code supporting a company which screws
its employees being in the OpenBSD tree.


# 1.203 01-May-2004 miod

Install /etc/wsconsctl.conf on luna88k.


# 1.202 21-Apr-2004 miod

Populate /etc for luna88k


Revision tags: OPENBSD_3_5_BASE
# 1.201 29-Feb-2004 deraadt

oops


# 1.200 27-Feb-2004 deraadt

change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many
reasons for this, quite a few of them technical, and not all of them
in response to Intel's broken ia32e crud. The gcc toolchain stays at
x86_64 for now.


# 1.199 16-Feb-2004 miod

Introduce MAKEDEV.man*, an equivalent of MAKEDEV.mi and MAKEDEV.sub
designed to output mdoc rather than shell script, and use them to produce
much better MAKEDEV.8 manual pages.

Note that MAKEDEV.man relies upon BSD m4 behaviour, which all m4 binaries
might not follow.

mdoc help and comments jmc@, disabused ok deraadt@


# 1.198 13-Feb-2004 miod

Add cats to MAKEDEVARCHS


# 1.197 10-Feb-2004 henning

install bgpd.conf mode 600, theo ok


# 1.196 07-Feb-2004 deraadt

add cats and amd64


# 1.195 30-Jan-2004 dtucker

Fix tab damage in Makefile introduced in previous commit, pointed out by
STeve Andre


# 1.194 30-Jan-2004 dtucker

Add update-moduli target for regenerating ssh moduli file; from markus@
ok deraadt@


# 1.193 28-Jan-2004 mickey

amd64 hook ups


# 1.192 12-Jan-2004 todd

vax joins the club; ok miod@


# 1.191 12-Jan-2004 todd

catch pegasos up with the rest; ok deraadt


# 1.190 12-Jan-2004 todd

+ alph2d() (thanks dr!), allow ttyU's a-zA-Z to be created


# 1.189 11-Jan-2004 deraadt

support new MAKEDEV for pegasos; from todd


# 1.188 24-Dec-2003 henning

+bgpd.conf


# 1.187 31-Oct-2003 drahn

Pegasos port and dirs.


# 1.186 08-Oct-2003 grange

Sample sensorsd.conf file.
ok henning@ millert@


# 1.185 23-Sep-2003 millert

Sample files for /etc/mail, installed at 'make distribution' time.


Revision tags: OPENBSD_3_4_BASE
# 1.184 21-Aug-2003 frantzen

Add derivative of Michal Zalewski's p0f v2 passive OS fingerprint database


# 1.183 27-Jun-2003 david

remove kerberosIV configuration files
ok hin@ deraadt@ pb@


# 1.182 30-Mar-2003 deraadt

default timezone: Canada/Mountain


Revision tags: OPENBSD_3_3_BASE
# 1.181 24-Mar-2003 drahn

Add *.iso to list of files in CKSUM/MD5 spotted by A.Farber.
ok millert@ miod@ deraadt@


# 1.180 10-Mar-2003 millert

Move /var/log/sendmail.st creation to etc/Makefile where it belongs;
noticed by grange@


# 1.179 08-Mar-2003 beck

default spamd.conf file, with entries for spews 1, spews 2, china and korea


# 1.178 04-Mar-2003 deraadt

copy cd*.iso also, for snapshots


# 1.177 19-Feb-2003 millert

Move contents of /var/at into /var/cron since at is now intergrated into
cron. When ISC cron 5.0 is out the integration will be even tighter.

Also rename /var/cron/{allow,deny} -> /var/cron/cron.{allow,deny}
for consistency with POSIX and at.{allow,deny} and install an empty
cron.deny file (as we do at.deny) since crontab will require this
in the near future for POSIX compliance.

After a "make build" you can update your system as follows:
# mv /var/at/* /var/cron
# mv /var/cron/jobs /var/cron/atjobs
# mv /var/cron.allow /var/cron/cron.allow
# mv /var/cron.deny /var/cron/cron.deny
# rm -rf /var/at
# kill `cat /var/run/cron.pid` ; cron


# 1.176 06-Feb-2003 henning

make pf.conf 0600 by default

discussed and agreed theo and daniel


# 1.175 04-Feb-2003 deraadt

enable bind now; some diffs from jakob, some from me


# 1.174 31-Dec-2002 miod

Prepare for the removal of amiga and sun3 platforms from the tree.
There has not been enough activity and interest towards these platform
to keep them lying in the tree.


# 1.173 15-Dec-2002 fgsch

record failed login attemps by default, aka enable /var/log/failedlogin.
pval@ millert@ ok.


# 1.172 07-Nov-2002 pvalchev

Install /var/log/message 644 since the beginning and change back
newsyslog.conf to reflect that. More people seem to prefer that,
and it can be easily changed if you like it another way.
millert, fgs and others verbally agree


Revision tags: OPENBSD_3_2_BASE
# 1.171 06-Sep-2002 deraadt

more photuris bits by bye bye


# 1.170 31-Aug-2002 miod

Install /etc/wsconsctl.conf on sparc.


# 1.169 18-Jul-2002 provos

policy for lpd


# 1.168 18-Jul-2002 provos

named policy for systrace


# 1.167 17-Jun-2002 deraadt

we no longer do this. why was it edited incorrectly?


# 1.166 01-Jun-2002 deraadt

fix mkr for libssl changes


# 1.165 23-May-2002 deraadt

more dm parts going away; pjanzen


# 1.164 22-May-2002 deraadt

oops, missed another file


# 1.163 21-May-2002 deraadt

remove MAKEDEV.local finally


# 1.162 16-May-2002 millert

No more /etc/skeykeys; brad@


# 1.161 14-May-2002 millert

Major changes:

Job names are now "runtime.queue" where runtime is when the job will run
in Unix time format. This is what SysV at does and allows us to nuke
the .SEQ file.

Historic BSD options for atq and atrm are now implemented;
atq and atrm get their own man pages.

At no longer does anything with the -v flag. We print the execution
time when jobs are submitted so there is no need.

Most *scanf() usage is gone (one remains in atrun).

Better sanity checks in atrun.

Random style/cleanup.

With these changes we have the best of both worlds; POSIX compliance with
the traditional BSD features.


# 1.160 13-May-2002 espie

move common distrib rules to main Makefile,
make -> ${MAKE}
add phony targets
remove unnecessary subshells
install kernel in a separate target from building.
some SUDO.

okay deraadt@

(checked bootstrap on i386, should be safe elsewhere, and trivial to fix
anyways)


# 1.159 12-May-2002 espie

Remove unnecessary subshells
make -> ${MAKE}
add exec at end of lines
sprinkle with SUDO where needed (not enough for a full release yet)
PHONY targets.

ok millert@, deraadt@


# 1.158 11-May-2002 millert

at(1) is no longer setuid root, it is setgid crontab.
This means that /var/at/at.{allow,deny} must be readable by group
crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660.


# 1.157 28-Apr-2002 miod

Move mvme88k to the joys of the m4-generated MAKEDEV world.


# 1.156 17-Apr-2002 miod

Regen mvme68k MAKEDEV, and add it to the list of m4 MAKEDEV enabled arches.


Revision tags: OPENBSD_3_1_BASE
# 1.155 03-Apr-2002 deraadt

oops


# 1.154 03-Apr-2002 deraadt

wsconsctl.conf for sparc64 too; mickey ok


# 1.153 31-Mar-2002 deraadt

vax is not m4 yet


# 1.152 07-Mar-2002 millert

Do not ignore mtree's exit value when updating via 4.4BSD.dist.
Use the -U flag instead of -u so mtree doesn't exit with non-zero
when fixing up existing permissions/owners.


# 1.151 26-Feb-2002 deraadt

if ${DESTDIR} exists, do not modify the mode


# 1.150 16-Feb-2002 deraadt

hidden magic is stupid


# 1.149 14-Feb-2002 deraadt

install PCS on vax from here


# 1.148 14-Feb-2002 todd

vax joins the fun.


# 1.147 14-Feb-2002 todd

hp300 joins the party; ok millert@


# 1.146 13-Feb-2002 todd

hppa is in.


# 1.145 13-Feb-2002 todd

enable amiga


# 1.144 09-Feb-2002 deraadt

indent


# 1.143 08-Feb-2002 todd

No automatic in-tree modification. my bad!


# 1.142 23-Jan-2002 todd

add vme, commented out at this point


# 1.141 22-Jan-2002 itojun

add files under etc/namedb. noted by openbsd@davidkrause.com


# 1.140 08-Jan-2002 todd

sync


# 1.139 08-Jan-2002 todd

sync


# 1.138 08-Jan-2002 todd

enable sun3; ok miod@


# 1.137 07-Jan-2002 todd

generate i386 (regress diff = more devices than before, ugen, etc..)


# 1.136 04-Jan-2002 todd

rules to build the MAKEDEV files:

all -> builds 'this' arch (etc.$(uname -m)/MAKEDEV)
allarchs -> builds all archs (etc.*/MAKEDEV)
clean -> cleans 'this' arch (etc.$(uname -m)/MAKEDEV)
cleandirs -> cleans all archs (etc.*/MAKEDEV)

also, build the MAKEDEV files during the release process


# 1.135 25-Dec-2001 deraadt

convert mkr/ckr to shell scripts, use mktemp(1)


# 1.134 24-Dec-2001 deraadt

close ppp.conf.sample file as requested


# 1.133 19-Dec-2001 form

csh maketars -> csh -f maketars
ok millert@


Revision tags: OPENBSD_3_0_BASE
# 1.132 21-Sep-2001 deraadt

do not run MAKEDEV


# 1.131 20-Sep-2001 hin

Install etc/kerberosV/krb5.conf.example


# 1.130 01-Sep-2001 drahn

powerpc -> macppc port rename changes


# 1.129 04-Jul-2001 mickey

wsconsctl.conf support, wsconsctl accepts saner var names now; raadtified


# 1.128 26-Jun-2001 brad

bye bye MIPS related bits and pieces.
--
Ok'd by deraadt@


# 1.127 26-Jun-2001 kjell

change default pf configuration files to pf.conf and nat.conf. ok theo


# 1.126 26-Jun-2001 dhartmei

add pf.filter and pf.nat; ok @deraadt


# 1.125 25-Jun-2001 hin

Install /etc/kerberosV/README


# 1.124 22-Jun-2001 provos

install new moduli


# 1.123 18-Jun-2001 millert

o move passwd.conf variables into login.conf
o no longer install passwd.conf (but it is used if it exists and the
needed info is not in login.conf)
o added passwordtime and minpasswordlen login.conf variables


# 1.122 30-May-2001 deraadt

Remove ipf. Darren Reed has interpreted his (old, new, whichever)
licence in a way that makes ipf not free according to the rules we
established over 5 years ago, at www.openbsd.org/goals.html (and those
same basic rules govern the other *BSD projects too). Specifically,
Darren says that modified versions are not permitted. But software
which OpenBSD uses and redistributes must be free to all (be they
people or companies), for any purpose they wish to use it, including
modification, use, peeing on, or even integration into baby mulching
machines or atomic bombs to be dropped on Australia. Furthermore, we
know of a number of companies using ipf with modification like us, who
are now in the same situation, and we hope that some of them will work
with us to fill this gap that now exists in OpenBSD (temporarily, we
hope).


# 1.121 14-May-2001 hin

Install /etc/kerberosIV/krb.extra and /etc/kerberosIV/krb.equiv


# 1.120 04-May-2001 millert

Install empty sudoers file in /etc


Revision tags: OPENBSD_2_9_BASE
# 1.119 01-Apr-2001 deraadt

no longer install those now


# 1.118 10-Feb-2001 mickey

install wscons.conf and rc.wscons on alpha/hppa/i386/powerpc and call it from rc


# 1.117 21-Jan-2001 itojun

do not intsall rtadvd.conf into /etc, it is not required to use it
(rtadvd will derive the configuration from kernel settings).

make it clearer that rtadvd.conf is not necessary, in manpage.

sync with kame.


Revision tags: OPENBSD_2_8_BASE
# 1.116 10-Oct-2000 provos

add primes that can be used for diffie-hellman key exchange


# 1.115 20-Aug-2000 millert

Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.


# 1.114 18-Jul-2000 deraadt

chmod proper file; chouanard@parc.xerox.com


# 1.113 25-Jun-2000 naddy

increase flexibility of distribution-etc-root-var:
- NOMAKEDEV to optionally skip making devices
- allow building aliases.db under /var/tmp
will come in handy with mergemaster; ok millert@


# 1.112 19-Jun-2000 todd

cvs strikes again!; thanks to Oleg Safiullin <form@openbsd.ru>
for pointing out this evaded the last commit


Revision tags: OPENBSD_2_7_BASE
# 1.111 29-Apr-2000 deraadt

handle .tgz files too


# 1.110 25-Apr-2000 jakob

fix install mode for skel/dot.rhosts


# 1.109 25-Apr-2000 jakob

skeletal login directory into /etc/skel


# 1.108 07-Apr-2000 deraadt

install correct cf distribution


# 1.107 06-Apr-2000 millert

Enable sendmail 8.10.0. Things like sendmail.* and aliases now live
in /etc/mail.


# 1.106 11-Jan-2000 peter

sendmail is really /usr/libexec/sendmail/sendmail now - not /usr/sbin


# 1.105 05-Jan-2000 angelos

rtadvd.conf


# 1.104 26-Nov-1999 millert

/var/db/locate.database should be owned by root, not nobody. While
/usr/libexec/locate.updatedb does run as nobody the redirection is
done as root so the resulting file is owned by root.

sync log file owner/mode with what is is newsyslog.conf


Revision tags: OPENBSD_2_6_BASE
# 1.103 08-Oct-1999 espie

Oops... CKSUM should hold cksum results, and be sorted on 3rd field


# 1.102 08-Oct-1999 espie

Final framework for amiga tools.


# 1.101 29-Sep-1999 deraadt

httpd has a Makefile.bsd-wrapper now


# 1.100 28-Sep-1999 deraadt

make distribution in ssh


# 1.99 02-Aug-1999 jakob

Integration of mailwrapper (from NetBSD)

"The mailwrapper program is designed to replace /usr/sbin/sendmail and to
invoke an appropriate MTA instead of sendmail(8) based on configuration
information placed in /etc/mailer.conf. This permits the administrator to
configure which MTA is to be invoked on the system at run time."

OK deraadt, millert


# 1.98 06-Jul-1999 deraadt

your basic rc.shutdown file


# 1.97 30-Apr-1999 art

install afs/SuidCells


Revision tags: OPENBSD_2_5_BASE
# 1.96 17-Mar-1999 deraadt

run libssl distribution target


# 1.95 04-Jan-1999 millert

namedb files go in /var/named/named


# 1.94 01-Dec-1998 form

chdir to ${DESTDIR}/ to create sys -> usr/src/sys link.
This avoids creating of incorrect symlink ${HOME}/sys -> usr/src/sys when
DESTDIR="".


# 1.93 30-Oct-1998 millert

Run mtree with -q in distrib-dirs target


Revision tags: OPENBSD_2_4_BASE
# 1.92 19-Sep-1998 todd

use OSrev


# 1.91 15-Sep-1998 art

install afs configuration


# 1.90 08-Sep-1998 marc

dhcp client stuff. "Angelos D. Keromytis" <angelos@dsl.cis.upenn.edu>


# 1.89 20-Aug-1998 form

add dhcpd.* to makefile


# 1.88 05-Jul-1998 art

install krb.realms with 644 perms


# 1.87 23-May-1998 millert

add named user and use /var/named, not /etc/namedb as the named dir


# 1.86 05-May-1998 deraadt

split sysctl.conf into MD and MI parts


Revision tags: OPENBSD_2_3_BASE
# 1.85 07-Apr-1998 ryker

Don't duplicate bsd*.gz in MD5 and CKSUM files. Preserve CKSUM order.


# 1.84 07-Apr-1998 deraadt

solve a bsd*gz problem noted by ryker


# 1.83 31-Mar-1998 deraadt

give root mail after install


# 1.82 26-Mar-1998 deraadt

install sysctl.conf


# 1.81 25-Mar-1998 deraadt

distribution build in httpd


# 1.80 11-Mar-1998 maja

add lynx. -moj


# 1.79 19-Feb-1998 deraadt

oops


# 1.78 11-Dec-1997 brian

Hook the sample ppp configuration files.


Revision tags: OPENBSD_2_2_BASE
# 1.77 24-Oct-1997 deraadt

copy *BOOT* too for destdir building


# 1.76 24-Oct-1997 deraadt

wrong, Jason, wrong


# 1.75 24-Oct-1997 downsj

Copy all of snapshot/ into ${RELEASEDIR}, and produce correct checksum
files.


# 1.74 21-Oct-1997 millert

Sync mode of authlog to what mtree/special says.


# 1.73 21-Oct-1997 millert

Bring some file owner/group/mode's into sync with mtree/special.


# 1.72 20-Oct-1997 downsj

cksum *BOOT*, too.


# 1.71 24-Sep-1997 deraadt

oops


# 1.70 24-Sep-1997 deraadt

sure would be nice to install those new mtree files that ports requires...


# 1.69 11-Sep-1997 downsj

Make the sendmail aliases build actually work.


# 1.68 10-Sep-1997 deraadt

operator can fiddle with dumpdates


# 1.67 04-Sep-1997 deraadt

fork netstart; new child is rc.conf


# 1.66 03-Sep-1997 deraadt

no more need for the fstab.* files


# 1.65 03-Sep-1997 deraadt

build a aliases.db file into the distribution


# 1.64 28-Jul-1997 deraadt

install mail.rc at distribution time; bug found by explorer@flame.org


# 1.63 27-Jul-1997 downsj

Remove refs to hcx9 and add usr/lkm to misc.tar.gz.


# 1.62 27-Jul-1997 downsj

Don't install virc.


# 1.61 22-Jul-1997 provos

start the photuris daemon per default. hilfe.


Revision tags: OPENBSD_2_1_BASE
# 1.60 19-May-1997 deraadt

oops


# 1.59 18-May-1997 pefo

Back out arc fiddling, wrong place...


# 1.58 18-May-1997 pefo

ARC ramdisk install stuff


# 1.57 16-May-1997 deraadt

split release target off from snapshot targ


# 1.56 12-May-1997 deraadt

copy *boot* from snapshot too, if they exist


# 1.55 12-May-1997 deraadt

gene asked


# 1.54 11-May-1997 deraadt

for release; copy bsd.* too -- ecoff/elf issue


# 1.53 10-May-1997 graichen

install ld.so.conf on all mips machines too


# 1.52 07-May-1997 deraadt

more careful release build


# 1.51 03-May-1997 deraadt

arg


# 1.50 03-May-1997 deraadt

cleanup sets gen for release


# 1.49 03-May-1997 deraadt

release target. This is one monster target


# 1.48 02-May-1997 deraadt

build notes automatically


# 1.47 25-Apr-1997 deraadt

md5 too (yeah, i know this is not perfect)


# 1.46 20-Apr-1997 maja

Added ${MAKE} distribution for ypinit in distribution-etc-root-var. -moj


# 1.45 15-Apr-1997 graichen

create empty /var/log/ipflog, sort the /var/log file creations
alphabetical :-) and remove the entry for tahoe (is the vax entry
still used ?)


# 1.44 15-Apr-1997 deraadt

split rc.local, creating rc.securelevel. Read the comments. If you believe
in securelevels, follow them religiously. Problem found by millert...


# 1.43 09-Apr-1997 kstailey

fix syntax errors


# 1.42 09-Apr-1997 kstailey

NAT example rules file


# 1.41 02-Mar-1997 millert

Install zero-length /var/at/at.deny to allow users to use at(1).


# 1.40 17-Feb-1997 deraadt

do not put a space after a backslash


# 1.39 16-Feb-1997 provos

install passwd.conf


# 1.38 23-Jan-1997 millert

Don't mess with /usr/src if it already exists.


# 1.37 22-Jan-1997 niklas

Redo the GZIP somewhat. Use NOGZIP= to get no compression at all.
if NOGZIP is not set, these three vars are overidable: GZIP, GZIPFLAGS &
GZIPEXT. Also do some s/install/\${INSTALL}/ edits


# 1.36 21-Jan-1997 graichen

changing SNAP_GZIP_CMD to GZIP + GZIPEXT etc.


# 1.35 19-Jan-1997 graichen

add a variable SNAP_GZIP_CMD to the snap_tar target - here my comment
in the Makefile:

# check if SNAP_GZIP_CMD is set - else set it to "gzip -9"
# you may set it to "cat" alternatively for architectures
# where the gzip'ing would take too much time (pmax or slower :-)
# this way you get only tar'ed snap files and you can gzip
# them on a faster machine


# 1.34 03-Jan-1997 etheisen

Install etc/amd/master.sample NOT master.


# 1.33 03-Jan-1997 etheisen

More /var/log 'placeholder' log files.


# 1.32 02-Jan-1997 deraadt

better perms for ppp stuff


# 1.31 19-Dec-1996 millert

make mode/group on /usr/src/ consistent with mtree/special


# 1.30 10-Dec-1996 deraadt

uhm...zap that column shit


# 1.29 08-Dec-1996 tholo

Install more files when making distribution


# 1.28 30-Nov-1996 michaels

install locate.rc, noted by millert.


Revision tags: OPENBSD_2_0_BASE
# 1.27 23-Sep-1996 downsj

virc is sourced by vim when invoked as vi.


# 1.26 17-Sep-1996 deraadt

split off distribution-etc-root-var target, which is useful; from graichen


# 1.25 06-Sep-1996 deraadt

sample amd/master file; idea from graichen


# 1.24 24-Aug-1996 deraadt

provide sample /etc/ccd.conf; idea from graichen@axp5.physik.fu-berlin.de


# 1.23 16-Aug-1996 michaels

install locate.rc.


# 1.22 14-Aug-1996 downsj

Add /etc/ksh.kshrc.


# 1.21 10-Aug-1996 deraadt

ftpd -US; create /var/log/ftpd for wu-style log files


# 1.20 03-Aug-1996 millert

chgrp ${BINGRP} not ${BINOWN}


# 1.19 31-Jul-1996 deraadt

generate fbtab for each architecture


# 1.18 28-Jul-1996 deraadt

create pty component of /etc/ttys automatically


# 1.17 21-Jun-1996 dm

missing semi-colon


# 1.16 17-Jun-1996 deraadt

create /usr/src if it does not exist (but mtree did chown which is bad


# 1.15 16-Jun-1996 deraadt

install sample commented /etc/ifaliases file; which can now contain #
comments and blank lines. new format is "interface address netmask"
(yes, i changed the order of the entries). inspired by netbsd pr#2474;
gillhaa@ghost.whirlpool.com


# 1.14 03-Jun-1996 mickey

reverse last change.


# 1.13 03-Jun-1996 mickey

add missed ${DESTDIR}


# 1.12 02-Jun-1996 tholo

Don't install krb.equiv; it is no longer used


# 1.11 26-May-1996 deraadt

sync & label


# 1.10 04-May-1996 deraadt

this is installed from elsewhere now..


# 1.9 04-May-1996 deraadt

strdup re-generated path in pwd_mkdb; "make distribution" passwd files with
proper arguments


# 1.8 23-Apr-1996 deraadt

add "-d basedir" flag to pwd_mkdb. the use of "chroot" is incompatible
with our cross compilation/installation goals...


# 1.7 26-Dec-1995 david

Fix pasto that caused 'make distribution' to break when installing ppp.


# 1.6 18-Dec-1995 deraadt

add ppp stuff from distribution; someone should look at integrating what
the freebsd people have (way nicer)


# 1.5 18-Dec-1995 deraadt

install a /var/crash/minfree, of 4096, as suggested by david@city.ac.uk


# 1.4 16-Dec-1995 tholo

Add sample kerberosIV configuration files


# 1.3 14-Dec-1995 deraadt

install yp Makefile from here


# 1.2 01-Nov-1995 deraadt

snapshot missing usr/libdata; from arnej@imf.unit.no


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision