head	1.120;
access;
symbols
	RELENG_8_4:1.119.0.2
	RELENG_9_1_0_RELEASE:1.112.2.2.4.2
	RELENG_9_1:1.112.2.2.0.4
	RELENG_9_1_BP:1.112.2.2
	RELENG_8_3_0_RELEASE:1.99.2.11.2.1
	RELENG_8_3:1.99.2.11.0.2
	RELENG_8_3_BP:1.99.2.11
	RELENG_9_0_0_RELEASE:1.112.2.2.2.1
	RELENG_9_0:1.112.2.2.0.2
	RELENG_9_0_BP:1.112.2.2
	RELENG_9:1.112.0.2
	RELENG_9_BP:1.112
	RELENG_7_4_0_RELEASE:1.84.2.6.4.1
	RELENG_8_2_0_RELEASE:1.99.2.7.2.1
	RELENG_7_4:1.84.2.6.0.4
	RELENG_7_4_BP:1.84.2.6
	RELENG_8_2:1.99.2.7.0.2
	RELENG_8_2_BP:1.99.2.7
	RELENG_8_1_0_RELEASE:1.99.2.6.2.1
	RELENG_8_1:1.99.2.6.0.2
	RELENG_8_1_BP:1.99.2.6
	RELENG_7_3_0_RELEASE:1.84.2.6.2.1
	RELENG_7_3:1.84.2.6.0.2
	RELENG_7_3_BP:1.84.2.6
	RELENG_8_0_0_RELEASE:1.99.2.1.2.1
	RELENG_8_0:1.99.2.1.0.2
	RELENG_8_0_BP:1.99.2.1
	RELENG_8:1.99.0.2
	RELENG_8_BP:1.99
	RELENG_7_2_0_RELEASE:1.84.2.5.4.1
	RELENG_7_2:1.84.2.5.0.4
	RELENG_7_2_BP:1.84.2.5
	RELENG_7_1_0_RELEASE:1.84.2.5.2.1
	RELENG_6_4_0_RELEASE:1.53.2.21.2.1
	RELENG_7_1:1.84.2.5.0.2
	RELENG_7_1_BP:1.84.2.5
	RELENG_6_4:1.53.2.21.0.2
	RELENG_6_4_BP:1.53.2.21
	RELENG_7_0_0_RELEASE:1.84.4.2
	RELENG_6_3_0_RELEASE:1.53.2.16
	RELENG_7_0:1.84.0.4
	RELENG_7_0_BP:1.84
	RELENG_6_3:1.53.2.16.0.2
	RELENG_6_3_BP:1.53.2.16
	RELENG_7:1.84.0.2
	RELENG_7_BP:1.84
	RELENG_6_2_0_RELEASE:1.53.2.14
	RELENG_6_2:1.53.2.14.0.2
	RELENG_6_2_BP:1.53.2.14
	RELENG_5_5_0_RELEASE:1.41.2.5
	RELENG_5_5:1.41.2.5.0.2
	RELENG_5_5_BP:1.41.2.5
	RELENG_6_1_0_RELEASE:1.53.2.8
	RELENG_6_1:1.53.2.8.0.2
	RELENG_6_1_BP:1.53.2.8
	RELENG_6_0_0_RELEASE:1.53.2.2
	RELENG_6_0:1.53.2.2.0.2
	RELENG_6_0_BP:1.53.2.2
	RELENG_6:1.53.0.2
	RELENG_6_BP:1.53
	RELENG_5_4_0_RELEASE:1.41.2.2
	RELENG_5_4:1.41.2.2.0.2
	RELENG_5_4_BP:1.41.2.2
	RELENG_5_3_0_RELEASE:1.41.2.1
	RELENG_5_3:1.41.2.1.0.2
	RELENG_5_3_BP:1.41.2.1
	RELENG_5:1.41.0.2
	RELENG_5_BP:1.41
	RELENG_5_2_1_RELEASE:1.26
	RELENG_5_2_0_RELEASE:1.26
	RELENG_5_2:1.26.0.2
	RELENG_5_2_BP:1.26
	RELENG_5_1_0_RELEASE:1.16
	RELENG_5_1:1.16.0.2
	RELENG_5_1_BP:1.16
	RELENG_5_0_0_RELEASE:1.9
	RELENG_5_0:1.9.0.2
	RELENG_5_0_BP:1.9
	head_20020621:1.1.1.2
	head_20010615:1.1.1.1
	NETBSD:1.1.1;
locks; strict;
comment	@# @;


1.120
date	2013.06.28.00.28.40;	author svnexp;	state Exp;
branches;
next	1.119;

1.119
date	2012.12.01.15.13.12;	author svnexp;	state Exp;
branches
	1.119.2.1;
next	1.118;

1.118
date	2012.11.17.01.49.04;	author svnexp;	state Exp;
branches;
next	1.117;

1.117
date	2012.09.11.04.53.32;	author obrien;	state Exp;
branches;
next	1.116;

1.116
date	2012.04.10.09.27.41;	author stas;	state Exp;
branches;
next	1.115;

1.115
date	2012.02.11.20.47.16;	author ed;	state Exp;
branches;
next	1.114;

1.114
date	2011.12.15.21.06.37;	author pjd;	state Exp;
branches;
next	1.113;

1.113
date	2011.10.23.09.08.42;	author mm;	state Exp;
branches;
next	1.112;

1.112
date	2011.08.23.19.29.11;	author delphij;	state Exp;
branches
	1.112.2.1;
next	1.111;

1.111
date	2011.07.08.00.49.50;	author rmacklem;	state Exp;
branches;
next	1.110;

1.110
date	2011.06.19.22.48.40;	author dougb;	state Exp;
branches;
next	1.109;

1.109
date	2011.06.18.19.41.05;	author dougb;	state Exp;
branches;
next	1.108;

1.108
date	2011.03.30.18.32.45;	author trasz;	state Exp;
branches;
next	1.107;

1.107
date	2011.03.21.09.58.24;	author jeff;	state Exp;
branches;
next	1.106;

1.106
date	2010.09.24.19.53.55;	author pjd;	state Exp;
branches;
next	1.105;

1.105
date	2010.04.16.16.49.42;	author rpaulo;	state Exp;
branches;
next	1.104;

1.104
date	2010.02.18.23.16.19;	author pjd;	state Exp;
branches;
next	1.103;

1.103
date	2010.02.03.16.18.42;	author ume;	state Exp;
branches;
next	1.102;

1.102
date	2009.12.02.15.05.26;	author ume;	state Exp;
branches;
next	1.101;

1.101
date	2009.09.12.22.13.41;	author hrs;	state Exp;
branches;
next	1.100;

1.100
date	2009.08.25.19.07.26;	author delphij;	state Exp;
branches;
next	1.99;

1.99
date	2009.07.29.05.23.52;	author pjd;	state Exp;
branches
	1.99.2.1;
next	1.98;

1.98
date	2009.06.02.22.15.47;	author rmacklem;	state Exp;
branches;
next	1.97;

1.97
date	2009.05.30.19.38.51;	author dougb;	state Exp;
branches;
next	1.96;

1.96
date	2009.05.22.13.56.16;	author rwatson;	state Exp;
branches;
next	1.95;

1.95
date	2008.11.03.10.38.00;	author dfr;	state Exp;
branches;
next	1.94;

1.94
date	2008.08.25.16.28.54;	author des;	state Exp;
branches;
next	1.93;

1.93
date	2008.08.20.03.02.06;	author obrien;	state Exp;
branches;
next	1.92;

1.92
date	2008.06.05.17.26.47;	author brooks;	state Exp;
branches;
next	1.91;

1.91
date	2008.05.26.10.39.46;	author bz;	state Exp;
branches;
next	1.90;

1.90
date	2008.04.08.23.34.12;	author emax;	state Exp;
branches;
next	1.89;

1.89
date	2008.03.05.18.32.58;	author brooks;	state Exp;
branches;
next	1.88;

1.88
date	2007.12.08.07.20.22;	author dougb;	state Exp;
branches;
next	1.87;

1.87
date	2007.10.25.18.10.05;	author mtm;	state Exp;
branches;
next	1.86;

1.86
date	2007.10.15.20.00.18;	author netchild;	state Exp;
branches;
next	1.85;

1.85
date	2007.10.14.10.45.28;	author netchild;	state Exp;
branches;
next	1.84;

1.84
date	2007.09.28.10.38.08;	author bushman;	state Exp;
branches
	1.84.2.1
	1.84.4.1;
next	1.83;

1.83
date	2007.09.07.15.44.09;	author mlaier;	state Exp;
branches;
next	1.82;

1.82
date	2007.08.17.07.58.26;	author mtm;	state Exp;
branches;
next	1.81;

1.81
date	2007.04.09.19.21.27;	author pjd;	state Exp;
branches;
next	1.80;

1.80
date	2007.04.06.02.27.02;	author pjd;	state Exp;
branches;
next	1.79;

1.79
date	2007.04.02.22.53.07;	author des;	state Exp;
branches;
next	1.78;

1.78
date	2006.10.15.14.19.06;	author ceri;	state Exp;
branches;
next	1.77;

1.77
date	2006.10.07.15.45.56;	author ume;	state Exp;
branches;
next	1.76;

1.76
date	2006.09.07.22.25.08;	author emax;	state Exp;
branches;
next	1.75;

1.75
date	2006.08.22.11.12.09;	author flz;	state Exp;
branches;
next	1.74;

1.74
date	2006.08.04.18.37.03;	author des;	state Exp;
branches;
next	1.73;

1.73
date	2006.06.01.11.01.54;	author thompsa;	state Exp;
branches;
next	1.72;

1.72
date	2006.05.18.15.29.27;	author flz;	state Exp;
branches;
next	1.71;

1.71
date	2006.05.17.09.33.06;	author phk;	state Exp;
branches;
next	1.70;

1.70
date	2006.04.28.12.03.33;	author ume;	state Exp;
branches;
next	1.69;

1.69
date	2006.03.28.18.28.33;	author simon;	state Exp;
branches;
next	1.68;

1.68
date	2006.03.17.18.54.21;	author ru;	state Exp;
branches;
next	1.67;

1.67
date	2006.03.17.16.28.12;	author des;	state Exp;
branches;
next	1.66;

1.66
date	2006.02.13.20.08.31;	author imp;	state Exp;
branches;
next	1.65;

1.65
date	2006.02.03.01.35.36;	author flz;	state Exp;
branches;
next	1.64;

1.64
date	2006.02.02.10.02.55;	author rwatson;	state Exp;
branches;
next	1.63;

1.63
date	2006.01.21.18.08.15;	author yar;	state Exp;
branches;
next	1.62;

1.62
date	2005.12.15.01.04.48;	author iedowse;	state Exp;
branches;
next	1.61;

1.61
date	2005.12.10.23.23.09;	author dougb;	state Exp;
branches;
next	1.60;

1.60
date	2005.11.10.19.09.22;	author emax;	state Exp;
branches;
next	1.59;

1.59
date	2005.10.29.05.05.52;	author yar;	state Exp;
branches;
next	1.58;

1.58
date	2005.10.12.00.45.58;	author emax;	state Exp;
branches;
next	1.57;

1.57
date	2005.10.02.18.59.02;	author yar;	state Exp;
branches;
next	1.56;

1.56
date	2005.09.23.16.54.09;	author wollman;	state Exp;
branches;
next	1.55;

1.55
date	2005.08.14.18.25.35;	author pjd;	state Exp;
branches;
next	1.54;

1.54
date	2005.08.05.21.23.08;	author pjd;	state Exp;
branches;
next	1.53;

1.53
date	2005.06.30.04.52.47;	author brooks;	state Exp;
branches
	1.53.2.1;
next	1.52;

1.52
date	2005.04.29.23.02.56;	author brooks;	state Exp;
branches;
next	1.51;

1.51
date	2005.04.17.10.47.58;	author glebius;	state Exp;
branches;
next	1.50;

1.50
date	2005.03.13.08.07.11;	author dougb;	state Exp;
branches;
next	1.49;

1.49
date	2005.03.02.00.40.55;	author brooks;	state Exp;
branches;
next	1.48;

1.48
date	2005.02.26.21.19.35;	author njl;	state Exp;
branches;
next	1.47;

1.47
date	2004.11.16.04.20.09;	author wes;	state Exp;
branches;
next	1.46;

1.46
date	2004.11.04.12.59.16;	author phk;	state Exp;
branches;
next	1.45;

1.45
date	2004.11.02.12.35.54;	author pjd;	state Exp;
branches;
next	1.44;

1.44
date	2004.09.29.00.12.28;	author trhodes;	state Exp;
branches;
next	1.43;

1.43
date	2004.09.15.01.08.33;	author seanc;	state Exp;
branches;
next	1.42;

1.42
date	2004.09.14.03.01.38;	author seanc;	state Exp;
branches;
next	1.41;

1.41
date	2004.05.24.14.17.19;	author des;	state Exp;
branches
	1.41.2.1;
next	1.40;

1.40
date	2004.04.17.04.12.27;	author brooks;	state Exp;
branches;
next	1.39;

1.39
date	2004.04.05.16.29.45;	author fjoe;	state Exp;
branches;
next	1.38;

1.38
date	2004.04.02.19.25.27;	author mlaier;	state Exp;
branches;
next	1.37;

1.37
date	2004.03.24.21.54.44;	author mlaier;	state Exp;
branches;
next	1.36;

1.36
date	2004.03.23.23.22.34;	author brooks;	state Exp;
branches;
next	1.35;

1.35
date	2004.03.15.23.09.17;	author jhb;	state Exp;
branches;
next	1.34;

1.34
date	2004.03.05.16.13.22;	author bde;	state Exp;
branches;
next	1.33;

1.33
date	2004.03.05.05.48.58;	author bde;	state Exp;
branches;
next	1.32;

1.32
date	2004.03.04.21.03.36;	author bms;	state Exp;
branches;
next	1.31;

1.31
date	2004.02.07.15.46.20;	author imp;	state Exp;
branches;
next	1.30;

1.30
date	2004.02.03.11.26.08;	author des;	state Exp;
branches;
next	1.29;

1.29
date	2003.12.18.04.39.57;	author njl;	state Exp;
branches;
next	1.28;

1.28
date	2003.12.14.13.36.36;	author seanc;	state Exp;
branches;
next	1.27;

1.27
date	2003.12.14.09.42.02;	author seanc;	state Exp;
branches;
next	1.26;

1.26
date	2003.10.30.17.55.52;	author ume;	state Exp;
branches;
next	1.25;

1.25
date	2003.08.29.13.25.08;	author mtm;	state Exp;
branches;
next	1.24;

1.24
date	2003.08.06.00.35.13;	author mtm;	state Exp;
branches;
next	1.23;

1.23
date	2003.07.30.20.05.20;	author mtm;	state Exp;
branches;
next	1.22;

1.22
date	2003.07.30.19.53.40;	author mtm;	state Exp;
branches;
next	1.21;

1.21
date	2003.07.28.13.30.42;	author harti;	state Exp;
branches;
next	1.20;

1.20
date	2003.06.29.05.15.57;	author mtm;	state Exp;
branches;
next	1.19;

1.19
date	2003.06.26.09.50.51;	author smkelly;	state Exp;
branches;
next	1.18;

1.18
date	2003.06.20.09.47.09;	author phk;	state Exp;
branches;
next	1.17;

1.17
date	2003.06.11.23.17.01;	author bde;	state Exp;
branches;
next	1.16;

1.16
date	2003.05.18.03.34.24;	author mtm;	state Exp;
branches;
next	1.15;

1.15
date	2003.04.24.08.20.47;	author mtm;	state Exp;
branches;
next	1.14;

1.14
date	2003.04.19.01.56.44;	author mtm;	state Exp;
branches;
next	1.13;

1.13
date	2003.04.18.17.55.05;	author mtm;	state Exp;
branches;
next	1.12;

1.12
date	2003.04.16.16.27.23;	author mtm;	state Exp;
branches;
next	1.11;

1.11
date	2003.03.17.23.20.48;	author cjc;	state Exp;
branches;
next	1.10;

1.10
date	2002.12.22.22.25.53;	author dillon;	state Exp;
branches;
next	1.9;

1.9
date	2002.11.09.07.45.53;	author imp;	state Exp;
branches;
next	1.8;

1.8
date	2002.09.06.01.23.31;	author peter;	state Exp;
branches;
next	1.7;

1.7
date	2002.09.05.20.29.18;	author gordon;	state Exp;
branches;
next	1.6;

1.6
date	2002.09.05.20.15.08;	author gordon;	state Exp;
branches;
next	1.5;

1.5
date	2002.09.02.20.49.26;	author gordon;	state Exp;
branches;
next	1.4;

1.4
date	2002.08.30.12.43.23;	author hm;	state Exp;
branches;
next	1.3;

1.3
date	2002.07.07.04.16.53;	author dougb;	state Exp;
branches;
next	1.2;

1.2
date	2002.06.13.22.14.36;	author gordon;	state Exp;
branches;
next	1.1;

1.1
date	2001.06.16.07.16.14;	author obrien;	state Exp;
branches
	1.1.1.1;
next	;

1.119.2.1
date	2012.12.01.15.13.12;	author svnexp;	state dead;
branches;
next	1.119.2.2;

1.119.2.2
date	2013.03.28.13.02.43;	author svnexp;	state Exp;
branches;
next	;

1.112.2.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches;
next	1.112.2.2;

1.112.2.2
date	2011.10.26.08.34.00;	author mm;	state Exp;
branches
	1.112.2.2.2.1
	1.112.2.2.4.1;
next	1.112.2.3;

1.112.2.3
date	2012.11.17.11.36.11;	author svnexp;	state Exp;
branches;
next	1.112.2.4;

1.112.2.4
date	2012.12.18.14.34.50;	author svnexp;	state Exp;
branches;
next	1.112.2.5;

1.112.2.5
date	2013.10.09.20.08.09;	author svnexp;	state Exp;
branches;
next	1.112.2.6;

1.112.2.6
date	2013.10.10.12.01.42;	author svnexp;	state Exp;
branches;
next	;

1.112.2.2.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.112.2.2.2.2;

1.112.2.2.2.2
date	2012.11.17.08.36.11;	author svnexp;	state Exp;
branches;
next	;

1.112.2.2.4.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.112.2.2.4.2;

1.112.2.2.4.2
date	2012.11.17.08.47.01;	author svnexp;	state Exp;
branches;
next	;

1.99.2.1
date	2009.08.03.08.13.06;	author kensmith;	state Exp;
branches
	1.99.2.1.2.1;
next	1.99.2.2;

1.99.2.2
date	2009.12.08.18.23.51;	author delphij;	state Exp;
branches;
next	1.99.2.3;

1.99.2.3
date	2010.02.27.18.19.13;	author ume;	state Exp;
branches;
next	1.99.2.4;

1.99.2.4
date	2010.04.07.19.04.36;	author ume;	state Exp;
branches;
next	1.99.2.5;

1.99.2.5
date	2010.04.18.21.14.49;	author pjd;	state Exp;
branches;
next	1.99.2.6;

1.99.2.6
date	2010.04.20.12.07.16;	author rpaulo;	state Exp;
branches
	1.99.2.6.2.1;
next	1.99.2.7;

1.99.2.7
date	2010.10.17.20.10.00;	author pjd;	state Exp;
branches
	1.99.2.7.2.1;
next	1.99.2.8;

1.99.2.8
date	2011.06.25.23.05.56;	author dougb;	state Exp;
branches;
next	1.99.2.9;

1.99.2.9
date	2011.06.25.23.13.05;	author dougb;	state Exp;
branches;
next	1.99.2.10;

1.99.2.10
date	2011.08.30.01.25.12;	author delphij;	state Exp;
branches;
next	1.99.2.11;

1.99.2.11
date	2011.10.26.08.41.41;	author mm;	state Exp;
branches
	1.99.2.11.2.1;
next	1.99.2.12;

1.99.2.12
date	2012.11.17.10.35.56;	author svnexp;	state Exp;
branches;
next	;

1.99.2.1.2.1
date	2009.10.25.01.10.29;	author kensmith;	state Exp;
branches;
next	;

1.99.2.6.2.1
date	2010.06.14.02.09.06;	author kensmith;	state Exp;
branches;
next	;

1.99.2.7.2.1
date	2010.12.21.17.09.25;	author kensmith;	state Exp;
branches;
next	;

1.99.2.11.2.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.99.2.11.2.2;

1.99.2.11.2.2
date	2012.11.17.08.24.38;	author svnexp;	state Exp;
branches;
next	;

1.84.2.1
date	2008.01.28.07.55.43;	author dougb;	state Exp;
branches;
next	1.84.2.2;

1.84.2.2
date	2008.01.29.00.18.08;	author dougb;	state Exp;
branches;
next	1.84.2.3;

1.84.2.3
date	2008.04.03.21.36.11;	author brooks;	state Exp;
branches;
next	1.84.2.4;

1.84.2.4
date	2008.04.15.20.23.59;	author emax;	state Exp;
branches;
next	1.84.2.5;

1.84.2.5
date	2008.08.25.16.37.58;	author des;	state Exp;
branches
	1.84.2.5.2.1
	1.84.2.5.4.1;
next	1.84.2.6;

1.84.2.6
date	2009.12.08.18.35.57;	author delphij;	state Exp;
branches
	1.84.2.6.2.1
	1.84.2.6.4.1;
next	1.84.2.7;

1.84.2.7
date	2011.06.25.23.09.25;	author dougb;	state Exp;
branches;
next	1.84.2.8;

1.84.2.8
date	2011.06.25.23.14.49;	author dougb;	state Exp;
branches;
next	1.84.2.9;

1.84.2.9
date	2012.11.17.08.01.19;	author svnexp;	state Exp;
branches;
next	;

1.84.2.5.2.1
date	2008.11.25.02.59.29;	author kensmith;	state Exp;
branches;
next	;

1.84.2.5.4.1
date	2009.04.15.03.14.26;	author kensmith;	state Exp;
branches;
next	;

1.84.2.6.2.1
date	2010.02.10.00.26.20;	author kensmith;	state Exp;
branches;
next	;

1.84.2.6.4.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.84.2.6.4.2;

1.84.2.6.4.2
date	2012.11.17.08.16.37;	author svnexp;	state Exp;
branches;
next	;

1.84.4.1
date	2008.01.28.07.58.31;	author dougb;	state Exp;
branches;
next	1.84.4.2;

1.84.4.2
date	2008.01.29.00.22.33;	author dougb;	state Exp;
branches;
next	;

1.53.2.1
date	2005.08.16.09.23.45;	author pjd;	state Exp;
branches;
next	1.53.2.2;

1.53.2.2
date	2005.10.08.03.32.53;	author yar;	state Exp;
branches;
next	1.53.2.3;

1.53.2.3
date	2005.11.23.18.03.33;	author emax;	state Exp;
branches;
next	1.53.2.4;

1.53.2.4
date	2005.12.20.20.56.21;	author dougb;	state Exp;
branches;
next	1.53.2.5;

1.53.2.5
date	2005.12.21.07.11.34;	author dougb;	state Exp;
branches;
next	1.53.2.6;

1.53.2.6
date	2006.01.21.22.42.43;	author yar;	state Exp;
branches;
next	1.53.2.7;

1.53.2.7
date	2006.01.29.13.52.34;	author yar;	state Exp;
branches;
next	1.53.2.8;

1.53.2.8
date	2006.02.12.22.13.15;	author flz;	state Exp;
branches;
next	1.53.2.9;

1.53.2.9
date	2006.07.24.20.46.14;	author thompsa;	state Exp;
branches;
next	1.53.2.10;

1.53.2.10
date	2006.08.21.15.06.38;	author flz;	state Exp;
branches;
next	1.53.2.11;

1.53.2.11
date	2006.09.02.13.27.08;	author rwatson;	state Exp;
branches;
next	1.53.2.12;

1.53.2.12
date	2006.10.09.21.00.17;	author emax;	state Exp;
branches;
next	1.53.2.13;

1.53.2.13
date	2006.10.10.12.41.05;	author ume;	state Exp;
branches;
next	1.53.2.14;

1.53.2.14
date	2006.10.20.08.58.03;	author des;	state Exp;
branches;
next	1.53.2.15;

1.53.2.15
date	2007.05.24.16.14.37;	author des;	state Exp;
branches;
next	1.53.2.16;

1.53.2.16
date	2007.09.26.11.02.28;	author mtm;	state Exp;
branches;
next	1.53.2.17;

1.53.2.17
date	2008.01.28.08.13.20;	author dougb;	state Exp;
branches;
next	1.53.2.18;

1.53.2.18
date	2008.01.28.08.22.32;	author dougb;	state Exp;
branches;
next	1.53.2.19;

1.53.2.19
date	2008.01.29.00.33.16;	author dougb;	state Exp;
branches;
next	1.53.2.20;

1.53.2.20
date	2008.01.30.08.13.57;	author mtm;	state Exp;
branches;
next	1.53.2.21;

1.53.2.21
date	2008.04.15.20.31.14;	author emax;	state Exp;
branches
	1.53.2.21.2.1;
next	1.53.2.22;

1.53.2.22
date	2012.11.17.07.39.06;	author svnexp;	state Exp;
branches;
next	;

1.53.2.21.2.1
date	2008.10.02.02.57.24;	author kensmith;	state Exp;
branches;
next	;

1.41.2.1
date	2004.10.14.04.36.15;	author trhodes;	state Exp;
branches;
next	1.41.2.2;

1.41.2.2
date	2005.03.17.00.02.25;	author trhodes;	state Exp;
branches;
next	1.41.2.3;

1.41.2.3
date	2005.05.19.11.35.15;	author glebius;	state Exp;
branches;
next	1.41.2.4;

1.41.2.4
date	2005.07.21.09.35.32;	author bruno;	state Exp;
branches;
next	1.41.2.5;

1.41.2.5
date	2005.11.23.22.51.01;	author emax;	state Exp;
branches;
next	;

1.1.1.1
date	2001.06.16.07.16.14;	author obrien;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	2002.06.21.19.07.21;	author obrien;	state Exp;
branches;
next	;


desc
@@


1.120
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/252310
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# $FreeBSD: head/etc/rc.d/Makefile 252310 2013-06-27 18:28:45Z hrs $

.include <bsd.own.mk>

FILES=	DAEMON \
	FILESYSTEMS \
	LOGIN \
	NETWORKING \
	SERVERS \
	abi \
	accounting \
	addswap \
	adjkerntz \
	amd \
	apm \
	apmd \
	archdep \
	atm1 \
	atm2 \
	atm3 \
	auditd \
	auditdistd \
	bgfsck \
	bluetooth \
	bootparams \
	bridge \
	bsnmpd \
	bthidd \
	ccd \
	cleanvar \
	cleartmp \
	cron \
	ddb \
	defaultroute \
	devd \
	devfs \
	dhclient \
	dmesg \
	dumpon \
	faith \
	fsck \
	ftp-proxy \
	ftpd \
	gbde \
	geli \
	geli2 \
	gptboot \
	gssd \
	hastd \
	hcsecd \
	hostapd \
	hostid \
	hostid_save \
	hostname \
	inetd \
	initrandom \
	ip6addrctl \
	ipfilter \
	ipfs \
	ipfw \
	ipmon \
	ipnat \
	ipsec \
	${_ipxrouted} \
	jail \
	kadmind \
	kerberos \
	keyserv \
	kfd \
	kld \
	kldxref \
	kpasswdd \
	ldconfig \
	local \
	localpkg \
	lockd \
	lpd \
	mixer \
	motd \
	mountcritlocal \
	mountcritremote \
	mountlate \
	mdconfig \
	mdconfig2 \
	mountd \
	moused \
	mroute6d \
	mrouted \
	msgs \
	named \
	natd \
	netif \
	netoptions \
	netwait \
	newsyslog \
	nfsclient \
	nfscbd \
	nfsd \
	nfsuserd \
	nisdomain \
	${_nscd} \
	nsswitch \
	ntpd \
	ntpdate \
	${_opensm} \
	othermta \
	pf \
	pflog \
	pfsync \
	postrandom \
	powerd \
	power_profile \
	ppp \
	pppoed \
	pwcheck \
	quota \
	random \
	rarpd \
	rctl \
	resolv \
	rfcomm_pppd_server \
	root \
	route6d \
	routed \
	routing \
	rpcbind \
	rtadvd \
	rtsold \
	rwho \
	savecore \
	sdpd \
	securelevel \
	sendmail \
	serial \
	sppp \
	${_sshd} \
	statd \
	static_arp \
	static_ndp \
	stf \
	swap \
	swaplate \
	syscons \
	sysctl \
	syslogd \
	timed \
	tmp \
	${_ubthidhci} \
	ugidfw \
	${_utx} \
	var \
	virecover \
	watchdogd \
	wpa_supplicant \
	ypbind \
	yppasswdd \
	ypserv \
	ypset \
	ypupdated \
	ypxfrd \
	zfs \
	zvol

.if ${MK_IPX} != "no"
_ipxrouted=	ipxrouted
.endif

.if ${MK_OFED} != "no"
_opensm=	opensm
.endif

.if ${MK_OPENSSH} != "no"
_sshd=		sshd
.endif

.if ${MK_NS_CACHING} != "no"
_nscd=		nscd
.endif

.if ${MK_BLUETOOTH} != "no"
_ubthidhci=	ubthidhci
.endif

.if ${MK_UTMPX} != "no"
_utx=		utx
.endif

FILESDIR=	/etc/rc.d
FILESMODE=	${BINMODE}

.include <bsd.prog.mk>
@


1.119
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/243752
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: head/etc/rc.d/Makefile 243752 2012-12-01 15:11:46Z rwatson $
a39 1
	encswap \
d141 2
a142 1
	swap1 \
@


1.119.2.1
log
@file Makefile was added on branch RELENG_8_4 on 2013-03-28 13:02:43 +0000
@
text
@d1 191
@


1.119.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 64
# $FreeBSD: releng/8.4/etc/rc.d/Makefile 226787 2011-10-26 08:41:41Z mm $

.include <bsd.own.mk>

FILES=	DAEMON FILESYSTEMS LOGIN NETWORKING SERVERS \
	abi accounting addswap adjkerntz amd \
	apm apmd archdep atm1 atm2 atm3 auditd auto_linklocal \
	bgfsck bluetooth bootparams bridge bsnmpd bthidd \
	ccd cleanvar cleartmp cron \
	ddb defaultroute devd devfs dhclient \
	dmesg dumpon \
	encswap \
	fsck ftp-proxy ftpd \
	gbde geli geli2 gptboot gssd \
	hastd hcsecd \
	hostapd hostid hostid_save hostname \
	inetd initrandom \
	ip6addrctl ipfilter ipfs ipfw ipmon \
	ipnat ipsec \
	jail \
	kadmind kerberos keyserv kld kldxref kpasswdd \
	ldconfig local localpkg lockd lpd \
	mixer motd mountcritlocal mountcritremote mountlate \
	mdconfig mdconfig2 mountd moused mroute6d mrouted msgs \
	named natd netif netoptions netwait \
	network_ipv6 newsyslog nfsclient nfscbd nfsd \
	nfsserver nfsuserd nisdomain nsswitch ntpd ntpdate \
	othermta \
	pf pflog pfsync \
	powerd power_profile ppp pppoed pwcheck \
	quota \
	random rarpd resolv rfcomm_pppd_server root \
	route6d routed routing rpcbind rtadvd rtsold rwho \
	savecore sdpd securelevel sendmail \
	serial sppp statd static_arp static_ndp swap1 \
	syscons sysctl syslogd \
	timed tmp \
	ugidfw \
	var virecover \
	watchdogd wpa_supplicant \
	ypbind yppasswdd ypserv \
	ypset ypupdated ypxfrd \
	zfs zvol

.if ${MK_IPX} != "no"
FILES+=	ipxrouted
.endif

.if ${MK_OPENSSH} != "no"
FILES+=	sshd
.endif

.if ${MK_NS_CACHING} != "no"
FILES+= nscd
.endif

.if ${MK_BLUETOOTH} != "no"
FILES+=	ubthidhci
.endif

FILESDIR=	/etc/rc.d
FILESMODE=	${BINMODE}

.include <bsd.prog.mk>
@


1.118
log
@Switching exporter and resync
@
text
@d1 1
a1 1
# $FreeBSD: head/etc/rc.d/Makefile 240334 2012-09-11 04:53:32Z obrien $
d22 1
@


1.117
log
@SVN rev 240334 on 2012-09-11 04:53:32Z by obrien

Add postrandom.
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.116
log
@SVN rev 234093 on 2012-04-10 09:27:41Z by stas

- Add rc.d script for kfd, kerberos forwarded tickets daemon.
@
text
@d110 1
@


1.115
log
@SVN rev 231534 on 2012-02-11 20:47:16Z by ed

Move utmpx handling out of init(8).

This has the following advantages:

- During boot, the BOOT_TIME record is now written right after the file
  systems become writable, but before users are allowed to log in. This
  means that they can't cause `hidden logins' by logging in right before
  init(8) kicks in.

- The pututxline(3) function may potentially block on file locking,
  though this is very rare to occur. By placing it in an rc script, the
  user can still kill it with ^C if needed.

- Most importantly: jails don't use init(8). This means that a force
  reboot of a system running jails will leave stale entries in the
  accounting database of the jails individually.
@
text
@d69 1
@


1.114
log
@SVN rev 228541 on 2011-12-15 21:06:37Z by pjd

- Put one file into one line. This makes keeping local changes and merging
  with FreeBSD easier for vendors.
- For optional files use variables starting with underscore.

Both changes make rc.d/Makefile look similar to sys/modules/Makefile.

Reviewed by:	dim
@
text
@d147 1
d181 4
@


1.113
log
@SVN rev 226654 on 2011-10-23 09:08:42Z by mm

Add etc/rc.d/static_ndp, analogous to etc/rc.d/static_arp.
Make sure that static ARP and NDP bindings are set before NETWORKING.

As static_ndp is based on static_arp, pass copyright to the project with
permission of the original author (delphij@@).

Reviewed by:	delphij@@FreeBSD.org
MFC after:	3 days
@
text
@d5 34
a38 7
FILES=	DAEMON FILESYSTEMS LOGIN NETWORKING SERVERS \
	abi accounting addswap adjkerntz amd \
	apm apmd archdep atm1 atm2 atm3 auditd \
	bgfsck bluetooth bootparams bridge bsnmpd bthidd \
	ccd cleanvar cleartmp cron \
	ddb defaultroute devd devfs dhclient \
	dmesg dumpon \
d40 25
a64 7
	faith fsck ftp-proxy ftpd \
	gbde geli geli2 gptboot gssd \
	hastd hcsecd \
	hostapd hostid hostid_save hostname \
	inetd initrandom \
	ip6addrctl ipfilter ipfs ipfw ipmon \
	ipnat ipsec \
d66 39
a104 7
	kadmind kerberos keyserv kld kldxref kpasswdd \
	ldconfig local localpkg lockd lpd \
	mixer motd mountcritlocal mountcritremote mountlate \
	mdconfig mdconfig2 mountd moused mroute6d mrouted msgs \
	named natd netif netoptions netwait \
	newsyslog nfsclient nfscbd nfsd \
	nfsuserd nisdomain nsswitch ntpd ntpdate \
d106 8
a113 2
	pf pflog pfsync \
	powerd power_profile ppp pppoed pwcheck \
d115 31
a145 6
	random rarpd rctl resolv rfcomm_pppd_server root \
	route6d routed routing rpcbind rtadvd rtsold rwho \
	savecore sdpd securelevel sendmail \
	serial sppp statd static_arp static_ndp stf swap1 \
	syscons sysctl syslogd \
	timed tmp \
d147 12
a158 5
	var virecover \
	watchdogd wpa_supplicant \
	ypbind yppasswdd ypserv \
	ypset ypupdated ypxfrd \
	zfs zvol
d161 1
a161 1
FILES+=	ipxrouted
d165 1
a165 1
FILES+= opensm
d169 1
a169 1
FILES+=	sshd
d173 1
a173 1
FILES+= nscd
d177 1
a177 1
FILES+=	ubthidhci
@


1.112
log
@SVN rev 225120 on 2011-08-23 19:29:11Z by delphij

Honor WITHOUT_IPX when installing etc/rc.d/ipxrouted.

MFC after:	1 week
Approved by:	re (kib)
@
text
@d35 1
a35 1
	serial sppp statd static_arp stf swap1 \
@


1.112.2.1
log
@SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.112.2.2
log
@SVN rev 226786 on 2011-10-26 08:34:00Z by mm

MFC r226654, r226657, r226658:

MFC r226654 [1]:
Add etc/rc.d/static_ndp, analogous to etc/rc.d/static_arp.
Make sure that static ARP and NDP bindings are set before NETWORKING.

As static_ndp is based on static_arp, pass copyright to the project with
permission of the original author (delphij@@).

MFC r226657 [2]:
Correctly reassign copyright of etc/rc.d/static_ndp back to delphij@@
as the project itself is no legal entity

MFC r226658 [3]:
Add information about static_ndp_pairs to rc.conf(5) manual page

Reviewed by:	Xin Li <delphij@@FreeBSD.org> [1]
Reported by:	Joe Dahl <joel@@vnode.se> [2]
Submitted by:	Sergey Kandaurov <pluknet@@FreeBSD.org> [3]
Approved by:	re (kib)
@
text
@d35 1
a35 1
	serial sppp statd static_arp static_ndp stf swap1 \
@


1.112.2.3
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242902
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242902 | dteske | 2012-11-11 23:29:45 +0000 (Sun, 11 Nov 2012) | 10 lines
## SVN ##
## SVN ## Fix a regression introduced by SVN r211417 that saw the breakage of a feature
## SVN ## documented in usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below):
## SVN ##
## SVN ## If /usr/sbin/sysinstall is linked to another filename, say
## SVN ## `/usr/local/bin/configPackages', then the basename will be used
## SVN ## as an implicit command name.
## SVN ##
## SVN ## Reviewed by:	adrian (co-mentor)
## SVN ## Approved by:	adrian (co-mentor)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/etc/rc.d/Makefile 226786 2011-10-26 08:34:00Z mm $
@


1.112.2.4
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/244398
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r244398 | rwatson | 2012-12-18 14:32:53 +0000 (Tue, 18 Dec 2012) | 29 lines
## SVN ##
## SVN ## Merge r244181 from head to stable/9:
## SVN ##
## SVN ##   Fix the location of auditdistd configuration file.
## SVN ##
## SVN ##   Reported by:    Johan Hendriks <joh.hendriks@@gmail.com>
## SVN ##
## SVN ## Merge remaining unmerged portions of r243752 from head to stable/9; parts
## SVN ## adding the new 'auditdistd' user were previously merged in r243947:
## SVN ##
## SVN ##   Merge a number of changes required to hook up OpenBSM 1.2-alpha2's
## SVN ##   auditdistd (distributed audit daemon) to the build:
## SVN ##
## SVN ##   - Manual cross references
## SVN ##   - Makefile for auditdistd
## SVN ##   - rc.d script, rc.conf entrie
## SVN ##   - New group and user for auditdistd; associated aliases, etc.
## SVN ##
## SVN ##   The audit trail distribution daemon provides reliable,
## SVN ##   cryptographically protected (and sandboxed) delivery of audit tails
## SVN ##   from live clients to audit server hosts in order to both allow
## SVN ##   centralised analysis, and improve resilience in the event of client
## SVN ##   compromises: clients are not permitted to change trail contents
## SVN ##   after submission.
## SVN ##
## SVN ##   Submitted by:   pjd
## SVN ##   Sponsored by:   The FreeBSD Foundation (auditdistd)
## SVN ##
## SVN ## Obtained from:	TrustedBSD Project
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/etc/rc.d/Makefile 244398 2012-12-18 14:32:53Z rwatson $
d7 1
a7 1
	apm apmd archdep atm1 atm2 atm3 auditd auditdistd \
@


1.112.2.5
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/256230
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/etc/rc.d/Makefile 256230 2013-10-09 19:34:11Z gjb $
d5 7
a11 34
FILES=	DAEMON \
	FILESYSTEMS \
	LOGIN \
	NETWORKING \
	SERVERS \
	abi \
	accounting \
	addswap \
	adjkerntz \
	amd \
	apm \
	apmd \
	archdep \
	atm1 \
	atm2 \
	atm3 \
	auditd \
	bgfsck \
	${_bluetooth} \
	bootparams \
	bridge \
	bsnmpd \
	${_bthidd} \
	ccd \
	cleanvar \
	cleartmp \
	cron \
	ddb \
	defaultroute \
	devd \
	devfs \
	dhclient \
	dmesg \
	dumpon \
d13 7
a19 25
	faith \
	fsck \
	ftp-proxy \
	ftpd \
	gbde \
	geli \
	geli2 \
	gptboot \
	gssd \
	hastd \
	${_hcsecd} \
	hostapd \
	hostid \
	hostid_save \
	hostname \
	inetd \
	initrandom \
	ip6addrctl \
	ipfilter \
	ipfs \
	ipfw \
	ipmon \
	ipnat \
	ipsec \
	${_ipxrouted} \
d21 7
a27 39
	kadmind \
	kerberos \
	keyserv \
	kld \
	kldxref \
	kpasswdd \
	ldconfig \
	local \
	localpkg \
	lockd \
	lpd \
	mixer \
	motd \
	mountcritlocal \
	mountcritremote \
	mountlate \
	mdconfig \
	mdconfig2 \
	mountd \
	moused \
	mroute6d \
	mrouted \
	msgs \
	named \
	natd \
	netif \
	netoptions \
	netwait \
	newsyslog \
	nfsclient \
	nfscbd \
	nfsd \
	nfsuserd \
	nisdomain \
	${_nscd} \
	nsswitch \
	ntpd \
	ntpdate \
	${_opensm} \
d29 2
a30 8
	pf \
	pflog \
	pfsync \
	powerd \
	power_profile \
	ppp \
	pppoed \
	pwcheck \
d32 6
a37 31
	random \
	rarpd \
	rctl \
	resolv \
	rfcomm_pppd_server \
	root \
	route6d \
	routed \
	routing \
	rpcbind \
	rtadvd \
	rtsold \
	rwho \
	savecore \
	sdpd \
	securelevel \
	sendmail \
	serial \
	sppp \
	${_sshd} \
	statd \
	static_arp \
	static_ndp \
	stf \
	swap1 \
	syscons \
	sysctl \
	syslogd \
	timed \
	tmp \
	${_ubthidhci} \
d39 5
a43 12
	var \
	virecover \
	watchdogd \
	wpa_supplicant \
	ypbind \
	yppasswdd \
	ypserv \
	ypset \
	ypupdated \
	ypxfrd \
	zfs \
	zvol
d46 1
a46 1
_ipxrouted=	ipxrouted
d50 1
a50 1
_opensm=	opensm
d54 1
a54 1
_sshd=		sshd
d58 1
a58 1
_nscd=		nscd
d62 1
a62 4
_bluetooth=	bluetooth
_bthidd=	bthidd
_hcsecd=	hcsecd
_ubthidhci=	ubthidhci
@


1.112.2.6
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/256264
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/etc/rc.d/Makefile 256264 2013-10-10 11:56:43Z gjb $
a21 1
	auditdistd \
@


1.112.2.2.4.1
log
@SVN rev 239080 on 2012-08-05 23:54:33Z by kensmith

Copy stable/9 to releng/9.1 as part of the 9.1-RELEASE release process.

Approved by:	re (implicit)
@
text
@@


1.112.2.2.4.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.1/etc/rc.d/Makefile 226786 2011-10-26 08:34:00Z mm $
@


1.112.2.2.2.1
log
@SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith

Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
cycle.

Approved by:	re (implicit)
@
text
@@


1.112.2.2.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.0/etc/rc.d/Makefile 226786 2011-10-26 08:34:00Z mm $
@


1.111
log
@SVN rev 223852 on 2011-07-08 00:49:50Z by rmacklem

Delete the /etc/rc.d/nfsserver script, since it is no
longer used by /etc/rc.d/nfsd and it is no longer necessary
to load the old nfs server by default, when nfs_server_enable="YES".

Tested by:	sgk at troutmask.apl.washington.edu
Reviewed by:	rc (Andrzej Tobola)
@
text
@d19 1
a19 1
	ipnat ipsec ipxrouted \
d45 4
@


1.110
log
@SVN rev 223310 on 2011-06-19 22:48:40Z by dougb

Add the netwait rc.d script. It waits for the specified period for the
network to become active.

PR:		conf/151063
Submitted by:	Jeremy Chadwick <freebsd@@jdc.parodius.com>
@
text
@d27 1
a27 1
	nfsserver nfsuserd nisdomain nsswitch ntpd ntpdate \
@


1.109
log
@SVN rev 223264 on 2011-06-18 19:41:05Z by dougb

Add rc.d/kld to load kernel modules after local disks are up.
This method is many times faster than doing it in /boot/loader.conf.
@
text
@d25 1
a25 1
	named natd netif netoptions \
@


1.108
log
@SVN rev 220167 on 2011-03-30 18:32:45Z by trasz

Add startup script, to load rules from /etc/rctl.conf.

Sponsored by:	The FreeBSD Foundation
Reviewed by:	kib (ealier version)
@
text
@d21 1
a21 1
	kadmind kerberos keyserv kldxref kpasswdd \
@


1.107
log
@SVN rev 219820 on 2011-03-21 09:58:24Z by jeff

 - Merge in OFED 1.5.3 from projects/ofed/head
@
text
@d32 1
a32 1
	random rarpd resolv rfcomm_pppd_server root \
@


1.106
log
@SVN rev 213137 on 2010-09-24 19:53:55Z by pjd

Add gptboot script that is responsible for:
- looking for partition with 'bootonce' attribute alone (without 'bootme'
  attribute), removing it and logging that we successfully booted from this
  partition.
- looking for partitions with 'bootfailed' attribute, removing it and
  logging that we failed to boot from this partition.

Reviewed by:	arch (Message-ID: <20100917234542.GE1902@@garage.freebsd.pl>)
Obtained from:	Wheel Systems Sp. z o.o. http://www.wheelsystems.com
MFC after:	2 weeks
@
text
@d45 4
@


1.105
log
@SVN rev 206706 on 2010-04-16 16:49:42Z by rpaulo

Add ubthidhci.

MFC after:	2 days
@
text
@d14 1
a14 1
	gbde geli geli2 gssd \
@


1.104
log
@SVN rev 204076 on 2010-02-18 23:16:19Z by pjd

Please welcome HAST - Highly Avalable Storage.

HAST allows to transparently store data on two physically separated machines
connected over the TCP/IP network. HAST works in Primary-Secondary
(Master-Backup, Master-Slave) configuration, which means that only one of the
cluster nodes can be active at any given time. Only Primary node is able to
handle I/O requests to HAST-managed devices. Currently HAST is limited to two
cluster nodes in total.

HAST operates on block level - it provides disk-like devices in /dev/hast/
directory for use by file systems and/or applications. Working on block level
makes it transparent for file systems and applications. There in no difference
between using HAST-provided device and raw disk, partition, etc. All of them
are just regular GEOM providers in FreeBSD.

For more information please consult hastd(8), hastctl(8) and hast.conf(5)
manual pages, as well as http://wiki.FreeBSD.org/HAST.

Sponsored by:	FreeBSD Foundation
Sponsored by:	OMCnet Internet Service GmbH
Sponsored by:	TransIP BV
@
text
@d53 4
@


1.103
log
@SVN rev 203433 on 2010-02-03 16:18:42Z by ume

Add rc.d script for the rtsold(8) daemon.

The rtsol(8) handles just one RA then exit.  So, the OtherConfig flag
may not be handled well by rtsol(8) in the environment where there are
multiple RA servers on the segment.  In such case, rtsold(8) will be
your friend.

Reviewed by:	hrs
MFC after:	2 weeks
@
text
@d15 1
a15 1
	hcsecd \
@


1.102
log
@SVN rev 200028 on 2009-12-02 15:05:26Z by ume

Unify rc.firewall and rc.firewall6, and obsolete rc.firewall6
and rc.d/ip6fw.

Reviewed by:	dougb, jhb
MFC after:	1 month
@
text
@d33 1
a33 1
	route6d routed routing rpcbind rtadvd rwho \
@


1.101
log
@SVN rev 197139 on 2009-09-12 22:13:41Z by hrs

Integrate rc.d/network_ipv6 into rc.d/netif:

- Add rc.d/stf and rc.d/faith for stf(4) and faith(4).
- Remove rc.d/auto_linklocal and rc.d/network_ipv6.
- Move rc.d/sysctl to just before FILESYSTEMS because rc.d/netif
  depends on some sysctl variables.

Reviewed by:	brooks
MFC after:	3 days
@
text
@d18 1
a18 1
	ip6addrctl ip6fw ipfilter ipfs ipfw ipmon \
@


1.100
log
@SVN rev 196550 on 2009-08-25 19:07:26Z by delphij

Add a new rc.d script, static_arp, which enables the administrator to
statically bind IPv4 <-> MAC address at boot time.

In order to use this, the administrator needs to configure the following
rc.conf(5) variable:

 - static_arp_pairs: A list of names for static bind pairs, and,
 - a series of static_arp_(name): the arguments that is being passed to
   ``arp -S'' operation.

Example:
  static_arp_pairs="gw"
  static_arp_gw="192.168.1.1 00:01:02:03:04:05"

See the rc.conf(5) manual page for more details.

Reviewed by:	-rc@@
MFC after:	2 weeks
@
text
@d7 1
a7 1
	apm apmd archdep atm1 atm2 atm3 auditd auto_linklocal \
d13 1
a13 1
	fsck ftp-proxy ftpd \
d26 1
a26 1
	network_ipv6 newsyslog nfsclient nfscbd nfsd \
d35 1
a35 1
	serial sppp statd static_arp swap1 \
@


1.99
log
@SVN rev 195938 on 2009-07-29 05:23:52Z by pjd

Currently there is a problem with fscking UFS file systems created on
top of ZVOLs. The problem is that rc.d/fsck runs before rc.d/zfs. The
latter makes ZVOLs to appear in /dev/. In such case rc.d/fsck cannot
find devfs entry and aborts. We cannot simply move rc.d/zfs before
rc.d/fsck, because we first want kern.hostid to be configured (by
rc.d/hostid). If we won't wait (hostid will be 0) we can reuse disks
which are in use by different systems (eg. in SAN/NAS environment).
We also cannot move rc.d/hostid before rc.d/fsck, because rc.d/hostid on
first system start stores generated kern.hostuuid in /etc/hostid file,
so it needs root file system to be mounted read-write.

The fix is to split rc.d/hostid so that rc.d/hostid (which will now run
before rc.d/fsck) only generates hostid and sets up sysctls, but doesn't
touch root file system and rc.d/hostid_save (which is run after
rc.d/root) and only creates /etc/hostid file.

With that in place, we can move ZVOL initialization to dedicated
rc.d/zvol script which runs before rc.d/fsck.

PR:		conf/120194
Reported by:	James Snow <snow@@teardrop.org>
Reviewed by:	brooks
Approved by:	re (kib)
MFC after:	2 weeks
@
text
@d35 1
a35 1
	serial sppp statd swap1 \
@


1.99.2.1
log
@SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith

Copy head to stable/8 as part of 8.0 Release cycle.

Approved by:	re (Implicit)
@
text
@@


1.99.2.2
log
@SVN rev 200265 on 2009-12-08 18:23:51Z by delphij

MFC revisions 196550 and 196552:

Add a new rc.d script, static_arp, which enables the administrator to
statically bind IPv4 <-> MAC address at boot time.

In order to use this, the administrator needs to configure the following
rc.conf(5) variable:

 - static_arp_pairs: A list of names for static bind pairs, and,
 - a series of static_arp_(name): the arguments that is being passed to
   ``arp -S'' operation.

Example:
  static_arp_pairs="gw"
  static_arp_gw="192.168.1.1 00:01:02:03:04:05"

See the rc.conf(5) manual page for more details.
@
text
@d35 1
a35 1
	serial sppp statd static_arp swap1 \
@


1.99.2.3
log
@SVN rev 204421 on 2010-02-27 18:19:13Z by ume

MFC r203433:

Add rc.d script for the rtsold(8) daemon.

The rtsol(8) handles just one RA then exit.  So, the OtherConfig flag
may not be handled well by rtsol(8) in the environment where there are
multiple RA servers on the segment.  In such case, rtsold(8) will be
your friend.
@
text
@d33 1
a33 1
	route6d routed routing rpcbind rtadvd rtsold rwho \
@


1.99.2.4
log
@SVN rev 206382 on 2010-04-07 19:04:36Z by ume

MFC r200028, r201193, r201752, r201930, r202460, r200672, r206375:
Unify rc.firewall and rc.firewall6, and obsolete rc.firewall6 and
rc.d/ip6fw.
@
text
@d18 1
a18 1
	ip6addrctl ipfilter ipfs ipfw ipmon \
@


1.99.2.5
log
@SVN rev 206810 on 2010-04-18 21:14:49Z by pjd

MFC r204076,r204077,r204083,r205279:

r204076:

Please welcome HAST - Highly Avalable Storage.

HAST allows to transparently store data on two physically separated machines
connected over the TCP/IP network. HAST works in Primary-Secondary
(Master-Backup, Master-Slave) configuration, which means that only one of the
cluster nodes can be active at any given time. Only Primary node is able to
handle I/O requests to HAST-managed devices. Currently HAST is limited to two
cluster nodes in total.

HAST operates on block level - it provides disk-like devices in /dev/hast/
directory for use by file systems and/or applications. Working on block level
makes it transparent for file systems and applications. There in no difference
between using HAST-provided device and raw disk, partition, etc. All of them
are just regular GEOM providers in FreeBSD.

For more information please consult hastd(8), hastctl(8) and hast.conf(5)
manual pages, as well as http://wiki.FreeBSD.org/HAST.

Sponsored by:	FreeBSD Foundation
Sponsored by:	OMCnet Internet Service GmbH
Sponsored by:	TransIP BV

r204077:

Remove some lines left over by accident.

r204083:

Add missing KEYWORD line.

Pointed out by:	dougb

r205279 sys:

Simplify loops.
@
text
@d15 1
a15 1
	hastd hcsecd \
@


1.99.2.6
log
@SVN rev 206896 on 2010-04-20 12:07:16Z by rpaulo

MFC r206427, r206706, r206771:
  ubthidhci rc.d script to switch an USB bluetooth dongle from HID to
  HCI mode.
@
text
@a52 4
.if ${MK_BLUETOOTH} != "no"
FILES+=	ubthidhci
.endif

@


1.99.2.7
log
@SVN rev 213994 on 2010-10-17 20:10:00Z by pjd

MFC r213133,r213135,r213136,r213137,r213245:

r213133:

Add three GPT attributes:

GPT_ENT_ATTR_BOOTME - this is bootable partition

GPT_ENT_ATTR_BOOTONCE - try to boot only once from this partition

GPT_ENT_ATTR_BOOTFAILED - set this flag if we cannot boot from partition
	containing GPT_ENT_ATTR_BOOTONCE flag; note that if we cannot
	boot from partition that contains only GPT_ENT_ATTR_BOOTME flag,
	the GPT_ENT_ATTR_BOOTFAILED flag won't be set

According to wikipedia Microsoft TechNet says that attributes are divided into
two halves: the lower 4 bytes representing partition independent attributes,
and the upper 4 bytes are partition type dependent. Microsoft is already using
bits 60 (read-only), 62 (hidden) and 63 (do not automount) and I'd like to not
collide with those, so we are using bit 59 (bootme), 58 (bootonce) and 57
(bootfailed).

Reviewed by:	arch (Message-ID: <20100917234542.GE1902@@garage.freebsd.pl>)

r213135:

Allow to configure GPT attributes. It shouldn't be allowed to set bootfailed
attribute (it should be allowed only to unset it), but for test purposes it
might be useful, so the current code allows it.

Reviewed by:	arch@@ (Message-ID: <20100917234542.GE1902@@garage.freebsd.pl>)

r213136:

- Split code shared by almost any boot loader into separate files and
  clean up most layering violations:

	sys/boot/i386/common/rbx.h:

		RBX_* defines
		OPT_SET()
		OPT_CHECK()

	sys/boot/common/util.[ch]:

		memcpy()
		memset()
		memcmp()
		bcpy()
		bzero()
		bcmp()
		strcmp()
		strncmp() [new]
		strcpy()
		strcat()
		strchr()
		strlen()
		printf()

	sys/boot/i386/common/cons.[ch]:

		ioctrl
		putc()
		xputc()
		putchar()
		getc()
		xgetc()
		keyhit() [now takes number of seconds as an argument]
		getstr()

	sys/boot/i386/common/drv.[ch]:

		struct dsk
		drvread()
		drvwrite() [new]
		drvsize() [new]

	sys/boot/common/crc32.[ch] [new]

	sys/boot/common/gpt.[ch] [new]

- Teach gptboot and gptzfsboot about new files. I haven't touched the
  rest, but there is still a lot of code duplication to be removed.

- Implement full GPT support. Currently we just read primary header and
  partition table and don't care about checksums, etc. After this change we
  verify checksums of primary header and primary partition table and if
  there is a problem we fall back to backup header and backup partition
  table.

- Clean up most messages to use prefix of boot program, so in case of an
  error we know where the error comes from, eg.:

	gptboot: unable to read primary GPT header

- If we can't boot, print boot prompt only once and not every five
  seconds.

- Honour newly added GPT attributes:

	bootme - this is bootable partition
	bootonce - try to boot from this partition only once
	bootfailed - we failed to boot from this partition

- Change boot order of gptboot to the following:

	1. Try to boot from all the partitions that have both 'bootme'
	   and 'bootonce' attributes one by one.
	2. Try to boot from all the partitions that have only 'bootme'
	   attribute one by one.
	3. If there are no partitions with 'bootme' attribute, boot from
	   the first UFS partition.

- The 'bootonce' functionality is implemented in the following way:

	1. Walk through all the partitions and when 'bootonce'
	   attribute is found without 'bootme' attribute, remove
	   'bootonce' attribute and set 'bootfailed' attribute.
	   'bootonce' attribute alone means that we tried to boot from
	   this partition, but boot failed after leaving gptboot and
	   machine was restarted.
	2. Find partition with both 'bootme' and 'bootonce' attributes.
	3. Remove 'bootme' attribute.
	4. Try to execute /boot/loader or /boot/kernel/kernel from that
	   partition. If succeeded we stop here.
	5. If execution failed, remove 'bootonce' and set 'bootfailed'.
	6. Go to 2.

   If whole boot succeeded there is new /etc/rc.d/gptboot script coming
   that will log all partitions that we failed to boot from (the ones with
   'bootfailed' attribute) and will remove this attribute. It will also
   find partition with 'bootonce' attribute - this is the partition we
   booted from successfully. The script will log success and remove the
   attribute.

   All the GPT updates we do here goes to both primary and backup GPT if
   they are valid. We don't touch headers or partition tables when
   checksum doesn't match.

Reviewed by:	arch (Message-ID: <20100917234542.GE1902@@garage.freebsd.pl>)
Obtained from:	Wheel Systems Sp. z o.o. http://www.wheelsystems.com

r213137:

Add gptboot script that is responsible for:
- looking for partition with 'bootonce' attribute alone (without 'bootme'
  attribute), removing it and logging that we successfully booted from this
  partition.
- looking for partitions with 'bootfailed' attribute, removing it and
  logging that we failed to boot from this partition.

Reviewed by:	arch (Message-ID: <20100917234542.GE1902@@garage.freebsd.pl>)
Obtained from:	Wheel Systems Sp. z o.o. http://www.wheelsystems.com

r213245:

Document recently added GPT attributes (bootme, bootonce, bootfailed) and
list other schemes attributes.

Reviewed by:	simon, rpaulo
@
text
@d14 1
a14 1
	gbde geli geli2 gptboot gssd \
@


1.99.2.8
log
@SVN rev 223550 on 2011-06-25 23:05:56Z by dougb

MFC r223264:

Add rc.d/kld to load kernel modules after local disks are up.
@
text
@d21 1
a21 1
	kadmind kerberos keyserv kld kldxref kpasswdd \
@


1.99.2.9
log
@SVN rev 223552 on 2011-06-25 23:13:05Z by dougb

MFC r223310:

Add the netwait rc.d script. It waits for the specified period for the
network to become active.

MFC r223311, r2233408:

The script itself, and a minor fix to it.
@
text
@d25 1
a25 1
	named natd netif netoptions netwait \
@


1.99.2.10
log
@SVN rev 225254 on 2011-08-30 01:25:12Z by delphij

MFC r225120:

Honor WITHOUT_IPX when installing etc/rc.d/ipxrouted.
@
text
@d19 1
a19 1
	ipnat ipsec \
a44 4
.if ${MK_IPX} != "no"
FILES+=	ipxrouted
.endif

@


1.99.2.11
log
@SVN rev 226787 on 2011-10-26 08:41:41Z by mm

MFC r226654, r226657, r226658:

MFC r226654 [1]:
Add etc/rc.d/static_ndp, analogous to etc/rc.d/static_arp.
Make sure that static ARP and NDP bindings are set before NETWORKING.

As static_ndp is based on static_arp, pass copyright to the project with
permission of the original author (delphij@@).

MFC r226657 [2]:
Correctly reassign copyright of etc/rc.d/static_ndp back to delphij@@
as the project itself is no legal entity

MFC r226658 [3]:
Add information about static_ndp_pairs to rc.conf(5) manual page

Reviewed by:	Xin Li <delphij@@FreeBSD.org> [1]
Reported by:	Joe Dahl <joel@@vnode.se> [2]
Submitted by:	Sergey Kandaurov <pluknet@@FreeBSD.org> [3]
@
text
@d35 1
a35 1
	serial sppp statd static_arp static_ndp swap1 \
@


1.99.2.12
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242909
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242909 | dim | 2012-11-12 07:47:19 +0000 (Mon, 12 Nov 2012) | 20 lines
## SVN ##
## SVN ## MFC r242625:
## SVN ##
## SVN ## Remove duplicate const specifiers in many drivers (I hope I got all of
## SVN ## them, please let me know if not).  Most of these are of the form:
## SVN ##
## SVN ## static const struct bzzt_type {
## SVN ##       [...list of members...]
## SVN ## } const bzzt_devs[] = {
## SVN ##       [...list of initializers...]
## SVN ## };
## SVN ##
## SVN ## The second const is unnecessary, as arrays cannot be modified anyway,
## SVN ## and if the elements are const, the whole thing is const automatically
## SVN ## (e.g. it is placed in .rodata).
## SVN ##
## SVN ## I have verified this does not change the binary output of a full kernel
## SVN ## build (except for build timestamps embedded in the object files).
## SVN ##
## SVN ## Reviewed by:	yongari, marius
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/8/etc/rc.d/Makefile 226787 2011-10-26 08:41:41Z mm $
@


1.99.2.11.2.1
log
@SVN rev 232438 on 2012-03-03 06:15:13Z by kensmith

Copy stable/8 to releng/8.3 as part of 8.3-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.99.2.11.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/8.3/etc/rc.d/Makefile 226787 2011-10-26 08:41:41Z mm $
@


1.99.2.7.2.1
log
@SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith

Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release.

Approved by:	re (implicit)
@
text
@@


1.99.2.6.2.1
log
@SVN rev 209145 on 2010-06-14 02:09:06Z by kensmith

Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.

Approved by:	re (implicit)
@
text
@@


1.99.2.1.2.1
log
@SVN rev 198460 on 2009-10-25 01:10:29Z by kensmith

Copy stable/8 to releng/8.0 as part of 8.0-RELEASE release procedure.

Approved by:	re (implicit)
@
text
@@


1.98
log
@SVN rev 193354 on 2009-06-02 22:15:47Z by rmacklem

Add support for the experimental nfs subsystem to the scripts in
/etc/rc.d. They use the following new rc variables:
  nfsv4_server_enable - set to "YES" to run the experimental server
  nfsuserd_enable - set to "YES" to run nfsuserd for NFSv4 client and
    server
  nfsuserd_flags - command line flags for nfsuserd
  nfscbd_enable - set to "YES" to run the experimental nfs client's
    NFSv4 callback daemon
  nfscbd_flags - command line flags for nfscbd

Reviewed by:	dougb
Approved by:	kib (mentor)
@
text
@d16 1
a16 1
	hostapd hostid hostname \
d43 1
a43 1
	zfs
@


1.97
log
@SVN rev 193112 on 2009-05-30 19:38:51Z by dougb

As previously advertised, remove this script prior to the 8.0 branch.
@
text
@d26 2
a27 2
	network_ipv6 newsyslog nfsclient nfsd \
	nfsserver nisdomain nsswitch ntpd ntpdate \
@


1.96
log
@SVN rev 192579 on 2009-05-22 13:56:16Z by rwatson

Further idmapd garbage collection -- remove rc.d Makefile reference and
default settings.

Submitted by:	Pawel Worach <pawel.worach at gmail.com>
@
text
@d12 1
a12 1
	early.sh encswap \
@


1.95
log
@SVN rev 184588 on 2008-11-03 10:38:00Z by dfr

Implement support for RPCSEC_GSS authentication to both the NFS client
and server. This replaces the RPC implementation of the NFS client and
server with the newer RPC implementation originally developed
(actually ported from the userland sunrpc code) to support the NFS
Lock Manager.  I have tested this code extensively and I believe it is
stable and that performance is at least equal to the legacy RPC
implementation.

The NFS code currently contains support for both the new RPC
implementation and the older legacy implementation inherited from the
original NFS codebase. The default is to use the new implementation -
add the NFS_LEGACYRPC option to fall back to the old code. When I
merge this support back to RELENG_7, I will probably change this so
that users have to 'opt in' to get the new code.

To use RPCSEC_GSS on either client or server, you must build a kernel
which includes the KGSSAPI option and the crypto device. On the
userland side, you must build at least a new libc, mountd, mount_nfs
and gssd. You must install new versions of /etc/rc.d/gssd and
/etc/rc.d/nfsd and add 'gssd_enable=YES' to /etc/rc.conf.

As long as gssd is running, you should be able to mount an NFS
filesystem from a server that requires RPCSEC_GSS authentication. The
mount itself can happen without any kerberos credentials but all
access to the filesystem will be denied unless the accessing user has
a valid ticket file in the standard place (/tmp/krb5cc_<uid>). There
is currently no support for situations where the ticket file is in a
different place, such as when the user logged in via SSH and has
delegated credentials from that login. This restriction is also
present in Solaris and Linux. In theory, we could improve this in
future, possibly using Brooks Davis' implementation of variant
symlinks.

Supporting RPCSEC_GSS on a server is nearly as simple. You must create
service creds for the server in the form 'nfs/<fqdn>@@<REALM>' and
install them in /etc/krb5.keytab. The standard heimdal utility ktutil
makes this fairly easy. After the service creds have been created, you
can add a '-sec=krb5' option to /etc/exports and restart both mountd
and nfsd.

The only other difference an administrator should notice is that nfsd
doesn't fork to create service threads any more. In normal operation,
there will be two nfsd processes, one in userland waiting for TCP
connections and one in the kernel handling requests. The latter
process will create as many kthreads as required - these should be
visible via 'top -H'. The code has some support for varying the number
of service threads according to load but initially at least, nfsd uses
a fixed number of threads according to the value supplied to its '-n'
option.

Sponsored by:	Isilon Systems
MFC after:	1 month
@
text
@d17 1
a17 1
	idmapd inetd initrandom \
@


1.94
log
@SVN rev 182163 on 2008-08-25 16:28:54Z by des

Make obrien happy
@
text
@d14 1
a14 1
	gbde geli geli2 \
@


1.93
log
@SVN rev 181891 on 2008-08-20 03:02:06Z by obrien

Rename the RCng 'kernel' script to 'kernel_symlink'.
@
text
@d21 1
a21 1
	kadmind kerberos kernel_symlink keyserv kldxref kpasswdd \
@


1.92
log
@SVN rev 179566 on 2008-06-05 17:26:47Z by brooks

Fix the wait for default route change I made a few weeks ago by creating
a new defaultroute script that just does the wait.  The previous attempt
created a circular dependency through network_ipv6.

Pointy hat to:	brooks
@
text
@d21 1
a21 1
	kadmind kerberos kernel keyserv kldxref kpasswdd \
@


1.91
log
@Remove ISDN4BSD (I4B) from HEAD as it is not MPSAFE and
parts relied on the now removed NET_NEEDS_GIANT.
Most of I4B has been disconnected from the build
since July 2007 in HEAD/RELENG_7.

This is what was removed:
- configuration in /etc/isdn
- examples
- man pages
- kernel configuration
- sys/i4b (drivers, layers, include files)
- user space tools
- i4b support from ppp
- further documentation

Discussed with: rwatson, re
@
text
@d10 1
a10 1
	ddb devd devfs dhclient \
@


1.90
log
@Add rfcomm_pppd_server rc script to allow start rfcomm_pppd(8) in server
mode at boot time. Multiple profiles can be started at the same time.
The whole idea is very similar to the ppp rc script.

Document Bluetooth knobs in rc.conf(5)

MFC after:	1 week
@
text
@d19 1
a19 1
	ipnat ipsec ipxrouted isdnd \
@


1.89
log
@Use the new command file feature of ddb(8) to support setting ddb(4)
scripts at boot.  This is currently disabled by default. /etc/ddb.conf
contains some potentially reasonable default scripts.

PR:		conf/119995
Submitted by:	Scot Hetzel <swhetzel at gmail dot com> (Earlier version)
X-MFC after:	textdumps
@
text
@d32 1
a32 1
	random rarpd resolv root \
@


1.88
log
@Remove $NetBSD$ CVS tags. We no longer attempt to synch our rc.d files
with theirs, so this information doesn't need to be in the live file.
Having it in our CVS history is enough.
@
text
@d10 1
a10 1
	devd devfs dhclient \
@


1.87
log
@Nuke rc.d/nfslocking which has been superceeded by rc.d/{lockd,statd}
@
text
@a0 1
# $NetBSD: Makefile,v 1.16 2001/01/14 15:37:22 minoura Exp $
@


1.86
log
@Backout sensors framework.

Requested by:	phk
Discussed on:	cvs-all
@
text
@d28 1
a28 1
	nfslocking nfsserver nisdomain nsswitch ntpd ntpdate \
@


1.85
log
@Import OpenBSD's sysctl hardware sensors framework.

This commit includes the following core components:

 * sample configuration file for sensorsd
 * rc(8) script and glue code for sensorsd(8)
 * sysctl(3) doc fixes for CTL_HW tree
 * sysctl(3) documentation for hardware sensors
 * sysctl(8) documentation for hardware sensors
 * support for the sensor structure for sysctl(8)
 * rc.conf(5) documentation for starting sensorsd(8)
 * sensor_attach(9) et al documentation
 * /sys/kern/kern_sensors.c
   o sensor_attach(9) API for drivers to register ksensors
   o sensor_task_register(9) API for the update task
   o sysctl(3) glue code
   o hw.sensors shadow tree for sysctl(8) internal magic
 * <sys/sensors.h>
 * HW_SENSORS definition for <sys/sysctl.h>
 * sensors display for systat(1), including documentation
 * sensorsd(8) and all applicable documentation

The userland part of the framework is entirely source-code
compatible with OpenBSD 4.1, 4.2 and  -current as of today.

All sensor readings can be viewed with `sysctl hw.sensors`,
monitored in semi-realtime with `systat -sensors` and also
logged with `sensorsd`.

Submitted by:	Constantine A. Murenin <cnst@@FreeBSD.org>
Sponsored by:	Google Summer of Code 2007 (GSoC2007/cnst-sensors)
Mentored by:	syrinx
Tested by:	many
OKed by:	kensmith
Obtained from:	OpenBSD (parts)
@
text
@d36 1
a36 1
	sensorsd serial sppp statd swap1 \
@


1.84
log
@Finishing renaming of cached into nscd. etc/rc.d and usr.sbin/Makefile
updated. Note added to UPDATING.

Approved by:	re (kensmith, bmah), brooks (mentor)
@
text
@d36 1
a36 1
	serial sppp statd swap1 \
@


1.84.4.1
log
@MFC the purely cosmetic changes, including removal of $NetBSD$ Ids,
a few spurious #'s, an empty REQUIRE, and a never-used KEYWORD.

Approved by:	re (kensmith)
@
text
@d1 1
@


1.84.4.2
log
@MFC functional changes to etc:
1. yar's "dry run" patch to Makefile
2. Add zfs to the list of filesystems to check in
periodic/security/100.chksetuid
3. GC the nfslocking script, which has been superseded by lockd and statd
4. Add security warning to rc.d/jail
5. Add stop_cmd=':' to those rc.d scripts that do not start services,
but did not already have a stop_cmd.

And update comments in rc.firewall* and defaults/rc.conf.

Approved by:	re (kensmith)
@
text
@d27 1
a27 1
	nfsserver nisdomain nsswitch ntpd ntpdate \
@


1.84.2.1
log
@MFC the purely cosmetic changes, including removal of $NetBSD$ Ids,
a few spurious #'s, an empty REQUIRE, and a never-used KEYWORD.
@
text
@d1 1
@


1.84.2.2
log
@MFC functional changes to etc:
1. yar's "dry run" patch to Makefile
2. Add zfs to the list of filesystems to check in
periodic/security/100.chksetuid
3. GC the nfslocking script, which has been superseded by lockd and statd
4. Add security warning to rc.d/jail
5. Add stop_cmd=':' to those rc.d scripts that do not start services,
but did not already have a stop_cmd.
@
text
@d27 1
a27 1
	nfsserver nisdomain nsswitch ntpd ntpdate \
@


1.84.2.3
log
@MFC:

Use the new command file feature of ddb(8) to support setting ddb(4)
scripts at boot.  This is currently disabled by default. /etc/ddb.conf
contains some potentially reasonable default scripts.

PR:		conf/119995
Submitted by:	Scot Hetzel <swhetzel at gmail dot com> (Earlier version)
@
text
@d10 1
a10 1
	ddb devd devfs dhclient \
@


1.84.2.4
log
@MFC:

Add rfcomm_pppd_server rc script to allow start rfcomm_pppd(8) in server
mode at boot time. Multiple profiles can be started at the same time.
The whole idea is very similar to the ppp rc script.

Document Bluetooth knobs in rc.conf(5)

Set defaults for the rfcomm_pppd_server rc script
@
text
@d32 1
a32 1
	random rarpd resolv rfcomm_pppd_server root \
@


1.84.2.5
log
@SVN rev 182165 on 2008-08-25 16:37:58Z by des

MFH: make obrien happy
@
text
@d21 1
a21 1
	kadmind kerberos keyserv kldxref kpasswdd \
@


1.84.2.6
log
@SVN rev 200267 on 2009-12-08 18:35:57Z by delphij

MFC revisions 196550 and 196552:

Add a new rc.d script, static_arp, which enables the administrator to
statically bind IPv4 <-> MAC address at boot time.

In order to use this, the administrator needs to configure the following
rc.conf(5) variable:

 - static_arp_pairs: A list of names for static bind pairs, and,
 - a series of static_arp_(name): the arguments that is being passed to
   ``arp -S'' operation.

Example:
  static_arp_pairs="gw"
  static_arp_gw="192.168.1.1 00:01:02:03:04:05"

See the rc.conf(5) manual page for more details.
@
text
@d35 1
a35 1
	serial sppp statd static_arp swap1 \
@


1.84.2.7
log
@SVN rev 223551 on 2011-06-25 23:09:25Z by dougb

MFC r223264:

Add rc.d/kld to load kernel modules after local disks are up.
@
text
@d21 1
a21 1
	kadmind kerberos keyserv kld kldxref kpasswdd \
@


1.84.2.8
log
@SVN rev 223553 on 2011-06-25 23:14:49Z by dougb

MFC r223310:

Add the netwait rc.d script. It waits for the specified period for the
network to become active.

MFC r223311, r2233408:

The script itself, and a minor fix to it.
@
text
@d25 1
a25 1
	named natd netif netoptions netwait \
@


1.84.2.9
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/7/etc/rc.d/Makefile 223553 2011-06-25 23:14:49Z dougb $
@


1.84.2.6.4.1
log
@SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith

Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release.

Approved by:	re (implicit)
@
text
@@


1.84.2.6.4.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/7.4/etc/rc.d/Makefile 200267 2009-12-08 18:35:57Z delphij $
@


1.84.2.6.2.1
log
@SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith

Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process.

Approved by:	re (implicit)
@
text
@@


1.84.2.5.4.1
log
@SVN rev 191087 on 2009-04-15 03:14:26Z by kensmith

Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.

Approved by:	re (implicit)
@
text
@@


1.84.2.5.2.1
log
@SVN rev 185281 on 2008-11-25 02:59:29Z by kensmith

Create releng/7.1 in preparation for moving into RC phase of 7.1 release
cycle.

Approved by:	re (implicit)
@
text
@@


1.83
log
@Add the startup script for ftp-proxy(8) to the Makefile as well.

Approved by:	re (bmah - implicit)
Reminded by:	mtm
@
text
@d51 1
a51 1
FILES+= cached
@


1.82
log
@The rc.d/nfslocking file controls two servers: rpc.statd and rpc.lockd. It worked well
in most cases, except one. The 'restart' case was not working as expected. Specifically,
it would stop both lockd and statd, but it would restart only statd (which appears first
in the script). This is because rc.subr(8) contains code to guard against infinite
recursion in the 'restart' casae.

To fix this use the traditional approach of controlling only one server from one script by
breaking out rc.d/nfslocking into its contituent parts: rc.d/lockd and rc.d/statd. Keep
rc.d/nfslocking around but don't include it in the boot rcorder(8)ing.

PR:	     conf/107316
Approved by: re (bmah)
MFC after:   2 weeks
@
text
@d14 1
a14 1
	fsck ftpd \
@


1.81
log
@Add rc.d/hostid script (turned on by default) which on first boot generates
UUID and stores it in /etc/hostid ($hostid_file) as well as sets kern.hostuuid
and kern.hostid sysctls on every boot.

Hostid can be reset using '/etc/rc.d/hostid reset' command.

Hostid generation and setting can be turned off by setting variable
hostid_enable to "NO" in /etc/rc.conf.

Reviewed by:	mlaier, rink, brooks, rwatson
@
text
@d23 1
a23 1
	ldconfig local localpkg lpd \
d36 1
a36 1
	serial sppp swap1 \
@


1.80
log
@- Add ZFS startup script.

Submitted by:	des

- When starting mountd(8) and ZFS is enabled, add /etc/zfs/exports file.
- Update rc.conf(5).
@
text
@d17 1
a17 1
	hostapd hostname \
@


1.79
log
@Add a dummy script, FILESYSTEMS, which depends on root and mountcritlocal
and takes over mountcritlocal's role as the early / late divider.  This
makes it far easier to add rc scripts which need to run early, such as a
startup script for zfs, which is right around the corner.

This change should be a no-op; I have verified that the only change in
rcorder's output is the insertion of FILESYSTEMS immediately after
mountcritlocal.

MFC after:	3 weeks
@
text
@d43 2
a44 1
	ypset ypupdated ypxfrd
@


1.78
log
@RC script for idmapd(8), defaulting to off.
@
text
@d6 1
a6 1
FILES=	DAEMON LOGIN NETWORKING SERVERS \
@


1.77
log
@Restore the behavior that net.inet6.ip6.auto_linklocal=0 could
be coexist with ipv6_enable="YES".

MFC after:	3 days
@
text
@d18 1
a18 1
	inetd initrandom \
@


1.76
log
@Add bthidd(8) rc(8) script

MFC after:	1 month
@
text
@d8 1
a8 1
	apm apmd archdep atm1 atm2 atm3 auditd \
@


1.75
log
@- Remove ramdisk rc.d scripts since they've been replaced by mdconfig{,2}.
- Update ObsoleteFiles.inc.

Approved by:	cperciva (mentor)
@
text
@d9 1
a9 1
	bgfsck bluetooth bootparams bridge bsnmpd \
@


1.74
log
@Forgot to add mountlate to the Makefile.
@
text
@d33 1
a33 1
	ramdisk ramdisk-own random rarpd resolv root \
@


1.73
log
@Add rc.d/bridge which is invoked when a new interface arrives and can
automaticly add it to an Ethernet bridge. This is intended for applications
such as qemu, vmware, openvpn, ... which open tap interfaces and need them
bridged with the hosts network adapter, the user can set up a glob for
interfaces to be automatically added (eg tap*).
@
text
@d24 1
a24 1
	mixer motd mountcritlocal mountcritremote \
@


1.72
log
@Add two new scripts (mdconfig/mdconfig2) to replace old ramdisk{,-own}
scripts. These scripts handle vnode backed md(4) devices.

Old ramdisk{,-own} scripts will stay a bit in CVS to allow some time for
migration since variable names have changed (ramdisk_* -> mdconfig_*).

Two new variables have been introduced to be able to populate the md(4)
device once it has been mounted (mdconfig_*_files and mdconfig_*_cmd).

Use should be as easy as:

mdconfig_md0="-t malloc -s 10m"
mdconfig_md1="-t vnode -f /var/foo.img"

See rc.conf(5) for more information and description of the additional
variables.

Approved by:	cperciva
@
text
@d9 1
a9 1
	bgfsck bluetooth bootparams bsnmpd \
@


1.71
log
@Send the pcvt(4) driver off to retirement.
@
text
@d25 1
a25 1
	mountd moused mroute6d mrouted msgs \
@


1.70
log
@- Extend the nsswitch to support Services, Protocols and Rpc
  databases.
- Make nsswitch support caching.

Submitted by:	Michael Bushkov <bushman__at__rsu.ru>
Sponsored by:	Google Summer of Code 2005
@
text
@d30 1
a30 1
	pcvt pf pflog pfsync \
@


1.69
log
@Remove redundant ike rc.d script, since we do not have an IPsec IKE
daemon in the base system and all the IKE daemons in the Ports
Collection has their own rc.d script.

OK'ed by:	dougb
Discussed on:	freebsd-rc
MFC after:	1 month
Approved by:	cperciva (mentor)
@
text
@d49 4
@


1.68
log
@Reimplementation of world/kernel build options.  For details, see:

http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html

The src.conf(5) manpage is to follow in a few days.

Brought to you by:	imp, jhb, kris, phk, ru (all bugs are mine)
@
text
@a17 1
	ike \
@


1.67
log
@This script symlinks /boot/kernel to the directory that contains the kernel
you booted from, unless /boot/kernel already exists and is not a symlink.
This should only affect people like me who juggle multiple kernels and
have KODIR = /boot/${KERN_IDENT} in /etc/make.conf to keep them apart.
@
text
@d4 2
d46 1
a46 1
.if !defined(NO_OPENSSH)
@


1.66
log
@Since OLDCARD is gone from the kernel, catchup here and remove support
from here as well.
@
text
@d21 1
a21 1
	kadmind kerberos keyserv kldxref kpasswdd \
@


1.65
log
@- Add a startup script for hostapd.
- Document associated variable in rc.conf(5).

Approved by:	dougb
MFC after:	1 week
@
text
@d29 1
a29 1
	pccard pcvt pf pflog pfsync \
@


1.64
log
@Add auditd rc.d script.

Submitted by:	trhodes
Obtained from:	TrustedBSD Project
@
text
@d15 1
a15 1
	hostname \
@


1.63
log
@Add an rc.d script for stand-alone ftpd.

Document the script's controls on the rc.conf(5)
manpage and touch its Dd.

PR:		conf/90893
MFC after:	5 days
@
text
@d6 1
a6 1
	apm apmd archdep atm1 atm2 atm3 \
@


1.62
log
@Remove usbd(8) and all references to it. It is no longer necessary
since devd(8) now provides the same functionality.

Submitted by:	Anish Mistry
@
text
@d12 1
a12 1
	fsck \
@


1.61
log
@Drop rcconf.sh now that it has been removed
@
text
@d38 1
a38 1
	ugidfw usbd \
@


1.60
log
@Start integrating Bluetooth into rc.d system.

Introduce /etc/rc.d/bluetooth script to start/stop Bluetooth devices. It
will be called from devd(8) in response to device arrival/departure events.
It is also possible to call it by hand to start/stop particular device
without unplugging it.

Introduce generic way to set configuration parameters for Bluetooth devices.
By default /etc/rc.d/bluetooth script has hardwired defaults compatible
with old rc.bluetooth from /usr/share/netgraph/bluetooth/examples. These
can be overridden using /etc/defaults/bluetooth.device.conf file (system
wide defaults). Finally, there could be another device specific override
file located in /etc/bluetooth/$device.conf (where $device is ubt0, btccc0
etc.)

The list of configuration parameters and their meaning described in the
/etc/defaults/bluetooth.device.conf file. Even though Bluetooth device
configuration files are not shell scripts, they must follow basic sh(1) syntax.

The bluetooth.device.conf(5) and handbook update will follow shortly.

Inspired by:	Panagiotis Astithas ( past at ebs dot gr )
Reviewed by:	brooks, yar
MFC after:	1 week
@
text
@d32 1
a32 1
	ramdisk ramdisk-own random rarpd rcconf.sh resolv root \
@


1.59
log
@Transforming "ppp-user" into just "ppp", step 3:
Install "ppp" (just repocopied) instead of "ppp-user".
@
text
@d7 1
a7 1
	bgfsck bootparams bsnmpd \
@


1.58
log
@Connect rc.d scripts for the hcsecd(8) and sdpd(8) daemons to the build.

MFC after:	1 month
@
text
@d30 1
a30 1
	powerd power_profile ppp-user pppoed pwcheck \
@


1.57
log
@Add an rc.d script to start pfsync at the right moment of the
system boot, and hook it up in the system.

The separate script is needed because in the presence of various
interface lists in rc.conf ($network_interfaces, $cloned_interfaces,
$sppp_interfaces, $gif_interfaces, more to come) it is hard to start
them orderly, so that pfsync is brought up after its syncdev, which
is required for the proper startup of pfsync.

Discussed with:	mlaier on -pf
MFC after:	5 days
@
text
@d14 1
d34 1
a34 1
	savecore securelevel sendmail \
@


1.56
log
@If we're not installing OpenSSH in the base, don't install its startup
file either.  This clears the way for third-party SSH ports to install
an RCng startup script.
@
text
@d28 1
a28 1
	pccard pcvt pf pflog \
@


1.55
log
@Connect geli and geli2 ro the build.

MFC after:	3 days
@
text
@d34 1
a34 1
	serial sppp sshd swap1 \
d42 5
@


1.54
log
@gbde_swap has been repo-copied to encswap.

Repo-copy made by:	markm
@
text
@d13 1
a13 1
	gbde \
@


1.53
log
@Add support for starting wpa_supplicant by adding the WPA keyword to an
interface's ifconfig_<ifn> entry in /etc/rc.conf.

Approved by:	re (network interface startup blanket)
@
text
@d11 1
a11 1
	early.sh \
d13 1
a13 1
	gbde gbde_swap \
@


1.53.2.1
log
@MFC:	etc/rc.d/Makefile	1.54,1.55

- Disconnect gbde_swap from the build.
- Connect encswap, geli and geli2 to the build.

Approved by:	re (kensmith)
@
text
@d11 1
a11 1
	early.sh encswap \
d13 1
a13 1
	gbde geli geli2 \
@


1.53.2.2
log
@MFC:

Add an rc.d script to start the pfsync interface after all
the conventional network interfaces have been started so that
pfsync can be attached to any of the latter.

Record the dependency of rc.d/pf on the newly added rc.d/pfsync.
Also make rc.d/pf start as early as before rc.d/routing to improve
system security.

Document rc.d/pfsync on pfsync(4) and rc.conf(5).

Approved by:	re (scottl), mlaier
@
text
@d28 1
a28 1
	pccard pcvt pf pflog pfsync \
@


1.53.2.3
log
@MFC: Start Bluetooth integration into rc.d system.

Introduce /etc/rc.d/bluetooth script to start/stop Bluetooth devices. It
will be called from devd(8) in response to device arrival/departure events.
It is also possible to call it by hand to start/stop particular device
without unplugging it.

Introduce generic way to set configuration parameters for Bluetooth devices.
By default /etc/rc.d/bluetooth script has hardwired defaults compatible
with old rc.bluetooth from /usr/share/netgraph/bluetooth/examples. These
can be overridden using /etc/defaults/bluetooth.device.conf file (system
wide defaults). Finally, there could be another device specific override
file located in /etc/bluetooth/$device.conf (where $device is ubt0, btccc0
etc.)

The list of configuration parameters and their meaning described in the
/etc/defaults/bluetooth.device.conf file. Even though Bluetooth device
configuration files are not shell scripts, they must follow basic sh(1) syntax.

Add rc.d scripts for the hcsecd(8) and sdpd(8) daemons. Put defaults into
/etc/defaults/rc.conf. Both daemons can run even if no Bluetooth devices
are attached to the system. Both daemons depend on Bluetooth socket layer.

Fix Bluetooth assigned numbers URL in /etc/bluetooth/protocols file.
@
text
@d7 1
a7 1
	bgfsck bluetooth bootparams bsnmpd \
a13 1
	hcsecd \
d33 1
a33 1
	savecore sdpd securelevel sendmail \
@


1.53.2.4
log
@MFC 1.56, make install of sshd conditional on NO_OPENSSH
@
text
@d35 1
a35 1
	serial sppp swap1 \
a42 5

.if !defined(NO_OPENSSH)
FILES+=	sshd
.endif

@


1.53.2.5
log
@MFC the inclusion of scripts from the local_startup directories
into the base rcorder, and related changes.
@
text
@d32 1
a32 1
	ramdisk ramdisk-own random rarpd resolv root \
@


1.53.2.6
log
@MFC:
Rename the rc.d script "ppp-user" to just "ppp".
@
text
@d30 1
a30 1
	powerd power_profile ppp pppoed pwcheck \
@


1.53.2.7
log
@MFC the addition of an rc.d script for stand-alone ftpd:

etc/defaults/rc.conf		1.271
etc/rc.d/Makefile		1.63
etc/rc.d/ftpd			1.1 (new)
share/man/man5/rc.conf.5	1.281, 1.282

Also MFC the addition of a missing xref to geli.8 in
SEE ALSO on rc.conf.5 as a part of rev. 1.282.
@
text
@d12 1
a12 1
	fsck ftpd \
@


1.53.2.8
log
@MFC:

  - Add a startup script for hostapd.
  - Document associated variable in rc.conf(5).

      src/etc/rc.d/Makefile: rev 1.64 -> 1.65
      src/share/man/man5/rc.conf.5: rev 1.283 -> 1.284
      src/etc/rc.d/hostapd: rev 0 -> 1.1
      src/etc/defaults/rc.conf: rev 1.273 -> 1.274

Approved by:	re (hrs)
@
text
@d15 1
a15 1
	hostapd hostname \
@


1.53.2.9
log
@MFC
  Add rc.d/bridge which is invoked when a new interface arrives and can
  automaticly add it to an Ethernet bridge.

  r1.287     src/etc/defaults/rc.conf
  r1.73      src/etc/rc.d/Makefile
  r1.1       src/etc/rc.d/bridge
  r1.20      src/etc/rc.d/netif
  r1.299     src/share/man/man5/rc.conf.5
@
text
@d7 1
a7 1
	bgfsck bluetooth bootparams bridge bsnmpd \
@


1.53.2.10
log
@MFC:

  Add two new scripts (mdconfig/mdconfig2) to replace old ramdisk{,-own}
  scripts. These scripts handle vnode backed md(4) devices.

  Two new variables have been introduced to be able to populate the md(4)
  device once it has been mounted (mdconfig_*_files and mdconfig_*_cmd).

  Use should be as easy as:

  mdconfig_md0="-t malloc -s 10m"
  mdconfig_md1="-t vnode -f /var/foo.img"

  See rc.conf(5) for more information and description of the additional
  variables.

      src/etc/rc.d/Makefile: rev 1.71 -> 1.72
      src/etc/rc.d/mdconfig: rev 1.3
      src/etc/rc.d/mdconfig2: rev 1.3
      src/share/man/man5/rc.conf.5: rev 1.296 -> 1.297

Approved by:	cperciva (mentor)
@
text
@d24 1
a24 1
	mdconfig mdconfig2 mountd moused mroute6d mrouted msgs \
@


1.53.2.11
log
@Merge Makefile:1.64, auditd:1.1,1.2 from HEAD to RELENG_6:

  Add auditd rc.d script.

Obtained from:	TrustedBSD Project
@
text
@d6 1
a6 1
	apm apmd archdep atm1 atm2 atm3 auditd \
@


1.53.2.12
log
@MFC:

Install vkbd(4) header into dev/vkbd.

Update bthidd(8) code and hook it up to the build. bthidd(8) now was integrated
with vkbd(4) and supports multiple keyboards via vkbd(4)/kbdmux(4).

The code was tested with Apple Bluetooth keyboard and SE k700i cell phone
(remote control feature).

Add bthidd(8) rc(8) script.

Approved by:	re (kensmith)
@
text
@d7 1
a7 1
	bgfsck bluetooth bootparams bridge bsnmpd bthidd \
@


1.53.2.13
log
@MFC: Restore the behavior that net.inet6.ip6.auto_linklocal=0 could
be coexist with ipv6_enable="YES".

	etc/network.subr:		1.175
	etc/rc.d/Makefile:		1.77
	etc/rc.d/auto_linklocal:	1.1

Approved by:	re (hrs)
@
text
@d6 1
a6 1
	apm apmd archdep atm1 atm2 atm3 auditd auto_linklocal \
@


1.53.2.14
log
@Don't forget to install mountlate.

Approved by:	re (bmah)
@
text
@d23 1
a23 1
	mixer motd mountcritlocal mountcritremote mountlate \
@


1.53.2.15
log
@MFC: add FILESYSTEMS
@
text
@d4 1
a4 1
FILES=	DAEMON FILESYSTEMS LOGIN NETWORKING SERVERS \
@


1.53.2.16
log
@MFC:
	  Revision  Path
	  1.82      src/etc/rc.d/Makefile
	  1.16      src/etc/rc.d/lockd
	  1.17      src/etc/rc.d/lockd
	  1.18      src/etc/rc.d/lockd
	  1.15      src/etc/rc.d/nfslocking
	  1.16      src/etc/rc.d/statd
	  1.17      src/etc/rc.d/statd

	Split rc.d/nfslocking into two separate scripts: rc.d/lockd
	and rc.d/statd. Keep rc.d/nfslocking for POLA reasons but do
	not run it during system startup.

	PR: conf/107316

	  Revision  Path
	  1.14      src/etc/rc.d/nfslocking

	The precmd routine does not need to check whether the comman
	should be "forced". If some pre-condition is not met, it should
	fail as it normally does and rc.subr(8) will make the appropriate
	decision. Incidentally, the previous behaviour had a bug where
	the "force" flag was respected only when checking rc.conf(5) knobs.
	The flag was ignored when verifying the rpcbind(8) dependency.
@
text
@d22 1
a22 1
	ldconfig local localpkg lockd lpd \
d35 1
a35 1
	serial sppp statd swap1 \
@


1.53.2.17
log
@MFC removal of the redundant ike script. We don't have this in the base,
and the ports versions have their own.
@
text
@d16 1
@


1.53.2.18
log
@MFC the purely cosmetic changes, including removal of $NetBSD$ Ids,
a few spurious #'s, an empty REQUIRE, and a never-used KEYWORD.
@
text
@d1 1
@


1.53.2.19
log
@MFC a more limited set of changes that make sense for this branch:

1. GC the nfslocking script, which has been superseded by lockd and statd
2. Add security warning to rc.d/jail
3. Add stop_cmd=':' to those rc.d scripts that do not start services,
but did not already have a stop_cmd.
@
text
@d25 1
a25 1
	nfsserver nisdomain nsswitch ntpd ntpdate \
@


1.53.2.20
log
@Add back rc.d/nfslocking. It would be a violation of POLA to remove
this file from a -stable branch.
@
text
@d25 1
a25 1
	nfslocking nfsserver nisdomain nsswitch ntpd ntpdate \
@


1.53.2.21
log
@MFC:

Add rfcomm_pppd_server rc script to allow start rfcomm_pppd(8) in server
mode at boot time. Multiple profiles can be started at the same time.
The whole idea is very similar to the ppp rc script.

Document Bluetooth knobs in rc.conf(5)

Set defaults for the rfcomm_pppd_server rc script
@
text
@d30 1
a30 1
	ramdisk ramdisk-own random rarpd resolv rfcomm_pppd_server root \
@


1.53.2.22
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/6/etc/rc.d/Makefile 178227 2008-04-15 20:31:14Z emax $
@


1.53.2.21.2.1
log
@SVN rev 183531 on 2008-10-02 02:57:24Z by kensmith

Create releng/6.4 from stable/6 in preparation for 6.4-RC1.

Approved by:	re (implicit)
@
text
@@


1.52
log
@To allow /etc to be as minimal as possible in a diskless setup, we need
to run initdiskless before we run rcorder on /etc/rc.d.  To allow this,
move /etc/rc.d/initdiskless to /etc/rc.initdiskless and run it directly
from /etc/rc.

Remove /etc/rc.d/preseedrandom as it is no longer necessicary (we start
with entropy unblocked) and was only used by initdiskless when it
was needed.

Discussed on:	freebsd-rc
Repocopy by:	peter
@
text
@d39 1
a39 1
	watchdogd \
@


1.51
log
@Add startup script and default configuration file for bsnmpd.

Reviewed by:	harti
@
text
@d16 1
a16 1
	inetd initdiskless initrandom \
d29 1
a29 1
	powerd power_profile ppp-user pppoed preseedrandom pwcheck \
@


1.50
log
@Unhook the recently departed lomac file from the build.

Forgotten by:	trhodes (the real one)
@
text
@d7 1
a7 1
	bgfsck bootparams \
@


1.49
log
@ - Update etc/rc.d/newsyslog to FreeBSD standards and install it.
 - Enable it by default, running newsyslog with -CN which creates files
   that have the C flag specified in /etc/newsyslog.conf.
 - Remove the "newsyslog -CC" call from etc/rc.d/var and the check for
   newsyslog.
 - Add the C flag to entries in /etc/newsyslog.conf that are currently
   installed as part of the base system.

There are two effects from this change:
 - Users who delete default syslog files to stop logging to them
   will need to set newsyslog_enable=NO in rc.conf or remove the C
   flag from those file in /etc/newsyslog.conf or they will come back
   on the next boot.
 - Diskless systems now create the same set of files that ordinary
   systems have by default instead of every file in newsyslog.conf.
@
text
@d21 1
a21 1
	ldconfig local localpkg lomac lpd \
@


1.48
log
@Add rc.conf options for powerd (disabled by default) and hook the script
up to the build.
@
text
@d25 1
a25 1
	network_ipv6 nfsclient nfsd \
@


1.47
log
@Convince mergemaster to maintain/merge ramdisk scripts too.

Submitted by:	Ben Kelly <ben.kelly@@ieee.org>
PR:		bin/64079
@
text
@d29 1
a29 1
	power_profile ppp-user pppoed preseedrandom pwcheck \
@


1.46
log
@remove vinum startup script.
@
text
@d31 1
a31 1
	random rarpd rcconf.sh resolv root \
@


1.45
log
@Sort files properly.
@
text
@d38 1
a38 1
	var vinum virecover \
@


1.44
log
@Give users the ability to load a mac_bsdextended(4) ruleset on boot (defaults
to NO of course).  Provide a basic ruleset file, rc.bsdextended, but allow
the filename to be overridden through rc.conf.

Discussed with:	rwatson (awhile ago)
@
text
@d28 2
a29 2
	pccard pcvt pf pflog preseedrandom \
	power_profile ppp-user pppoed pwcheck \
@


1.43
log
@Bring back etc/rc.d/ntpdate as requested by scads of people.  This isn't a
complete backout as the ntpd_sync_on_start etc/rc.conf tunable is still
present, though the default is now NO (was YES).  Since we're no longer
syncing time at startup by default when ntpd is enabled (as was the case
24hrs ago), remove UPDATING entry pointing out that ntpd(1) -g is slower
than ntpdate(1).

Hopefully ntpd_sync_on_start="YES" can be made the default for -CURRENT
after 5.3 is cut.  At the very least, this should be set to YES when a
user requests to have ntpd enabled via sysinstall(1).

Requested by:	many
@
text
@d37 1
a37 1
	usbd \
@


1.42
log
@Stop using ntpdate(1) in our startup proceedure.  Replace ntpdate(1) with
calls to ntpd -g.  ntpd is noticably slower than ntpdate, but is also more
accurate.  This removes the nasty hackery in rc.d/ntpdate that would parse
out ntp servers from /etc/ntp.conf (ntpd knows how to read its own config
file).  By default, ntpd *will* sync with its listed time servers.  To
turn this off so that ntpd does not sync, ntpd_sync_on_start="NO" can be
added to /etc/rc.conf.  If ntpd is not enabled (the default), then time is
not synced on startup.  ntpdate's use has been depreciated by the ntpd
authors for quite some time so this change shouldn't be unexpected.

Suggested by:	des
Approved by:	roberto (resident ntp guru)
@
text
@d26 1
a26 1
	nfslocking nfsserver nisdomain nsswitch ntpd \
@


1.41
log
@Install nsswitch.
@
text
@d26 1
a26 1
	nfslocking nfsserver nisdomain nsswitch ntpd ntpdate \
@


1.41.2.1
log
@MFC: Bring in the startup files to permit loading of mac_bsdextended(4)
rules on system initialization.

Remove requirement on FreeBSD keyword.

Approved by:	re (kensmith)
@
text
@d37 1
a37 1
	ugidfw usbd \
@


1.41.2.2
log
@MFC: De-orbit lomac.

Approved by:	re (kensmith)
@
text
@d21 1
a21 1
	ldconfig local localpkg lpd \
@


1.41.2.3
log
@MFC:
  Add startup script and default configuration file for bsnmpd.
  Reviewed by:    harti
@
text
@d7 1
a7 1
	bgfsck bootparams bsnmpd \
@


1.41.2.4
log
@MFC: Import the powerd(8) daemon.

Approved by:	njl, imp (mentor)
@
text
@d29 1
a29 1
	powerd power_profile ppp-user pppoed pwcheck \
@


1.41.2.5
log
@MFC: Start Bluetooth integration into rc.d system.

Introduce /etc/rc.d/bluetooth script to start/stop Bluetooth devices. It
will be called from devd(8) in response to device arrival/departure events.
It is also possible to call it by hand to start/stop particular device
without unplugging it.

Introduce generic way to set configuration parameters for Bluetooth devices.
By default /etc/rc.d/bluetooth script has hardwired defaults compatible
with old rc.bluetooth from /usr/share/netgraph/bluetooth/examples. These
can be overridden using /etc/defaults/bluetooth.device.conf file (system
wide defaults). Finally, there could be another device specific override
file located in /etc/bluetooth/$device.conf (where $device is ubt0, btccc0
etc.)

The list of configuration parameters and their meaning described in the
/etc/defaults/bluetooth.device.conf file. Even though Bluetooth device
configuration files are not shell scripts, they must follow basic sh(1) syntax.

Add rc.d scripts for the hcsecd(8) and sdpd(8) daemons. Put defaults into
/etc/defaults/rc.conf. Both daemons can run even if no Bluetooth devices
are attached to the system. Both daemons depend on Bluetooth socket layer.

Fix Bluetooth assigned numbers URL in /etc/bluetooth/protocols file.
@
text
@d7 1
a7 1
	bgfsck bluetooth bootparams bsnmpd \
a13 1
	hcsecd \
d33 1
a33 1
	savecore sdpd securelevel sendmail \
@


1.40
log
@Actually install preseedrandom.

Reported by:	bde
@
text
@d26 1
a26 1
	nfslocking nfsserver nisdomain ntpd ntpdate \
@


1.39
log
@Add separate script for natd. This fixes race condition with "ipfw restart"
(when new natd is started before old natd died) and allows to manage natd
without touching ipfw.

natd should probably be killed with SIGKILL when stopping natd.
@
text
@d28 2
a29 1
	pccard pcvt pf pflog power_profile ppp-user pppoed pwcheck \
@


1.38
log
@Add rc.d script to start pflogd and add rcvars etc. Also document vars in
rc.conf(5) and put a sample entry to newsyslog.conf

Reviewed by:	-current
Approved by:	bms(mentor)
@
text
@d24 1
a24 1
	named netif netoptions \
@


1.37
log
@Install the pf rc.d-script (missed Makefile update in original commit)

Approved by:	bms(mentor)
@
text
@d28 1
a28 1
	pccard pcvt pf power_profile ppp-user pppoed pwcheck \
@


1.36
log
@Overhaul the /etc/rc.d/diskless script by splitting it out into
hostname, resolve, tmp, and var scripts.  The latter three are new and
were repo copied.  These scripts no longer depend on being booted with
and NFS root instead attempt to automaticly create mfs /tmp and /var
volumes if the they are not writable.  This behavior can be overridden
in /etc/rc.conf.

Reviewed by:    luigi, pjd
@
text
@d28 1
a28 1
	pccard pcvt power_profile ppp-user pppoed pwcheck \
@


1.35
log
@Add a mixer script that saves the current settings of all mixers present
in the system on shutdown and restores the settings on boot.  The settings
can also be reset to the saved values via 'mixer reload'.

Reviewed by:	current@@
@
text
@d9 1
a9 1
	devd devfs dhclient diskless \
d30 1
a30 1
	random rarpd rcconf.sh root \
d35 1
a35 1
	timed \
d37 1
a37 1
	vinum virecover \
@


1.34
log
@Removed definition of NOPROG.  It was just a style bug (a NetBSD macro
that became obsolete in NetBSD 22 months ago).

Submitted by:	ru
@
text
@d22 1
a22 1
	motd mountcritlocal mountcritremote \
@


1.33
log
@Removed include of bsd.own.mk.  It was just a style bug (half-baked
chumminess with the implementation).
@
text
@a43 2
NOPROG= noprog

@


1.32
log
@Forgotten commit: Hook /etc/rc.d/ike up to the build.
@
text
@a3 2
.include <bsd.own.mk>

@


1.31
log
@ttys is gone, kill it here too
@
text
@d17 1
@


1.30
log
@Add support for initializing swap devices with random one-shot keys.  Note
that the keys are currently generated by computing the MD5 checksum of 512
bytes read from /dev/random, and are passed to gbde on the command line.

Sponsored by:	Teleplan AS
@
text
@d36 1
a36 1
	timed ttys \
@


1.29
log
@Add power_profile, a script that changes the ACPI CPU Cx idle state and/or
the throttling state in response to line transitions.  Future plans
include adding support for CPU frequency changes.

Add a devd.conf entry for calling this script.

The default values for this are:
performance_cx_lowest="HIGH"       # Use HLT (C0) online
performance_throttle_state="HIGH"  # 100% (no throttling)
economy_cx_lowest="LOW"            # Use the lowest Cx state possible
economy_throttle_state="HIGH"      # 100% (no throttling)
@
text
@d15 1
a15 1
	gbde \
@


1.28
log
@Backout ataraid rcng script.  I must have missed ar0 in my scan of /dev
after my first reboot because sure enough, I'm seeing it there now and
ata(4) is doing the right thing(TM).

Pointed out by:	des
@
text
@d29 1
a29 1
	pccard pcvt ppp-user pppoed pwcheck \
@


1.27
log
@Add a script that allows software RAID sets to be created before file
systems are mounted.  An example set of entries for /etc/rc.conf:

ataraid_enable="YES"
ataraid_devices="ar0"
ataraid_ar0_set="ad2 ad3"
ataraid_ar0_type="RAID1"

Because there is no "correct" way of doing ATA raid (ie, geom vs.
atacontrol vs. vinum) that is bikeshed proof, this rcng script stays within
the bounds of atacontrol and assumes that other RAID solutions for GEOM or
vinum will end up in a different rcNG script.

Reviewed by:	green
@
text
@d8 1
a8 1
	apm apmd archdep ataraid atm1 atm2 atm3 \
@


1.26
log
@install address selection policy into kernel when there is
/etc/ip6addrctl.conf.
following sample of ip6addrctl.conf is a good default:

#Prefix       Precedence Label
::1/128               50     0
::/0                  40     1
2002::/16             30     2
::/96                 20     3
::ffff:0:0/96         10     4
@
text
@d8 1
a8 1
	apm apmd archdep atm1 atm2 atm3 \
@


1.25
log
@Remove deprecated files no longer neccesary as part of rc.d. Include
a note in UPDATING about removing them from current installations.
@
text
@d18 1
a18 1
	ip6fw ipfilter ipfs ipfw ipmon \
@


1.24
log
@Rename localdaemons to localpkg.
The original name was really a mistake since
/usr/local/etc/rc.d scripts can (and usually do) start
more than just daemons. Even the output in the script
uses 'local packages.' Also, the term 'local daemons' is
used by rc.d/local, which was etc/rc.local of rcOG fame.
No repo-copy because there isn't much history to save.
I will remove localdaemons shortly with all the other
files that don't belong in rc.d anymore.

Discussed with:	dougb, freebsd-rc@@yahoogroups.com
@
text
@d22 1
a22 1
	ldconfig local localdaemons localpkg lomac lpd \
a25 1
	network1 network2 network3 \
@


1.23
log
@Apply some sort of order to the FILES list.
@
text
@d22 1
a22 1
	ldconfig local localdaemons lomac lpd \
@


1.22
log
@Add two files (early.sh and gbde) that previously were not
hooked up to the build.
@
text
@d6 15
a20 5
FILES=	DAEMON LOGIN NETWORKING SERVERS abi accounting addswap adjkerntz amd \
	apm apmd archdep atm1 atm2 atm3 bgfsck bootparams ccd cleanvar \
	cleartmp cron devd devfs dhclient diskless dmesg dumpon early.sh fsck \
	gbde hostname inetd initdiskless initrandom ip6fw ipfilter ipfs ipfw ipmon \
	ipnat ipsec ipxrouted isdnd jail \
d25 18
a42 7
	named netif netoptions network1 network2 network3 \
	network_ipv6 nfsclient nfsd nfslocking nfsserver nisdomain ntpd \
	ntpdate othermta pccard pcvt ppp-user pppoed pwcheck quota random \
	rarpd rcconf.sh root route6d routed routing rpcbind rtadvd rwho savecore \
	securelevel sendmail serial sppp sshd swap1 syscons sysctl \
	syslogd timed ttys usbd vinum virecover watchdogd ypbind \
	yppasswdd ypserv ypset ypupdated ypxfrd
@


1.21
log
@Convert the atm{2,3}.sh rc scripts to normal rc.d scripts. Add support
for the harp(4) pseudo driver and for loadable native HARP drivers
(like hfa_pci).

To use harp(4) the rc variable natm_interfaces must be set to the
list of NATM interfaces to be used for HARP. These interfaces
will be brought up with ifconfig and the harp(4) will be loaded.

To use loadable native HARP drivers atm_load must be set to
the list of drivers to load.

Reviewed by:	mtm, gordon (partly)
@
text
@d8 2
a9 2
	cleartmp cron devd devfs dhclient diskless dmesg dumpon fsck \
	hostname inetd initdiskless initrandom ip6fw ipfilter ipfs ipfw ipmon \
@


1.20
log
@o Hookup rc.d/routing and rc.d/netoptions
o Ensure rc.d/network2 and rc.d/network3 are not automatically run
  during boot
o Modify script headers so rcorder(8) can put the two scripts in the
  correct sequence.
@
text
@d7 1
a7 1
	apm apmd archdep atm1 atm2.sh atm3.sh bgfsck bootparams ccd cleanvar \
@


1.19
log
@- Add a software watchdog facility.

This commit has two pieces. One half is the watchdog kernel code which lives
primarily in hardclock() in sys/kern/kern_clock.c. The other half is a userland
daemon which, when run, will keep the watchdog from firing while the userland
is intact and functioning.

Approved by:	jeff (mentor)
@
text
@d15 1
a15 1
	named netif network1 network2 network3 \
d18 1
a18 1
	rarpd rcconf.sh root route6d routed rpcbind rtadvd rwho savecore \
@


1.18
log
@Remove the devdb stuff, the kernel answers these questions just fine.
@
text
@d20 2
a21 2
	syslogd timed ttys usbd vinum virecover ypbind yppasswdd ypserv \
	ypset ypupdated ypxfrd
@


1.17
log
@Fixed some style bugs (disorder and long lines).
@
text
@d8 1
a8 1
	cleartmp cron devd devdb devfs dhclient diskless dmesg dumpon fsck \
@


1.16
log
@Install kpasswdd.

Approved by: markm/mentor, re/rwatson
@
text
@d7 1
a7 1
	apm apmd atm1 atm2.sh atm3.sh archdep bgfsck bootparams ccd cleanvar \
d10 6
a15 3
	ipnat ipsec ipxrouted isdnd jail kadmind kerberos keyserv kldxref kpasswdd \
	ldconfig local localdaemons lomac lpd motd mountcritlocal mountcritremote \
	mountd moused mroute6d mrouted msgs named netif network1 network2 network3 \
@


1.15
log
@Make ipfilter, ipnat, ipmon, and ipfs behave more like the old rc.
	o group them together so they run one right after another
	o use the NetBSD supplied ipfs script instead of tacking
	  it on to the end of ipnat
	o Load the ipl module in ipnat and ipfilter, if it's not already
	  loaded
	o In ipmon and ipnat show a warning if neither ipfilter nor
	  ipnat is enabled or the ipl module is not loaded, and exit

Approved by:	markm (mentor) (implicit)
Tested by:	leafy <leafy@@leafy.idv.tw>
@
text
@d10 1
a10 1
	ipnat ipsec ipxrouted isdnd jail kadmind kerberos keyserv kldxref \
@


1.14
log
@The changes to rc.d/network1 will not get merged in by
mergemaster if it does not appear in the list of files to install.
@
text
@d9 3
a11 3
	hostname inetd initdiskless initrandom ip6fw ipfilter ipfw ipmon ipnat \
	ipsec ipxrouted isdnd jail kadmind kerberos keyserv kldxref ldconfig \
	local localdaemons lomac lpd motd mountcritlocal mountcritremote \
@


1.13
log
@o Hook the new files up to the build.
o Make sure all the scripts reference rc.d/netif and not rc.d/network1

Approved by:	markm (mentor)
@
text
@d12 1
a12 1
	mountd moused mroute6d mrouted msgs named netif network2 network3 \
@


1.12
log
@o Add a script to start jails on boot.
o Hook it up to the build

Approved by:	markm (mentor)
Submitted by:	Clement Laforet <sheepkiller@@cultdeadsheep.org> (modified)
Prodded by:	mike
@
text
@d8 6
a13 6
	cleartmp cron devd devdb devfs diskless dmesg dumpon fsck inetd \
	initdiskless initrandom ip6fw ipfilter ipfw ipmon ipnat ipsec \
	ipxrouted isdnd jail kadmind kerberos keyserv kldxref ldconfig local \
	localdaemons lomac lpd motd mountcritlocal mountcritremote \
	mountd moused mroute6d mrouted msgs named network1 network2 \
	network3 network_ipv6 nfsclient nfsd nfslocking nfsserver ntpd \
@


1.11
log
@Attach the kldxref script to the build/install.
@
text
@d10 1
a10 1
	ipxrouted isdnd kadmind kerberos keyserv kldxref ldconfig local \
@


1.10
log
@Forgot to add rcconf.sh to the Makefile, and forgot to rename rcconf to
rcconf.sh in the last commit.
@
text
@d10 1
a10 1
	ipxrouted isdnd kadmind kerberos keyserv ldconfig local \
@


1.9
log
@Add devd to the mix.  It should run basically last at this point.

# I've tested this, but only lightly, so please email me with problems.
@
text
@d15 1
a15 1
	rarpd root route6d routed rpcbind rtadvd rwho savecore \
@


1.8
log
@rev 1.6 claimed to add 'bootparams', but in fact added 'bootparamd' which
does not exist.
@
text
@d8 1
a8 1
	cleartmp cron devdb devfs diskless dmesg dumpon fsck inetd \
@


1.7
log
@Add an archdep script and hook it up to the build.

Submitted by:	Mike Makonnen <makonnen@@pacbell.net>
@
text
@d7 1
a7 1
	apm apmd atm1 atm2.sh atm3.sh archdep bgfsck bootparamd ccd cleanvar \
@


1.6
log
@Hook bootparams up to the world
@
text
@d7 12
a18 11
	apm apmd atm1 atm2.sh atm3.sh bgfsck bootparamd ccd cleanvar cleartmp \
	cron devdb devfs diskless dmesg dumpon fsck inetd initdiskless \
	initrandom ip6fw ipfilter ipfw ipmon ipnat ipsec ipxrouted isdnd \
	kadmind kerberos keyserv ldconfig local localdaemons lomac lpd motd \
	mountcritlocal mountcritremote mountd moused mroute6d mrouted msgs \
	named network1 network2 network3 network_ipv6 nfsclient nfsd \
	nfslocking nfsserver ntpd ntpdate othermta pccard pcvt ppp-user \
	pppoed pwcheck quota random rarpd root route6d routed rpcbind \
	rtadvd rwho savecore securelevel sendmail serial sppp sshd swap1 \
	syscons sysctl syslogd timed ttys usbd vinum virecover ypbind \
	yppasswdd ypserv ypset ypupdated ypxfrd
@


1.5
log
@Only install the scripts that actually used on FreeBSD.
@
text
@d7 11
a17 11
	apm apmd atm1 atm2.sh atm3.sh bgfsck ccd cleanvar cleartmp cron devdb \
	devfs diskless dmesg dumpon fsck inetd initdiskless initrandom ip6fw \
	ipfilter ipfw ipmon ipnat ipsec ipxrouted isdnd kadmind kerberos \
	keyserv ldconfig local localdaemons lomac lpd motd mountcritlocal \
	mountcritremote mountd moused mroute6d mrouted msgs named network1 \
	network2 network3 network_ipv6 nfsclient nfsd nfslocking nfsserver \
	ntpd ntpdate othermta pccard pcvt ppp-user pppoed pwcheck quota \
	random rarpd root route6d routed rpcbind rtadvd rwho savecore \
	securelevel sendmail serial sppp sshd swap1 syscons sysctl syslogd \
	timed ttys usbd vinum virecover ypbind yppasswdd ypserv ypset \
	ypupdated ypxfrd
@


1.4
log
@integrate pcvt configuration into the new /etc/rc.d startup system

PR:           i386/7100
Reviewed by:  Gordon Tetlow <gordon@@FreeBSD.org>
@
text
@d6 12
a17 15
FILES=	DAEMON LOGIN NETWORKING SERVERS abi accounting addswap adjkerntz altqd \
	amd apm apmd atm1 atm2.sh atm3.sh bgfsck bootconf.sh bootparams ccd \
	cleanvar cleartmp cron devdb devfs dhclient dhcpd dhcrelay diskless \
	dmesg dumpon fsck gated inetd initdiskless initrandom ipfilter ipfw \
	ip6fw ipmon ipnat ipsec ipxrouted isdnd kadmind kdc kerberos keyserv \
	ldconfig lkm1 lkm2 lkm3 local localdaemons lomac lpd mopd motd \
	mountall mountcritlocal mountcritremote mountd moused mroute6d \
	mrouted msgs named network network1 network2 network3 \
	network_ipv6 newsyslog nfsclient nfsd nfslocking \
	othermta nfsserver ntpd ntpdate pccard pcvt poffd ppp-user \
	postfix ppp pppoed pwcheck quota racoon raidframe random rarpd \
	rbootd root route6d routed rpcbind rtadvd rtsold \
	rwho savecore screenblank securelevel sendmail serial sppp sshd swap1 \
	swap2 sysdb syscons sysctl syslogd timed ttys usbd vinum virecover \
	wscons xdm xfs ypbind yppasswdd ypserv ypset ypupdated ypxfrd
@


1.3
log
@Latest improvements from Mike Makonnen. Better kerberos and apm handling.
@
text
@d15 1
a15 1
	othermta nfsserver ntpd ntpdate pccard poffd ppp-user \
@


1.2
log
@Merge in all the changes that Mike Makonnen has been maintaining for a
while. This is only the script pieces, the glue for the build comes next.

Submitted by:	Mike Makonnen <makonnen@@pacbell.net>
Reviewed by:	silence on -current and -hackers
Prodded by:	rwatson
@
text
@d7 1
a7 1
	amd apmd atm1 atm2.sh atm3.sh bgfsck bootconf.sh bootparams ccd \
@


1.1
log
@Initial revision
@
text
@d2 1
d6 15
a20 10
FILES=	DAEMON LOGIN NETWORK SERVERS accounting amd apmd bootparams \
	bootconf.sh ccd cleartmp cron dhclient dhcpd dhcrelay dmesg \
	fsck gated inetd ipfilter ipmon ipnat ipsec isdnd kdc ldconfig \
	lkm1 lkm2 lkm3 local lpd mopd motd mountall mountcritlocal \
	mountcritremote mountd mrouted named network newsyslog nfsd \
	nfslocking ntpd ntpdate rpcbind poffd postfix ppp pwcheck racoon \
	quota raidframe rarpd rbootd root route6d routed rtadvd rtsold rwho \
	savecore screenblank sendmail securelevel sshd swap1 swap2 sysdb \
	sysctl syslogd timed ttys virecover wscons xdm xfs ypbind \
	yppasswdd ypserv
@


1.1.1.1
log
@Import the NetBSD 1.5 RC system.

Note that `rc' and `rc.shutdown' could not be imported because we already
have files with those names.
@
text
@@


1.1.1.2
log
@Sync with NetBSD's mainline.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2002/04/24 08:18:47 lukem Exp $
d5 10
a14 15
FILES=	DAEMON LOGIN NETWORKING SERVERS \
	accounting altqd amd apmd \
	bootparams bootconf.sh ccd cleartmp cron \
	dhclient dhcpd dhcrelay dmesg downinterfaces fsck \
	ifwatchd inetd ipfilter ipfs ipmon ipnat ipsec isdnd kdc \
	ldconfig lkm1 lkm2 lkm3 local lpd \
	mixerctl mopd motd mountall mountcritlocal mountcritremote mountd \
	moused mrouted \
	named ndbootd network newsyslog nfsd nfslocking ntpd ntpdate \
	poffd postfix ppp pwcheck quota \
	racoon rpcbind raidframe rarpd rbootd root \
	route6d routed rtadvd rtsold rwho \
	savecore screenblank sendmail securelevel sshd \
	swap1 swap2 sysdb sysctl syslogd \
	timed ttys virecover wscons xdm xfs ypbind yppasswdd ypserv
d17 2
@

