head 1.9; access; symbols netbsd-10-0-RELEASE:1.9 netbsd-10-0-RC6:1.9 netbsd-10-0-RC5:1.9 netbsd-10-0-RC4:1.9 netbsd-10-0-RC3:1.9 netbsd-10-0-RC2:1.9 netbsd-10-0-RC1:1.9 netbsd-10:1.9.0.112 netbsd-10-base:1.9 netbsd-9-3-RELEASE:1.9 cjep_sun2x-base1:1.9 cjep_sun2x:1.9.0.110 cjep_sun2x-base:1.9 cjep_staticlib_x-base1:1.9 netbsd-9-2-RELEASE:1.9 cjep_staticlib_x:1.9.0.108 cjep_staticlib_x-base:1.9 netbsd-9-1-RELEASE:1.9 phil-wifi-20200421:1.9 phil-wifi-20200411:1.9 is-mlppp:1.9.0.106 is-mlppp-base:1.9 phil-wifi-20200406:1.9 netbsd-8-2-RELEASE:1.9 netbsd-9-0-RELEASE:1.9 netbsd-9-0-RC2:1.9 netbsd-9-0-RC1:1.9 phil-wifi-20191119:1.9 netbsd-9:1.9.0.104 netbsd-9-base:1.9 phil-wifi-20190609:1.9 netbsd-8-1-RELEASE:1.9 netbsd-8-1-RC1:1.9 pgoyette-compat-merge-20190127:1.9 pgoyette-compat-20190127:1.9 pgoyette-compat-20190118:1.9 pgoyette-compat-1226:1.9 pgoyette-compat-1126:1.9 pgoyette-compat-1020:1.9 pgoyette-compat-0930:1.9 pgoyette-compat-0906:1.9 netbsd-7-2-RELEASE:1.9 pgoyette-compat-0728:1.9 netbsd-8-0-RELEASE:1.9 phil-wifi:1.9.0.102 phil-wifi-base:1.9 pgoyette-compat-0625:1.9 netbsd-8-0-RC2:1.9 pgoyette-compat-0521:1.9 pgoyette-compat-0502:1.9 pgoyette-compat-0422:1.9 netbsd-8-0-RC1:1.9 pgoyette-compat-0415:1.9 pgoyette-compat-0407:1.9 pgoyette-compat-0330:1.9 pgoyette-compat-0322:1.9 pgoyette-compat-0315:1.9 netbsd-7-1-2-RELEASE:1.9 pgoyette-compat:1.9.0.100 pgoyette-compat-base:1.9 netbsd-7-1-1-RELEASE:1.9 matt-nb8-mediatek:1.9.0.98 matt-nb8-mediatek-base:1.9 perseant-stdc-iso10646:1.9.0.96 perseant-stdc-iso10646-base:1.9 netbsd-8:1.9.0.94 netbsd-8-base:1.9 prg-localcount2-base3:1.9 prg-localcount2-base2:1.9 prg-localcount2-base1:1.9 prg-localcount2:1.9.0.92 prg-localcount2-base:1.9 pgoyette-localcount-20170426:1.9 bouyer-socketcan-base1:1.9 pgoyette-localcount-20170320:1.9 netbsd-7-1:1.9.0.90 netbsd-7-1-RELEASE:1.9 netbsd-7-1-RC2:1.9 netbsd-7-nhusb-base-20170116:1.9 bouyer-socketcan:1.9.0.88 bouyer-socketcan-base:1.9 pgoyette-localcount-20170107:1.9 netbsd-7-1-RC1:1.9 pgoyette-localcount-20161104:1.9 netbsd-7-0-2-RELEASE:1.9 localcount-20160914:1.9 netbsd-7-nhusb:1.9.0.86 netbsd-7-nhusb-base:1.9 pgoyette-localcount-20160806:1.9 pgoyette-localcount-20160726:1.9 pgoyette-localcount:1.9.0.84 pgoyette-localcount-base:1.9 netbsd-7-0-1-RELEASE:1.9 netbsd-7-0:1.9.0.82 netbsd-7-0-RELEASE:1.9 netbsd-7-0-RC3:1.9 netbsd-7-0-RC2:1.9 netbsd-7-0-RC1:1.9 netbsd-5-2-3-RELEASE:1.9 netbsd-5-1-5-RELEASE:1.9 netbsd-6-0-6-RELEASE:1.9 netbsd-6-1-5-RELEASE:1.9 netbsd-7:1.9.0.80 netbsd-7-base:1.9 yamt-pagecache-base9:1.9 yamt-pagecache-tag8:1.9 netbsd-6-1-4-RELEASE:1.9 netbsd-6-0-5-RELEASE:1.9 tls-earlyentropy:1.9.0.78 tls-earlyentropy-base:1.9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.9 riastradh-drm2-base3:1.9 netbsd-6-1-3-RELEASE:1.9 netbsd-6-0-4-RELEASE:1.9 netbsd-5-2-2-RELEASE:1.9 netbsd-5-1-4-RELEASE:1.9 netbsd-6-1-2-RELEASE:1.9 netbsd-6-0-3-RELEASE:1.9 netbsd-5-2-1-RELEASE:1.9 netbsd-5-1-3-RELEASE:1.9 netbsd-6-1-1-RELEASE:1.9 riastradh-drm2-base2:1.9 riastradh-drm2-base1:1.9 riastradh-drm2:1.9.0.70 riastradh-drm2-base:1.9 netbsd-6-1:1.9.0.76 netbsd-6-0-2-RELEASE:1.9 netbsd-6-1-RELEASE:1.9 khorben-n900:1.9.0.74 netbsd-6-1-RC4:1.9 netbsd-6-1-RC3:1.9 agc-symver:1.9.0.72 agc-symver-base:1.9 netbsd-6-1-RC2:1.9 netbsd-6-1-RC1:1.9 yamt-pagecache-base8:1.9 netbsd-5-2:1.9.0.68 netbsd-6-0-1-RELEASE:1.9 yamt-pagecache-base7:1.9 netbsd-5-2-RELEASE:1.9 netbsd-5-2-RC1:1.9 matt-nb6-plus-nbase:1.9 yamt-pagecache-base6:1.9 netbsd-6-0:1.9.0.66 netbsd-6-0-RELEASE:1.9 netbsd-6-0-RC2:1.9 tls-maxphys:1.9.0.64 tls-maxphys-base:1.9 matt-nb6-plus:1.9.0.62 matt-nb6-plus-base:1.9 netbsd-6-0-RC1:1.9 yamt-pagecache-base5:1.9 yamt-pagecache-base4:1.9 netbsd-6:1.9.0.60 netbsd-6-base:1.9 netbsd-5-1-2-RELEASE:1.9 netbsd-5-1-1-RELEASE:1.9 yamt-pagecache-base3:1.9 yamt-pagecache-base2:1.9 yamt-pagecache:1.9.0.58 yamt-pagecache-base:1.9 cherry-xenmp:1.9.0.56 cherry-xenmp-base:1.9 bouyer-quota2-nbase:1.9 bouyer-quota2:1.9.0.54 bouyer-quota2-base:1.9 matt-mips64-premerge-20101231:1.9 matt-nb5-mips64-premerge-20101231:1.9 matt-nb5-pq3:1.9.0.52 matt-nb5-pq3-base:1.9 netbsd-5-1:1.9.0.50 netbsd-5-1-RELEASE:1.9 netbsd-5-1-RC4:1.9 matt-nb5-mips64-k15:1.9 netbsd-5-1-RC3:1.9 netbsd-5-1-RC2:1.9 netbsd-5-1-RC1:1.9 netbsd-5-0-2-RELEASE:1.9 matt-nb5-mips64-premerge-20091211:1.9 matt-premerge-20091211:1.9 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.9 matt-nb4-mips64-k7-u2a-k9b:1.9 matt-nb5-mips64-u1-k1-k5:1.9 matt-nb5-mips64:1.9.0.48 netbsd-5-0-1-RELEASE:1.9 jym-xensuspend-nbase:1.9 netbsd-5-0:1.9.0.46 netbsd-5-0-RELEASE:1.9 netbsd-5-0-RC4:1.9 netbsd-5-0-RC3:1.9 netbsd-5-0-RC2:1.9 jym-xensuspend:1.9.0.44 jym-xensuspend-base:1.9 netbsd-5-0-RC1:1.9 mjf-devfs2-base2:1.9 netbsd-5:1.9.0.42 netbsd-5-base:1.9 matt-mips64-base2:1.9 matt-mips64:1.9.0.40 netbsd-4-0-1-RELEASE:1.9 wrstuden-revivesa-base-3:1.9 wrstuden-revivesa-base-2:1.9 wrstuden-fixsa-newbase:1.9 wrstuden-revivesa-base-1:1.9 yamt-pf42-base4:1.9 yamt-pf42-base3:1.9 hpcarm-cleanup-nbase:1.9 yamt-pf42-baseX:1.9 yamt-pf42-base2:1.9 wrstuden-revivesa:1.9.0.38 wrstuden-revivesa-base:1.9 yamt-pf42:1.9.0.36 yamt-pf42-base:1.9 mjf-devfs2:1.9.0.34 mjf-devfs2-base:1.9 keiichi-mipv6:1.9.0.32 keiichi-mipv6-base:1.9 mjf-devfs:1.9.0.30 mjf-devfs-base:1.9 matt-armv6-nbase:1.9 matt-armv6-prevmlocking:1.9 wrstuden-fixsa-base-1:1.9 netbsd-4-0:1.9.0.28 netbsd-4-0-RELEASE:1.9 cube-autoconf:1.9.0.26 cube-autoconf-base:1.9 netbsd-4-0-RC5:1.9 netbsd-4-0-RC4:1.9 netbsd-4-0-RC3:1.9 netbsd-4-0-RC2:1.9 netbsd-4-0-RC1:1.9 matt-armv6:1.9.0.24 matt-armv6-base:1.9 matt-mips64-base:1.9 hpcarm-cleanup:1.9.0.22 hpcarm-cleanup-base:1.9 netbsd-3-1-1-RELEASE:1.9 netbsd-3-0-3-RELEASE:1.9 wrstuden-fixsa:1.9.0.20 wrstuden-fixsa-base:1.9 abandoned-netbsd-4-base:1.9 abandoned-netbsd-4:1.9.0.14 netbsd-3-1:1.9.0.16 netbsd-3-1-RELEASE:1.9 netbsd-3-0-2-RELEASE:1.9 netbsd-3-1-RC4:1.9 netbsd-3-1-RC3:1.9 netbsd-3-1-RC2:1.9 netbsd-3-1-RC1:1.9 netbsd-4:1.9.0.18 netbsd-4-base:1.9 netbsd-3-0-1-RELEASE:1.9 netbsd-3-0:1.9.0.12 netbsd-3-0-RELEASE:1.9 netbsd-3-0-RC6:1.9 netbsd-3-0-RC5:1.9 netbsd-3-0-RC4:1.9 netbsd-3-0-RC3:1.9 netbsd-3-0-RC2:1.9 netbsd-3-0-RC1:1.9 netbsd-2-0-3-RELEASE:1.9 netbsd-2-1:1.9.0.10 netbsd-2-1-RELEASE:1.9 netbsd-2-1-RC6:1.9 netbsd-2-1-RC5:1.9 netbsd-2-1-RC4:1.9 netbsd-2-1-RC3:1.9 netbsd-2-1-RC2:1.9 netbsd-2-1-RC1:1.9 netbsd-2-0-2-RELEASE:1.9 netbsd-3:1.9.0.8 netbsd-3-base:1.9 netbsd-2-0-1-RELEASE:1.9 netbsd-2:1.9.0.6 netbsd-2-base:1.9 netbsd-2-0-RELEASE:1.9 netbsd-2-0-RC5:1.9 netbsd-2-0-RC4:1.9 netbsd-2-0-RC3:1.9 netbsd-2-0-RC2:1.9 netbsd-2-0-RC1:1.9 netbsd-2-0:1.9.0.4 netbsd-2-0-base:1.9 netbsd-1-6-PATCH002-RELEASE:1.9 netbsd-1-6-PATCH002:1.9 netbsd-1-6-PATCH002-RC4:1.9 netbsd-1-6-PATCH002-RC3:1.9 netbsd-1-6-PATCH002-RC2:1.9 netbsd-1-6-PATCH002-RC1:1.9 netbsd-1-6-PATCH001:1.9 netbsd-1-6-PATCH001-RELEASE:1.9 netbsd-1-6-PATCH001-RC3:1.9 netbsd-1-6-PATCH001-RC2:1.9 netbsd-1-6-PATCH001-RC1:1.9 fvdl_fs64_base:1.9 netbsd-1-6-RELEASE:1.9 netbsd-1-6-RC3:1.9 netbsd-1-6-RC2:1.9 netbsd-1-6-RC1:1.9 netbsd-1-6:1.9.0.2 netbsd-1-6-base:1.9 netbsd-1-5-PATCH003:1.1.4.2 netbsd-1-5-PATCH002:1.1.4.2 netbsd-1-5-PATCH001:1.1.4.2 netbsd-1-5-RELEASE:1.1.4.2 netbsd-1-5-BETA2:1.1.4.2 netbsd-1-5-BETA:1.1.4.2 netbsd-1-5-ALPHA2:1.1.4.2 netbsd-1-5:1.1.0.4 netbsd-1-5-base:1.1 minoura-xpg4dl:1.1.0.2 minoura-xpg4dl-base:1.1; locks; strict; comment @# @; 1.9 date 2002.03.22.04.33.57; author thorpej; state Exp; branches; next 1.8; 1.8 date 2001.04.26.03.56.20; author lukem; state Exp; branches; next 1.7; 1.7 date 2001.04.19.15.56.32; author lukem; state Exp; branches; next 1.6; 1.6 date 2001.02.28.18.14.50; author lukem; state Exp; branches; next 1.5; 1.5 date 2001.01.18.04.57.48; author thorpej; state Exp; branches; next 1.4; 1.4 date 2000.09.21.10.38.04; author ad; state Exp; branches; next 1.3; 1.3 date 2000.08.06.21.32.56; author thorpej; state Exp; branches; next 1.2; 1.2 date 2000.07.26.00.11.49; author lukem; state Exp; branches; next 1.1; 1.1 date 2000.03.13.04.03.54; author lukem; state Exp; branches 1.1.4.1; next ; 1.1.4.1 date 2000.08.06.21.39.04; author thorpej; state Exp; branches; next 1.1.4.2; 1.1.4.2 date 2000.08.09.19.09.38; author lukem; state Exp; branches; next ; desc @@ 1.9 log @Correct the "direction" of the barrier dependencies (DAEMON, LOGIN, NETWORKING, and SERVERS) by specifying that certain things should come BEFORE a given barrier, rather than having the barrier REQUIRE a service. This allows scripts to be removed without having to edit the barrier dependencies. As discussed on tech-userlevel, and approved by Luke. @ text @#!/bin/sh # # $NetBSD: SERVERS,v 1.8 2001/04/26 03:56:20 lukem Exp $ # # PROVIDE: SERVERS # REQUIRE: mountcritremote # This is a dummy dependency, for early-start servers relying on # some basic configuration. @ 1.8 log @Treat isdnd interfaces like ppp ones, and REQUIRE isdnd here. Identified by Patrick Welche on current-users. @ text @d3 1 a3 1 # $NetBSD: SERVERS,v 1.7 2001/04/19 15:56:32 lukem Exp $ d7 1 a7 1 # REQUIRE: ike ipmon isdnd kdc mountcritremote newsyslog ppp savecore syslogd @ 1.7 log @s/dependancy/dependency/ @ text @d3 1 a3 1 # $NetBSD: SERVERS,v 1.6 2001/02/28 18:14:50 lukem Exp $ d7 1 a7 1 # REQUIRE: ike ipmon kdc mountcritremote newsyslog ppp savecore syslogd @ 1.6 log @explicitly REQUIRE mountcritremote. sort REQUIRE entries @ text @d3 1 a3 1 # $NetBSD: SERVERS,v 1.5 2001/01/18 04:57:48 thorpej Exp $ d9 1 a9 1 # This is a dummy dependancy, for early-start servers relying on @ 1.5 log @Depend on "ike". @ text @d3 1 a3 1 # $NetBSD: SERVERS,v 1.4 2000/09/21 10:38:04 ad Exp $ d7 1 a7 1 # REQUIRE: ipmon kdc newsyslog ppp savecore syslogd ike @ 1.4 log @Provide the option of running newsyslog at boot time; mainly for laptop people. @ text @d3 1 a3 1 # $NetBSD: SERVERS,v 1.3 2000/08/06 21:32:56 thorpej Exp $ d7 1 a7 1 # REQUIRE: ipmon kdc newsyslog ppp savecore syslogd @ 1.3 log @Startup script glue for the Heimdal KDC. @ text @d3 1 a3 1 # $NetBSD: SERVERS,v 1.2 2000/07/26 00:11:49 lukem Exp $ d7 1 a7 1 # REQUIRE: ipmon ppp savecore syslogd kdc @ 1.2 log @* add new dummy dependancy `NETWORK' to be REQUIREd by services which need networking to be operational before starting, and use as appropriate. NETWORK depends upon network and dhclient. * move the guts of systemfs into mountcritlocal * replace the dependancy on systemfs with mountcritremote, and remove the former. * SERVERS now also depends upon ppp Notes: * dhclient (and others) needs /var to be a $critical_filesystem_beforenet * dhclient now starts before syslogd (because the latter needs /usr, and /usr might need dhclient to be mounted) Should fix PRs: [install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641] @ text @d3 1 a3 1 # $NetBSD: SERVERS,v 1.1 2000/03/13 04:03:54 lukem Exp $ d7 1 a7 1 # REQUIRE: ipmon ppp savecore syslogd @ 1.1 log @* replace daemon, login, servers with DAEMON, LOGIN, SERVERS * remove sshd (it was from my private system) @ text @d3 1 a3 1 # $NetBSD: servers,v 1.1.1.1 2000/03/10 11:53:24 lukem Exp $ d7 1 a7 1 # REQUIRE: ipmon savecore syslogd @ 1.1.4.1 log @Update from trunk: Startup script glue for the Heimdal KDC. @ text @d3 1 a3 1 # $NetBSD: SERVERS,v 1.1 2000/03/13 04:03:54 lukem Exp $ d7 1 a7 1 # REQUIRE: ipmon savecore syslogd kdc @ 1.1.4.2 log @pull up the following approved by: thorpej etc/rc.d/DAEMON 1.3 etc/rc.d/LOGIN 1.3 etc/rc.d/NETWORK 1.1 etc/rc.d/SERVERS 1.2 etc/rc.d/cron 1.4 etc/rc.d/dhclient 1.6 etc/rc.d/dmesg 1.4 etc/rc.d/inetd 1.5 etc/rc.d/lkm1 1.3 etc/rc.d/lkm2 1.3 etc/rc.d/lkm3 1.4 etc/rc.d/motd 1.3 etc/rc.d/mountcritlocal 1.3-1.4 etc/rc.d/mountcritremote 1.3 etc/rc.d/mountd 1.7 etc/rc.d/network 1.12 1.14 etc/rc.d/ntpdate 1.4 etc/rc.d/ppp 1.3-1.4 etc/rc.d/pwcheck 1.3 etc/rc.d/rpcbind 1.4 etc/rc.d/sshd 1.3-1.5 etc/rc.d/swap1 1.5 etc/rc.d/swap2 1.4 etc/rc.d/sysdb 1.3-1.4 etc/rc.d/syslogd 1.5-1.6 etc/rc.d/systemfs REMOVE etc/rc.d/virecover 1.3 etc/rc.d/wscons 1.4 etc/rc.d/xdm 1.5 summary: * reword descriptions * add '# KEYWORD: shutdown' to some of these scripts so that only they get run at shutdown time. now, only scripts with the keyword `shutdown' will be run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust * add new dummy dependancy `NETWORK' to be REQUIREd by services which need networking to be operational before starting, and use as appropriate. NETWORK depends upon network and dhclient. * move the guts of systemfs into mountcritlocal * replace the dependancy on systemfs with mountcritremote, and remove the former. * SERVERS now also depends upon ppp * move recreating /var/run/utmp from mountcritlocal (where /var/run is purged but /usr/bin/install is not available) to sysdb. problem noted by Matthias Drochner. * share the same load_rc_config between the lkm* scripts * network: Don't warn that $hostname isn't set if the hostname is already set. * network: reenable stop_cmd now that network doesn't get run at shutdown * add sshd startup script * use "load_rc_config swap" for swap1 and swap2 * syslog requires databases from sysdb which creates /var/run/utmp. Should fix PRs: [install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641] @ text @d3 1 a3 1 # $NetBSD: SERVERS,v 1.2 2000/07/26 00:11:49 lukem Exp $ d7 1 a7 1 # REQUIRE: ipmon ppp savecore syslogd kdc @