head	1.85;
access;
symbols
	RELENG_8_4:1.85.0.2
	RELENG_9_1_0_RELEASE:1.83.2.1.4.2
	RELENG_9_1:1.83.2.1.0.4
	RELENG_9_1_BP:1.83.2.1
	RELENG_8_3_0_RELEASE:1.81.2.2.8.1
	RELENG_8_3:1.81.2.2.0.8
	RELENG_8_3_BP:1.81.2.2
	RELENG_9_0_0_RELEASE:1.83.2.1.2.1
	RELENG_9_0:1.83.2.1.0.2
	RELENG_9_0_BP:1.83.2.1
	RELENG_9:1.83.0.2
	RELENG_9_BP:1.83
	RELENG_7_4_0_RELEASE:1.77.2.1.6.1
	RELENG_8_2_0_RELEASE:1.81.2.2.6.1
	RELENG_7_4:1.77.2.1.0.6
	RELENG_7_4_BP:1.77.2.1
	RELENG_8_2:1.81.2.2.0.6
	RELENG_8_2_BP:1.81.2.2
	RELENG_8_1_0_RELEASE:1.81.2.2.4.1
	RELENG_8_1:1.81.2.2.0.4
	RELENG_8_1_BP:1.81.2.2
	RELENG_7_3_0_RELEASE:1.77.2.1.4.1
	RELENG_7_3:1.77.2.1.0.4
	RELENG_7_3_BP:1.77.2.1
	RELENG_8_0_0_RELEASE:1.81.2.2.2.1
	RELENG_8_0:1.81.2.2.0.2
	RELENG_8_0_BP:1.81.2.2
	RELENG_8:1.81.0.2
	RELENG_8_BP:1.81
	RELENG_7_2_0_RELEASE:1.77.2.1.2.1
	RELENG_7_2:1.77.2.1.0.2
	RELENG_7_2_BP:1.77.2.1
	RELENG_7_1_0_RELEASE:1.77.6.1
	RELENG_6_4_0_RELEASE:1.75.12.1
	RELENG_7_1:1.77.0.6
	RELENG_7_1_BP:1.77
	RELENG_6_4:1.75.0.12
	RELENG_6_4_BP:1.75
	RELENG_7_0_0_RELEASE:1.77
	RELENG_6_3_0_RELEASE:1.75
	RELENG_7_0:1.77.0.4
	RELENG_7_0_BP:1.77
	RELENG_6_3:1.75.0.10
	RELENG_6_3_BP:1.75
	RELENG_7:1.77.0.2
	RELENG_7_BP:1.77
	RELENG_6_2_0_RELEASE:1.75
	RELENG_6_2:1.75.0.8
	RELENG_6_2_BP:1.75
	RELENG_5_5_0_RELEASE:1.67.2.2
	RELENG_5_5:1.67.2.2.0.4
	RELENG_5_5_BP:1.67.2.2
	RELENG_6_1_0_RELEASE:1.75
	RELENG_6_1:1.75.0.6
	RELENG_6_1_BP:1.75
	RELENG_6_0_0_RELEASE:1.75
	RELENG_6_0:1.75.0.4
	RELENG_6_0_BP:1.75
	RELENG_6:1.75.0.2
	RELENG_6_BP:1.75
	RELENG_5_4_0_RELEASE:1.67.2.2
	RELENG_5_4:1.67.2.2.0.2
	RELENG_5_4_BP:1.67.2.2
	RELENG_4_11_0_RELEASE:1.42.2.7
	RELENG_4_11:1.42.2.7.0.2
	RELENG_4_11_BP:1.42.2.7
	RELENG_5_3_0_RELEASE:1.67.2.1
	RELENG_5_3:1.67.2.1.0.2
	RELENG_5_3_BP:1.67.2.1
	RELENG_5:1.67.0.2
	RELENG_5_BP:1.67
	RELENG_4_10_0_RELEASE:1.42.2.5
	RELENG_4_10:1.42.2.5.0.6
	RELENG_4_10_BP:1.42.2.5
	RELENG_5_2_1_RELEASE:1.63
	RELENG_5_2_0_RELEASE:1.63
	RELENG_5_2:1.63.0.2
	RELENG_5_2_BP:1.63
	RELENG_4_9_0_RELEASE:1.42.2.5
	RELENG_4_9:1.42.2.5.0.4
	RELENG_4_9_BP:1.42.2.5
	RELENG_5_1_0_RELEASE:1.62
	RELENG_5_1:1.62.0.2
	RELENG_5_1_BP:1.62
	RELENG_4_8_0_RELEASE:1.42.2.5
	RELENG_4_8:1.42.2.5.0.2
	RELENG_4_8_BP:1.42.2.5
	RELENG_5_0_0_RELEASE:1.52
	RELENG_5_0:1.52.0.2
	RELENG_5_0_BP:1.52
	RELENG_4_7_0_RELEASE:1.42.2.4
	RELENG_4_7:1.42.2.4.0.2
	RELENG_4_7_BP:1.42.2.4
	RELENG_4_6_2_RELEASE:1.42.2.2
	RELENG_4_6_1_RELEASE:1.42.2.2
	RELENG_4_6_0_RELEASE:1.42.2.2
	RELENG_4_6:1.42.2.2.0.2
	RELENG_4_6_BP:1.42.2.2
	RELENG_4_5_0_RELEASE:1.42.2.1
	RELENG_4_5:1.42.2.1.0.6
	RELENG_4_5_BP:1.42.2.1
	RELENG_4_4_0_RELEASE:1.42.2.1
	RELENG_4_4:1.42.2.1.0.4
	RELENG_4_4_BP:1.42.2.1
	RELENG_4_3_0_RELEASE:1.42.2.1
	RELENG_4_3:1.42.2.1.0.2
	RELENG_4_3_BP:1.42.2.1
	RELENG_4_2_0_RELEASE:1.42.2.1
	RELENG_4_1_1_RELEASE:1.42.2.1
	PRE_SMPNG:1.43
	RELENG_4_1_0_RELEASE:1.42
	RELENG_3_5_0_RELEASE:1.37.2.3
	RELENG_4_0_0_RELEASE:1.42
	RELENG_4:1.42.0.2
	RELENG_4_BP:1.42
	RELENG_3_4_0_RELEASE:1.37.2.3
	RELENG_3_3_0_RELEASE:1.37.2.1
	RELENG_3_2_PAO:1.37.0.4
	RELENG_3_2_PAO_BP:1.37
	RELENG_3_2_0_RELEASE:1.37
	RELENG_3_1_0_RELEASE:1.37
	RELENG_3:1.37.0.2
	RELENG_3_BP:1.37
	RELENG_2_2_8_RELEASE:1.20.2.8
	RELENG_3_0_0_RELEASE:1.36
	RELENG_2_2_7_RELEASE:1.20.2.8
	RELENG_2_2_6_RELEASE:1.20.2.7
	RELENG_2_2_5_RELEASE:1.20.2.3
	bsd_44_lite_2:1.1.1.1
	RELENG_2_2_2_RELEASE:1.20.2.1
	RELENG_2_2_1_RELEASE:1.20.2.1
	RELENG_2_2_0_RELEASE:1.20.2.1
	RELENG_2_1_7_RELEASE:1.10
	RELENG_2_1_6_1_RELEASE:1.10
	RELENG_2_1_6_RELEASE:1.10
	RELENG_2_2:1.20.0.2
	RELENG_2_2_BP:1.20
	RELENG_2_1_5_RELEASE:1.10
	RELENG_2_1_0_RELEASE:1.10
	RELENG_2_1_0:1.10.0.6
	RELENG_2_1_0_BP:1.10
	RELENG_2_0_5_RELEASE:1.10
	RELENG_2_0_5:1.10.0.4
	RELENG_2_0_5_BP:1.10
	RELENG_2_0_5_ALPHA:1.10
	RELEASE_2_0:1.10
	BETA_2_0:1.10
	ALPHA_2_0:1.10.0.2
	bsd_44_lite:1.1.1.1
	CSRG:1.1.1;
locks; strict;
comment	@# @;


1.85
date	2012.11.17.01.50.09;	author svnexp;	state Exp;
branches
	1.85.2.1;
next	1.84;

1.84
date	2012.10.22.01.18.41;	author marcel;	state Exp;
branches;
next	1.83;

1.83
date	2009.12.03.15.48.24;	author ed;	state Exp;
branches
	1.83.2.1;
next	1.82;

1.82
date	2009.09.03.16.34.20;	author remko;	state Exp;
branches;
next	1.81;

1.81
date	2009.05.26.00.07.02;	author dougb;	state Exp;
branches
	1.81.2.1;
next	1.80;

1.80
date	2008.09.21.22.02.26;	author sam;	state Exp;
branches;
next	1.79;

1.79
date	2008.08.24.10.01.22;	author ed;	state Exp;
branches;
next	1.78;

1.78
date	2007.10.31.11.19.32;	author yar;	state Exp;
branches;
next	1.77;

1.77
date	2007.07.03.12.46.04;	author mlaier;	state Exp;
branches
	1.77.2.1
	1.77.6.1;
next	1.76;

1.76
date	2006.03.17.18.54.28;	author ru;	state Exp;
branches;
next	1.75;

1.75
date	2005.06.10.20.52.35;	author nectar;	state Exp;
branches
	1.75.2.1
	1.75.12.1;
next	1.74;

1.74
date	2005.05.16.17.12.23;	author obrien;	state Exp;
branches;
next	1.73;

1.73
date	2005.03.03.15.59.32;	author ru;	state Exp;
branches;
next	1.72;

1.72
date	2005.03.02.11.53.22;	author trhodes;	state Exp;
branches;
next	1.71;

1.71
date	2005.02.09.19.50.44;	author ru;	state Exp;
branches;
next	1.70;

1.70
date	2004.12.21.09.33.47;	author ru;	state Exp;
branches;
next	1.69;

1.69
date	2004.11.13.20.40.29;	author bz;	state Exp;
branches;
next	1.68;

1.68
date	2004.09.21.19.01.45;	author des;	state Exp;
branches;
next	1.67;

1.67
date	2004.06.17.16.08.19;	author obrien;	state Exp;
branches
	1.67.2.1;
next	1.66;

1.66
date	2004.06.17.03.04.24;	author obrien;	state Exp;
branches;
next	1.65;

1.65
date	2004.03.08.22.03.28;	author mlaier;	state Exp;
branches;
next	1.64;

1.64
date	2004.01.16.15.23.19;	author ru;	state Exp;
branches;
next	1.63;

1.63
date	2003.07.16.20.59.10;	author markm;	state Exp;
branches;
next	1.62;

1.62
date	2003.05.24.17.38.45;	author peter;	state Exp;
branches;
next	1.61;

1.61
date	2003.05.19.15.51.59;	author des;	state Exp;
branches;
next	1.60;

1.60
date	2003.05.11.18.48.29;	author markm;	state Exp;
branches;
next	1.59;

1.59
date	2003.05.08.06.37.12;	author peter;	state Exp;
branches;
next	1.58;

1.58
date	2003.05.05.07.58.42;	author markm;	state Exp;
branches;
next	1.57;

1.57
date	2003.05.01.19.38.15;	author ru;	state Exp;
branches;
next	1.56;

1.56
date	2003.04.30.07.24.35;	author ru;	state Exp;
branches;
next	1.55;

1.55
date	2003.04.27.06.16.52;	author imp;	state Exp;
branches;
next	1.54;

1.54
date	2003.04.27.05.43.41;	author imp;	state Exp;
branches;
next	1.53;

1.53
date	2003.01.02.20.44.41;	author jmallett;	state Exp;
branches;
next	1.52;

1.52
date	2002.11.12.17.31.12;	author obrien;	state Exp;
branches;
next	1.51;

1.51
date	2002.10.02.18.37.11;	author mike;	state Exp;
branches;
next	1.50;

1.50
date	2002.10.02.16.14.16;	author jhb;	state Exp;
branches;
next	1.49;

1.49
date	2002.09.17.01.48.52;	author peter;	state Exp;
branches;
next	1.48;

1.48
date	2002.08.13.14.03.40;	author dwmalone;	state Exp;
branches;
next	1.47;

1.47
date	2002.02.27.18.37.21;	author obrien;	state Exp;
branches;
next	1.46;

1.46
date	2001.10.01.07.53.13;	author kris;	state Exp;
branches;
next	1.45;

1.45
date	2001.03.26.12.49.04;	author ru;	state Exp;
branches;
next	1.44;

1.44
date	2001.01.11.13.01.15;	author dougb;	state Exp;
branches;
next	1.43;

1.43
date	2000.03.24.18.21.09;	author dan;	state Exp;
branches;
next	1.42;

1.42
date	99.11.30.06.23.04;	author peter;	state Exp;
branches
	1.42.2.1;
next	1.41;

1.41
date	99.11.30.02.18.13;	author peter;	state Exp;
branches;
next	1.40;

1.40
date	99.11.21.23.39.51;	author brian;	state Exp;
branches;
next	1.39;

1.39
date	99.10.07.20.04.17;	author markm;	state Exp;
branches;
next	1.38;

1.38
date	99.08.28.00.09.10;	author peter;	state Exp;
branches;
next	1.37;

1.37
date	98.11.10.06.50.35;	author dima;	state Exp;
branches
	1.37.2.1;
next	1.36;

1.36
date	98.09.05.08.33.10;	author jb;	state Exp;
branches;
next	1.35;

1.35
date	98.09.04.22.55.17;	author jb;	state Exp;
branches;
next	1.34;

1.34
date	98.08.30.01.52.53;	author jb;	state Exp;
branches;
next	1.33;

1.33
date	98.08.04.15.32.43;	author peter;	state Exp;
branches;
next	1.32;

1.32
date	98.06.12.19.45.14;	author peter;	state Exp;
branches;
next	1.31;

1.31
date	98.06.12.16.09.33;	author peter;	state Exp;
branches;
next	1.30;

1.30
date	98.06.06.07.09.01;	author jb;	state Exp;
branches;
next	1.29;

1.29
date	98.06.01.14.33.06;	author peter;	state Exp;
branches;
next	1.28;

1.28
date	98.03.07.19.43.48;	author jdp;	state Exp;
branches;
next	1.27;

1.27
date	98.01.30.12.35.10;	author phk;	state Exp;
branches;
next	1.26;

1.26
date	97.09.28.09.07.34;	author markm;	state Exp;
branches;
next	1.25;

1.25
date	97.07.05.14.22.15;	author peter;	state Exp;
branches;
next	1.24;

1.24
date	97.02.22.14.20.52;	author peter;	state Exp;
branches;
next	1.23;

1.23
date	97.01.14.06.18.07;	author jkh;	state Exp;
branches;
next	1.22;

1.22
date	97.01.08.11.46.23;	author ache;	state Exp;
branches;
next	1.21;

1.21
date	96.11.03.17.00.12;	author markm;	state Exp;
branches;
next	1.20;

1.20
date	96.09.22.21.51.36;	author wosch;	state Exp;
branches
	1.20.2.1;
next	1.19;

1.19
date	96.08.29.22.17.27;	author peter;	state Exp;
branches;
next	1.18;

1.18
date	96.06.25.20.32.30;	author wpaul;	state Exp;
branches;
next	1.17;

1.17
date	96.02.13.14.59.20;	author wpaul;	state Exp;
branches;
next	1.16;

1.16
date	96.02.13.09.20.16;	author joerg;	state Exp;
branches;
next	1.15;

1.15
date	96.01.23.02.23.20;	author pst;	state Exp;
branches;
next	1.14;

1.14
date	96.01.05.09.44.31;	author graichen;	state Exp;
branches;
next	1.13;

1.13
date	95.10.26.16.28.33;	author wpaul;	state Exp;
branches;
next	1.12;

1.12
date	95.09.29.19.47.51;	author ache;	state Exp;
branches;
next	1.11;

1.11
date	95.08.06.11.20.35;	author markm;	state Exp;
branches;
next	1.10;

1.10
date	94.10.22.14.58.56;	author jkh;	state Exp;
branches;
next	1.9;

1.9
date	94.09.30.05.48.51;	author pst;	state Exp;
branches;
next	1.8;

1.8
date	94.09.28.18.22.08;	author pst;	state Exp;
branches;
next	1.7;

1.7
date	94.09.28.18.14.57;	author pst;	state Exp;
branches;
next	1.6;

1.6
date	94.09.09.16.40.27;	author paul;	state Exp;
branches;
next	1.5;

1.5
date	94.08.28.15.18.51;	author csgr;	state Exp;
branches;
next	1.4;

1.4
date	94.08.23.03.10.47;	author jkh;	state Exp;
branches;
next	1.3;

1.3
date	94.08.04.21.54.38;	author wollman;	state Exp;
branches;
next	1.2;

1.2
date	94.05.28.06.21.34;	author rgrimes;	state Exp;
branches;
next	1.1;

1.1
date	94.05.27.12.39.13;	author rgrimes;	state Exp;
branches
	1.1.1.1;
next	;

1.85.2.1
date	2012.11.17.01.50.09;	author svnexp;	state dead;
branches;
next	1.85.2.2;

1.85.2.2
date	2013.03.28.13.03.25;	author svnexp;	state Exp;
branches;
next	;

1.83.2.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches
	1.83.2.1.2.1
	1.83.2.1.4.1;
next	1.83.2.2;

1.83.2.2
date	2012.11.17.11.36.28;	author svnexp;	state Exp;
branches;
next	;

1.83.2.1.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.83.2.1.2.2;

1.83.2.1.2.2
date	2012.11.17.08.36.28;	author svnexp;	state Exp;
branches;
next	;

1.83.2.1.4.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.83.2.1.4.2;

1.83.2.1.4.2
date	2012.11.17.08.47.17;	author svnexp;	state Exp;
branches;
next	;

1.81.2.1
date	2009.08.03.08.13.06;	author kensmith;	state Exp;
branches;
next	1.81.2.2;

1.81.2.2
date	2009.09.07.14.10.55;	author remko;	state Exp;
branches
	1.81.2.2.2.1
	1.81.2.2.4.1
	1.81.2.2.6.1
	1.81.2.2.8.1;
next	1.81.2.3;

1.81.2.3
date	2012.11.17.10.36.12;	author svnexp;	state Exp;
branches;
next	;

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

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

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

1.81.2.2.8.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.81.2.2.8.2;

1.81.2.2.8.2
date	2012.11.17.08.24.53;	author svnexp;	state Exp;
branches;
next	;

1.77.2.1
date	2009.01.12.17.19.17;	author sam;	state Exp;
branches
	1.77.2.1.2.1
	1.77.2.1.4.1
	1.77.2.1.6.1;
next	1.77.2.2;

1.77.2.2
date	2012.11.17.08.03.15;	author svnexp;	state Exp;
branches;
next	;

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

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

1.77.2.1.6.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.77.2.1.6.2;

1.77.2.1.6.2
date	2012.11.17.08.16.52;	author svnexp;	state Exp;
branches;
next	;

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

1.75.2.1
date	2012.11.17.07.40.52;	author svnexp;	state Exp;
branches;
next	;

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

1.67.2.1
date	2004.09.26.03.10.14;	author des;	state Exp;
branches;
next	1.67.2.2;

1.67.2.2
date	2004.11.28.14.10.17;	author bz;	state Exp;
branches;
next	;

1.42.2.1
date	2000.08.07.11.22.12;	author ps;	state Exp;
branches;
next	1.42.2.2;

1.42.2.2
date	2002.02.20.19.08.31;	author ru;	state Exp;
branches;
next	1.42.2.3;

1.42.2.3
date	2002.06.20.21.13.33;	author obrien;	state Exp;
branches;
next	1.42.2.4;

1.42.2.4
date	2002.08.31.18.43.38;	author dwmalone;	state Exp;
branches;
next	1.42.2.5;

1.42.2.5
date	2002.11.12.17.32.48;	author obrien;	state Exp;
branches;
next	1.42.2.6;

1.42.2.6
date	2004.12.13.13.49.59;	author marius;	state Exp;
branches;
next	1.42.2.7;

1.42.2.7
date	2004.12.13.14.10.30;	author marius;	state Exp;
branches;
next	1.42.2.8;

1.42.2.8
date	2012.11.17.07.24.09;	author svnexp;	state Exp;
branches;
next	;

1.37.2.1
date	99.08.29.15.02.36;	author peter;	state Exp;
branches;
next	1.37.2.2;

1.37.2.2
date	99.11.28.15.56.03;	author brian;	state Exp;
branches;
next	1.37.2.3;

1.37.2.3
date	99.12.13.15.08.13;	author peter;	state Exp;
branches;
next	;

1.20.2.1
date	96.11.13.20.25.30;	author phk;	state Exp;
branches;
next	1.20.2.2;

1.20.2.2
date	97.07.05.13.48.12;	author peter;	state Exp;
branches;
next	1.20.2.3;

1.20.2.3
date	97.07.05.14.23.54;	author peter;	state Exp;
branches;
next	1.20.2.4;

1.20.2.4
date	98.02.19.09.55.25;	author markm;	state Exp;
branches;
next	1.20.2.5;

1.20.2.5
date	98.02.19.17.21.05;	author markm;	state Exp;
branches;
next	1.20.2.6;

1.20.2.6
date	98.02.22.07.17.42;	author markm;	state Exp;
branches;
next	1.20.2.7;

1.20.2.7
date	98.03.05.12.00.55;	author jkh;	state Exp;
branches;
next	1.20.2.8;

1.20.2.8
date	98.07.19.06.20.24;	author jkh;	state Exp;
branches;
next	1.20.2.9;

1.20.2.9
date	99.09.05.11.20.09;	author peter;	state Exp;
branches;
next	;

1.1.1.1
date	94.05.27.12.39.14;	author rgrimes;	state Exp;
branches;
next	;


desc
@@


1.85
log
@Switching exporter and resync
@
text
@#	@@(#)Makefile	8.1 (Berkeley) 6/4/93
# $FreeBSD: head/libexec/Makefile 241823 2012-10-22 01:18:41Z marcel $

.include <bsd.own.mk>

SUBDIR=	${_atf} \
	${_atrun} \
	bootpd \
	${_comsat} \
	fingerd \
	ftpd \
	getty \
	${_mail.local} \
	${_mknetid} \
	${_pppoed} \
	rbootd \
	revnetgroup \
	${_rlogind} \
	rpc.rquotad \
	rpc.rstatd \
	rpc.rusersd \
	rpc.rwalld \
	rpc.sprayd \
	${_rshd} \
	${_rtld-elf} \
	save-entropy \
	${_smrsh} \
	talkd \
	tcpd \
	${_telnetd} \
	tftpd \
	${_tftp-proxy} \
	ulog-helper \
	${_ypxfr}

.if ${MK_ATF} != "no"
_atf=		atf
.endif

.if ${MK_AT} != "no"
_atrun=		atrun
.endif

.if ${MK_MAIL} != "no"
_comsat=	comsat
.endif

.if ${MK_NIS} != "no"
_mknetid=	mknetid
_ypxfr=		ypxfr
.endif

.if ${MK_NETGRAPH} != "no"
_pppoed=	pppoed
.endif

.if ${MK_PF} != "no"
_tftp-proxy=	tftp-proxy
.endif

.if !defined(NO_PIC) && !defined(NO_RTLD)
_rtld-elf=	rtld-elf
.endif

.if ${MK_RCMDS} != "no"
_rlogind=	rlogind
_rshd=		rshd
.endif

.if ${MK_SENDMAIL} != "no"
_mail.local=	mail.local
_smrsh=		smrsh
.endif

.if ${MK_TELNET} != "no"
_telnetd=	telnetd
.endif

.include <bsd.subdir.mk>
@


1.85.2.1
log
@file Makefile was added on branch RELENG_8_4 on 2013-03-28 13:03:25 +0000
@
text
@d1 79
@


1.85.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 73
#	@@(#)Makefile	8.1 (Berkeley) 6/4/93
# $FreeBSD: releng/8.4/libexec/Makefile 196926 2009-09-07 14:10:55Z remko $

.include <bsd.own.mk>

SUBDIR=	${_atrun} \
	bootpd \
	${_comsat} \
	fingerd \
	ftpd \
	getty \
	${_mail.local} \
	${_mknetid} \
	${_pppoed} \
	rbootd \
	revnetgroup \
	${_rlogind} \
	rpc.rquotad \
	rpc.rstatd \
	rpc.rusersd \
	rpc.rwalld \
	rpc.sprayd \
	${_rshd} \
	${_rtld-elf} \
	save-entropy \
	${_smrsh} \
	talkd \
	tcpd \
	${_telnetd} \
	tftpd \
	${_tftp-proxy} \
	${_ypxfr}

.if ${MK_AT} != "no"
_atrun=		atrun
.endif

.if ${MK_MAIL} != "no"
_comsat=	comsat
.endif

.if ${MK_NIS} != "no"
_mknetid=	mknetid
_ypxfr=		ypxfr
.endif

.if ${MK_NETGRAPH} != "no"
_pppoed=	pppoed
.endif

.if ${MK_PF} != "no"
_tftp-proxy=	tftp-proxy
.endif

.if !defined(NO_PIC) && !defined(NO_RTLD)
_rtld-elf=	rtld-elf
.endif

.if ${MK_RCMDS} != "no"
_rlogind=	rlogind
_rshd=		rshd
.endif

.if ${MK_SENDMAIL} != "no"
_mail.local=	mail.local
_smrsh=		smrsh
.endif

.if ${MK_TELNET} != "no"
_telnetd=	telnetd
.endif

.include <bsd.subdir.mk>
@


1.84
log
@SVN rev 241823 on 2012-10-22 01:18:41Z by marcel

Add ATF to the build. This is may be a bit rought around the egdes,
but committing it helps to get everyone on the same page and makes
sure we make progress.

Tinderbox breakages that are the result of this commit are entirely
the committer's fault -- in other words: buildworld testing on amd64
only.

Credits follow:

Submitted by:	Garrett Cooper <yanegomi@@gmail.com>
Sponsored by:	Isilon Systems
Based on work by:	keramida@@
Thanks to:	gnn@@, mdf@@, mlaier@@, sjg@@
Special thanks to:	keramida@@
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.83
log
@SVN rev 200062 on 2009-12-03 15:48:24Z by ed

Add a new library: libulog.

One of the things I really want to do, is to get rid of the limitations
of our current utmp(5) mechanism:

- It only allows 8 byte TTY device names.
- The hostname only allows 16 bytes of storage.

I'm not a big fan of <utmpx.h>, but I think we should at least try to
add parts of it. Unfortunately we cannot implement <utmpx.h>, because we
miss various fields, such as ut_id, ut_pid, etc. The API provided by
libulog shares some similarities with <utmpx.h>, so it shouldn't be too
hard to port these applications eventually. In most simple cases, it
should just be a matter of removing the ulog_ prefix everywhere.

As a bonus, it also implements a function called ulog_login_pseudo(),
which allows unprivileged applications to write log entries, provided
they have a valid file descriptor to a pseudo-terminal master device.

libulog will allow a smoother transition to a new file format by adding
a library interface to deal with utmp/wtmp/lastlog files. I initially
thought about adding the functionality to libutil, but because I'm not
planning on keeping this library around forever, we'd better keep it
separated.

Next items on the todo list:

1. Port applications in the base system (and ports) to libulog, instead
   of letting them use <utmp.h>.
2. Remove <utmp.h>, implement <utmpx.h> and reimplement this library on
   top.
3. Port as many applications as possible back to <utmpx.h>.
@
text
@d6 2
a7 1
SUBDIR=	${_atrun} \
d36 4
@


1.83.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.83.2.2
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
@d2 1
a2 1
# $FreeBSD: stable/9/libexec/Makefile 200062 2009-12-03 15:48:24Z ed $
@


1.83.2.1.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.83.2.1.4.2
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: releng/9.1/libexec/Makefile 200062 2009-12-03 15:48:24Z ed $
@


1.83.2.1.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.83.2.1.2.2
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: releng/9.0/libexec/Makefile 200062 2009-12-03 15:48:24Z ed $
@


1.82
log
@SVN rev 196787 on 2009-09-03 16:34:20Z by remko

Do the first step in removing lukemftpd from the base system. Disconnect
it from the build.

If you are using the FTP daemon, please consider using the port ftp/tnftpd
which is the same FTP server, but newer and might have more/better
functionality.

This results in us providing only one ftp daemon by default.

Reviewed by:	bz
Approved by:	imp (mentor, implicit)
MFC after:	3 days
Silence from:	obrien
@
text
@d32 1
@


1.81
log
@SVN rev 192776 on 2009-05-26 00:07:02Z by dougb

Per the man page:
The makekey utility has been deprecated and will be removed in a future
release of FreeBSD.

Actually removing it was approved back on 10/29/2007 by re (kensmith) but
I dropped the ball on actually removing it. It's doubtful that it's become
more relevant/useful in the intervening time.
@
text
@a11 1
	lukemftpd \
@


1.81.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.81.2.2
log
@SVN rev 196926 on 2009-09-07 14:10:55Z by remko

MFC r196787

  Do the first step in removing lukemftpd from the base system. Disconnect
  it from the build.

  If you are using the FTP daemon, please consider using the port ftp/tnftpd
  which is the same FTP server, but newer and might have more/better
  functionality.

  This results in us providing only one ftp daemon by default.

  Reviewed by:        bz
  Approved by:        imp (mentor, implicit)
  MFC after:        3 days
  Silence from:        obrien

Approved by:	re (kib), imp (mentor, implicit)
@
text
@d12 1
@


1.81.2.3
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
@d2 1
a2 1
# $FreeBSD: stable/8/libexec/Makefile 196926 2009-09-07 14:10:55Z remko $
@


1.81.2.2.8.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.81.2.2.8.2
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: releng/8.3/libexec/Makefile 196926 2009-09-07 14:10:55Z remko $
@


1.81.2.2.6.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.81.2.2.4.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.81.2.2.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.80
log
@SVN rev 183242 on 2008-09-21 22:02:26Z by sam

add new build knobs and jigger some existing controls to improve
control over the result of buildworld and installworld; this especially
helps packaging systems such as nanobsd

Reviewed by:	various (posted to arch)
MFC after:	1 month
@
text
@a13 1
	makekey \
@


1.79
log
@SVN rev 182105 on 2008-08-24 10:01:22Z by ed

Remove the now unneeded pt_chown utility.

Before we had a posix_openpt() that allocated PTY's with proper
permissions in place, we used this set-uid utility to change the
ownership of PTY slave devices to the real user ID of the process. This
utility was used to implement grantpt().

In my first designs of the MPSAFE TTY layer, I replaced this by adding
an ioctl() called TIOCGRANTPT, which was used to change the ownership.
I left the pt_chown utility, because older C libraries needed it to work
properly.

After some discussions back in June I changed the PTY code to set
permissions properly upon creation. Fortunately the previous grantpt()
implementation changed permissions by hand when pt_chown is not
installed, which always succeeds. This means grantpt() still works
properly, even though the set-uid utility is missing.

I've done tests with FreeBSD 5.2.1, FreeBSD 6.3 and FreeBSD 7.0 jails.
All of them still work if I remove pt_chown.

Reviewed by:	philip (ex-mentor)
@
text
@d6 1
a6 1
SUBDIR=	atrun \
d8 1
a8 1
	comsat \
d16 1
a16 1
	pppoed \
d31 1
a31 1
	telnetd \
d36 8
d49 4
d68 5
a72 1
_smrsh=	smrsh
@


1.78
log
@Add a hackish knob to skip rtld, NO_RTLD.  In conjunction with
src/Makefile.inc1 rev. 1.590, it can allow installing a world
cross-built for a different arch over the live system.  The procedure
is more or less as follows:

	cp -R /rescue /rescue.old
	make installkernel TARGET_ARCH=foo
	make -DNO_RTLD installworld TARGET_ARCH=foo
	     ^^^^^^^^^
	PATH=/rescue.old
	chflags noschg /libexec/ld-elf.so.1
	cp /usr/obj/foo/usr/src/libexec/rtld/ld-elf.so.1 /libexec
	chflags schg /libexec/ld-elf.so.1
	<ditto for ld-elf32.so.1 if installing for amd64>
	reboot
@
text
@a16 1
	pt_chown \
@


1.77
log
@Link pf 4.1 to the build:
 - move ftp-proxy from libexec to usr.sbin
 - add tftp-proxy
 - new altq mtag link

Approved by:	re (kensmith)
@
text
@d46 1
a46 1
.if !defined(NO_PIC)
@


1.77.2.1
log
@SVN rev 187106 on 2009-01-12 17:19:17Z by sam

sync build infrastructure changes with HEAD

Reviewed by:	imp
@
text
@d6 1
a6 1
SUBDIR=	${_atrun} \
d8 1
a8 1
	${_comsat} \
d16 1
a16 1
	${_pppoed} \
d32 1
a32 1
	${_telnetd} \
a36 8
.if ${MK_AT} != "no"
_atrun=		atrun
.endif

.if ${MK_MAIL} != "no"
_comsat=	comsat
.endif

a41 4
.if ${MK_NETGRAPH} != "no"
_pppoed=	pppoed
.endif

d57 1
a57 5
_smrsh=		smrsh
.endif

.if ${MK_TELNET} != "no"
_telnetd=	telnetd
@


1.77.2.2
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: stable/7/libexec/Makefile 187106 2009-01-12 17:19:17Z sam $
@


1.77.2.1.6.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.77.2.1.6.2
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: releng/7.4/libexec/Makefile 187106 2009-01-12 17:19:17Z sam $
@


1.77.2.1.4.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.77.2.1.2.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.77.6.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.76
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
@a10 1
	${_ftp-proxy} \
d34 1
d43 1
a43 1
_ftp-proxy=	ftp-proxy
@


1.75
log
@Remove rexecd(8), a server that implements a particularly insecure
method of executing commands remotely.  There are no rexec clients in
the FreeBSD tree, and the client function rexec(3) is present only in
libcompat.  It has been documented as "obsolete" since 4.3BSD, and its
use has been discouraged in the man page for over 10 years.
@
text
@d4 2
d37 1
a37 1
.if !defined(NO_NIS)
d42 1
a42 1
.if !defined(NO_PF)
d50 1
a50 1
.if !defined(NO_RCMDS)
d55 1
a55 1
.if !defined(NO_SENDMAIL)
@


1.75.2.1
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: stable/6/libexec/Makefile 147270 2005-06-10 20:52:36Z nectar $
@


1.75.12.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.74
log
@Enable lukemftpd for 6.0-RELEASE.
@
text
@a18 1
	${_rexecd} \
a48 1
_rexecd=	rexecd
@


1.73
log
@Install rlogind(8).  Pointy hat is available on request.
@
text
@d11 1
a11 1
	${_lukemftpd} \
a59 4
.if defined(WANT_LUKEMFTPD)
_lukemftpd=	lukemftpd
.endif

@


1.72
log
@Wrap BSD r* commands in NO_RCMDS.
Change NO_RCMDNS to NO_RCMDS and do the switch in bsd.compat.mk.

Discussed with: ru, nectar
@
text
@d51 1
a51 1
_logind=	rlogind
@


1.71
log
@The only user of this utility (share/man/man0) was removed 2+ years ago.
@
text
@d19 2
a20 2
	rexecd \
	rlogind \
d26 1
a26 1
	rshd \
d49 6
@


1.70
log
@NODOCCOMPRESS -> NO_DOCCOMPRESS
NOINFO -> NO_INFO
NOINFOCOMPRESS -> NO_INFOCOMPRESS
NOLINT -> NO_LINT
NOPIC -> NO_PIC
NOPROFILE -> NO_PROFILE
@
text
@a9 1
	getNAME \
@


1.69
log
@Add knob NO_NIS (fka NO_YP_LIBC) and make world compileable when set.
If turned on  no NIS support and related programs will be built.

Lost parts rediscovered by:	Danny Braniss <danny at cs.huji.ac.il>
PR:		bin/68303
No objections:	des, gshapiro, nectar
Reviewed by:	ru
Approved by:	rwatson (mentor)
MFC after:	2 weeks
@
text
@d46 1
a46 1
.if !defined(NOPIC)
@


1.68
log
@Switch from BIND 8 to BIND 9.

Submitted by:	(in part) dougb@@, trhodes@@
Reviewed by:	dougb@@, trhodes@@, re@@
MFC after:	5 days
@
text
@d15 1
a15 1
	mknetid \
d35 6
a40 1
	ypxfr
@


1.67
log
@Commit a crude hack so we get sparc64 snapshots working again with a
stable ld.so.  We need to revisit the rtld-elf/sparc64/rtld_start.S
rev. 1.5 and rtld-elf/sparc64/rtld_machdep.h rev. 1.5, which was
suppose to allow stock Binutils 2.13 (and later) to be used.
@
text
@a15 1
	${_named-xfer} \
a35 4

.if !defined(NO_BIND)
_named-xfer=	named-xfer
.endif
@


1.67.2.1
log
@MFC: BIND 9 and related bits.

Approved by:	re
@
text
@d16 1
d37 4
@


1.67.2.2
log
@MFC knob NO_NIS (fka NO_YP_LIBC) and make world compileable when set.
If turned on  no NIS support and related programs will be built.

Approved by:	rwatson (mentor)
@
text
@d15 1
a15 1
	${_mknetid} \
d35 1
a35 6
	${_ypxfr}

.if !defined(NO_NIS)
_mknetid=	mknetid
_ypxfr=		ypxfr
.endif
@


1.66
log
@Fall out from Binutils 2.15: don't bulid the ld.so on Sparc64.
@
text
@a45 3
.if ${MACHINE_ARCH} == "sparc64"
NOPIC=yes
.endif
@


1.65
log
@Link pf to the build and install:
This adds the former ports registered groups: proxy and authpf as well as
the proxy user. Make sure to run mergemaster -p in oder to complete make
installworld without errors.

This also provides the passive OS fingerprints from OpenBSD (pf.os) and an
example pf.conf.

For those who want to go without pf; it provides a NO_PF knob to make.conf.

__FreeBSD_version will be bumped soon to reflect this and to be able to
change ports accordingly.

Approved by:	bms(mentor)
@
text
@d46 3
@


1.64
log
@- Build things in pure dictionary order (see sort(1)).

- Unify the conditional assignments section so that architectural
  exclusions come first, then options and !options, sorted by the
  option name, also in directory order, then architecture specific
  sections, sorted by the architecture name, with i386 being a
  traditional exception.

Prodded by:	bde
@
text
@d9 1
d40 4
@


1.63
log
@Very big makeover in the way telnet, telnetd and libtelnet are built.

Previously, there were two copies of telnet; a non-crypto version
that lived in the usual places, and a crypto version that lived in
crypto/telnet/. The latter was built in a broken manner somewhat akin
to other "contribified" sources. This meant that there were 4 telnets
competing with each other at build time - KerberosIV, Kerberos5,
plain-old-secure and base. KerberosIV is no longer in the running, but
the other three took it in turns to jump all over each other during a
"make buildworld".

As the crypto issue has been clarified, and crypto _calls_ are not
a problem, crypto/telnet has been repo-copied to contrib/telnet,
and with this commit, all telnets are now "contribified". The contrib
path was chosen to not destroy history in the repository, and differs
from other contrib/ entries in that it may be worked on as "normal"
BSD code. There is no dangerous crypto in these sources, only a
very weak system less strong than enigma(1).

Kerberos5 telnet and Secure telnet are now selected by using the usual
macros in /etc/make.conf, and the build process is unsurprising and
less treacherous.
@
text
@d11 2
d15 1
d28 1
d30 1
d37 2
a38 2
.if !defined(NOPIC)
SUBDIR+=rtld-elf
d41 2
a42 2
.if !defined(NO_BIND)
SUBDIR+=named-xfer
d46 2
a47 1
SUBDIR+=mail.local smrsh
d51 1
a51 1
SUBDIR+=lukemftpd
@


1.62
log
@Do not exclude amd64 from rtld-elf builds.

Approved by:  re  (safe amd64 support commits)
@
text
@a3 1
# Present but disabled: kpasswdd
d28 1
a41 7
.endif

.if defined(RELEASEDIR) || \
    (!exists(${.CURDIR}/../secure) && !exists(${.CURDIR}/../kerberos5)) || \
    defined(NOCRYPT) || defined(NO_OPENSSL) || defined(NO_KERBEROS)
# make release needs both
SUBDIR+=telnetd
@


1.61
log
@Retire the useless NOSECURE knob.

Approved by:	re (scottl)
@
text
@d32 1
a32 1
.if ${MACHINE_ARCH} != amd64 && !defined(NOPIC)
@


1.60
log
@Allow a NOPIC "make world" to complete.

OK'ed by:	re(scottl)
@
text
@d46 1
a46 2
    defined(NOCRYPT) || defined(NO_OPENSSL) || \
    (defined(NOSECURE) && defined(NO_KERBEROS))
@


1.59
log
@Exclude rtld-elf for amd64.  More porting is still needed.

Approved by:  re (scottl)
@
text
@d32 1
a32 1
.if ${MACHINE_ARCH} != amd64
@


1.58
log
@Turn MAKE_KERBEROS5 into NO_KERBEROS by negating the logic. Some extra
cleanups were necessary in release/Makefile, and the tinderbox code
was syntax checked, not run checked.
@
text
@a25 1
	rtld-elf \
d31 4
@


1.57
log
@Build non-crypto telnet(1) and telnetd(8) if NO_OPENSSL is defined.

Submitted by:	Marius Strobl <marius@@alchemy.franken.de>
@
text
@d44 1
a44 1
    (defined(NOSECURE) && !defined(MAKE_KERBEROS5))
@


1.56
log
@Don't clobber Kerberos5 telnet(1) and telnetd(8) with non-crypto versions.
@
text
@d43 1
a43 1
    defined(NOCRYPT) || \
@


1.55
log
@Add back # accidentally deleted in 1.54
@
text
@a40 1

d42 3
a44 2
    (!exists(${.CURDIR}/../secure) && !exists(${.CURDIR}/../kerberosIV)) || \
    defined(NOCRYPT) || (defined(NOSECURE) && !defined(MAKE_KERBEROS4))
@


1.54
log
@This is no longer needed after tw is gone.

Approved by: re@@ (scottl)
@
text
@d1 1
a1 1
	@@(#)Makefile	8.1 (Berkeley) 6/4/93
@


1.53
log
@Implement POSIX grantpt(3) functionality, and add a pt_chown utility (akin
to Solaris, it is in /usr/libexec) to perform the handing over of tty nodes
to the user being granted the pty.

Submitted by:	Ryan Younce <ryany@@pobox.com>
Reviewed by:	security-officer@@, standards@@, mike@@
@
text
@d1 1
a1 1
#	@@(#)Makefile	8.1 (Berkeley) 6/4/93
a30 1
	xtend \
@


1.52
log
@[DAIVD O'BRIEN's OPINION]
Head off what I think is an abuse of the TRB, and disable lukemftpd.
@
text
@d15 1
@


1.51
log
@Hook rpc.rstatd back up to the build now that it compiles.
@
text
@a11 1
	lukemftpd \
d47 4
@


1.50
log
@Unhook rpc.rstatd from the build until it actually compiles.
@
text
@d4 1
a4 1
# Present but disabled: kpasswdd rpc.rstatd
d21 1
@


1.49
log
@Initiate deorbit burn for the i386-only a.out related support.  Moves are
under way to move the remnants of the a.out toolchain to ports.  As the
comment in src/Makefile said, this stuff is deprecated and one should not
expect this to remain beyond 4.0-REL.  It has already lasted WAY beyond
that.

Notable exceptions:
gcc - I have not touched the a.out generation stuff there.
ldd/ldconfig - still have some code to interface with a.out rtld.
old as/ld/etc - I have not removed these yet, pending their move to ports.
some includes - necessary for ldd/ldconfig for now.

Tested on: i386 (extensively), alpha
@
text
@d4 1
a4 1
# Present but disabled: kpasswdd
a20 1
	rpc.rstatd \
@


1.48
log
@Add tcpd to the build - though we don't need to for inetd, someone might
want it for some other service-running program.

Approved by:	markm
MFC after:	1 week
@
text
@d26 1
a41 7
.if ${OBJFORMAT} == aout
SUBDIR+=rtld-aout
.endif

.if ${OBJFORMAT} == elf
SUBDIR+=rtld-elf
.endif
@


1.47
log
@Add lukemftpd to the mix.
@
text
@d28 1
@


1.46
log
@Migrate uucpd to ports as well.

Noticed by:	ru
@
text
@d2 1
a2 1
# $FreeBSD: src/libexec/Makefile,v 1.45 2001/03/26 12:49:04 ru Exp $
d12 1
@


1.45
log
@Do not build (and install) both secure/ and standard versions
of libtelnet, telnetd, and telnet.  This only worked because
secure/ was listed late in SUBDIR in Makefile.inc1.

Reviewed by:	markm
@
text
@d2 1
a2 1
# $FreeBSD: src/libexec/Makefile,v 1.44 2001/01/11 13:01:15 dougb Exp $
a36 4
.endif

.if !defined(NOUUCP)
SUBDIR+=uucpd
@


1.44
log
@Add a system to save entropy from /dev/random periodically so that
it can be used to reseed at boot time. This will greatly increase
the chances that there will be sufficient entropy available at
boot time to prevent long delays.

For /etc/rc, remove the vmstat and iostat runs from the attempt
to provide some cheesy randomness if the files fail, since
those programs are dynamically linked, and ldd seems to want
some randomness to do its magic.

Guidance and parameters for this project were provided by
Mark Murray, based on the requirements of the Yarrow
algorithm. Some helpful suggestions for implementation
(including the tip about iostat and vmstat) were provided
by Sheldon Hearn. All blame for problems or mistakes is
mine of course.
@
text
@d2 1
a2 1
# $FreeBSD: src/libexec/Makefile,v 1.43 2000/03/24 18:21:09 dan Exp $
d51 3
a53 1
.if defined(RELEASEDIR) || (!exists(${.CURDIR}/../secure) && !exists(${.CURDIR}/../kerberosIV)) || defined(NOCRYPT) || !defined(MAKE_KERBEROS4)
@


1.43
log
@Wrap uucpd behind the NOUUCP knob.

Noticed by: Doug Barton
@
text
@d2 1
a2 1
# $FreeBSD: src/libexec/Makefile,v 1.42 1999/11/30 06:23:04 peter Exp $
d25 1
@


1.42
log
@Reactivate named-xfer
@
text
@d2 1
a2 1
# $FreeBSD: src/libexec/Makefile,v 1.41 1999/11/30 02:18:13 peter Exp $
a26 1
	uucpd \
d36 4
@


1.42.2.1
log
@MFC: NOUUCP make flag.
@
text
@d2 1
a2 1
# $FreeBSD$
d27 1
a36 4
.endif

.if !defined(NOUUCP)
SUBDIR+=uucpd
@


1.42.2.2
log
@MFC: Do not build/install both secure and standard versions of
     libtelnet, telnetd, and telnet.  This only worked because
     secure/ is listed late in SUBDIR in Makefile.inc1.
@
text
@d50 1
a50 3
.if defined(RELEASEDIR) || \
    (!exists(${.CURDIR}/../secure) && !exists(${.CURDIR}/../kerberosIV)) || \
    defined(NOCRYPT) || (defined(NOSECURE) && !defined(MAKE_KERBEROS4))
@


1.42.2.3
log
@MFC: hookup lukemftpd
@
text
@a11 1
	lukemftpd \
@


1.42.2.4
log
@MFC: Add tcpd to the build - though we don't need to for inetd, someone might
want it for some other service-running program.
@
text
@a26 1
	tcpd \
@


1.42.2.5
log
@MFC: disable lukemftpd until it better does the FreeBSD-thing.
@
text
@d12 1
a56 4
.endif

.if defined(WANT_LUKEMFTPD)
SUBDIR+=lukemftpd
@


1.42.2.6
log
@MFC:
Makefile.inc1 1.361
bin/ed/Makefile 1.22
lib/Makefile 1.157
lib/libcrypt/Makefile 1.31
lib/libfetch/Makefile 1.41
lib/libpam/modules/modules.inc 1.17
libexec/Makefile 1.61
share/examples/etc/make.conf 1.215
share/man/man5/make.conf.5 1.73
usr.bin/Makefile 1.239
usr.bin/fetch/Makefile 1.14
usr.sbin/pkg_install/Makefile 1.14
usr.sbin/pkg_install/add/Makefile 1.17
usr.sbin/pkg_install/info/Makefile 1.17
usr.sbin/pkg_install/version/Makefile 1.12
usr.sbin/ppp/Makefile 1.95, 1.96
usr.sbin/pppd/Makefile 1.25
usr.sbin/sendmail/Makefile 1.40
usr.sbin/tcpdump/tcpdump/Makefile 1.36

Retire the useless NOSECURE knob.

The motivation for this MFC is that MAKE_KERBEROS4 and MAKE_KERBEROS5
are meant to be buildable by various makefiles when NOSECURE is set but
this was broken because Kerberos depends on e.g. des(3) from OpenSSL
which wasn't built when NOSECURE was defined. Fixing the NOSECURE knob
however would have meant to make it do the same as the NOCRYPT knob.
If you had been using the NOSECURE build knob please now use the NOCRYPT
knob instead.

Discussed with:	ru (some months ago)
Reviewed by:	ru (some months ago)
Approved by:	markm (telnet and secure bits, some months ago), kensmith (re)
@
text
@d53 1
a53 1
    defined(NOCRYPT)
@


1.42.2.7
log
@- MFC:
  lib/Makefile 1.155
  libexec/Makefile 1.57
  usr.bin/Makefile 1.234 (partly), 1.235

  Build non-crypto telnet(1) and telnetd(8) if NO_OPENSSL is defined.

- Replace the check for the non-existence of src/secure and src/kerberosIV
  with a check for the non-existence of src/crypto only. This is to bring
  these checks in line with the demise of the NOSECURE knob and because
  if src/crypto doesn't exist we won't build any crypto stuff including
  not Kerberos IV (and also not Kerberos 5 for that matter).
  Note: On HEAD all these checks for the existence of crypto sources even
  have been completely removed.

Discussed with:	ru (some months ago)
Reviewed by:	ru (some months ago)
Approved by:	markm (telnet and secure bits, some months ago)
@
text
@d52 2
a53 1
    !exists(${.CURDIR}/../crypto) || defined(NOCRYPT) || defined(NO_OPENSSL)
@


1.42.2.8
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: stable/4/libexec/Makefile 138807 2004-12-13 14:10:30Z marius $
@


1.41
log
@Move named and associated tools into a seperate makefile section and
disable them pending an import and cleanup of bind 8.2.2.p5.
@
text
@d2 1
a2 1
# $FreeBSD: src/libexec/Makefile,v 1.40 1999/11/21 23:39:51 brian Exp $
d31 1
a31 1
.if !defined(NO_BIND) && 0
@


1.40
log
@Enable pppoed
@
text
@d2 1
a2 1
# $FreeBSD: src/libexec/Makefile,v 1.39 1999/10/07 20:04:17 markm Exp $
d5 29
a33 4
SUBDIR=	atrun bootpd comsat fingerd ftpd getNAME getty \
	makekey mknetid named-xfer pppoed rbootd revnetgroup rexecd \
	rlogind rpc.rquotad rpc.rstatd rpc.rusersd rpc.rwalld \
	rpc.sprayd rshd talkd tftpd uucpd xtend ypxfr
@


1.39
log
@Allow for a telnet in secure/ (SRA telnet).
@
text
@d2 1
a2 1
# $FreeBSD: src/libexec/Makefile,v 1.38 1999/08/28 00:09:10 peter Exp $
d6 1
a6 1
	makekey mknetid named-xfer rbootd revnetgroup rexecd \
@


1.38
log
@$Id$ -> $FreeBSD$
@
text
@d2 1
a2 1
# $FreeBSD$
d22 1
a22 1
.if defined(RELEASEDIR) || !exists(${.CURDIR}/../kerberosIV) || defined(NOCRYPT) || !defined(MAKE_KERBEROS4)
@


1.37
log
@Enable named-xfer and rbootd for alpha.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.36 1998/09/05 08:33:10 jb Exp $
@


1.37.2.1
log
@$Id$ -> $FreeBSD$
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.37.2.2
log
@Enable pppoed
@
text
@d2 1
a2 1
# $FreeBSD: src/libexec/Makefile,v 1.37.2.1 1999/08/29 15:02:36 peter Exp $
d6 1
a6 1
	makekey mknetid named-xfer pppoed rbootd revnetgroup rexecd \
@


1.37.2.3
log
@MFC: bind 8.2.2.p5

Urged by:	imp, alfred, and a whole bunch of other folks.
Approved by:	jkh (a few days ago)
@
text
@d2 1
a2 1
# $FreeBSD: src/libexec/Makefile,v 1.37.2.2 1999/11/28 15:56:03 brian Exp $
d6 1
a6 1
	makekey mknetid pppoed rbootd revnetgroup rexecd \
a8 4

.if !defined(NO_BIND)
SUBDIR+=named-xfer
.endif
@


1.36
log
@Chaneg MACHINE to MACHINE_ARCH to support MACHINE=pc98.

Remove a couple of unsupported machines.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.35 1998/09/04 22:55:17 jb Exp $
d4 1
d6 3
a8 4
	makekey mknetid revnetgroup rexecd rlogind \
	rpc.rquotad rpc.rstatd \
	rpc.rusersd rpc.rwalld rpc.sprayd rshd talkd tftpd uucpd \
	xtend ypxfr
a13 2
.if ${MACHINE_ARCH} == i386
SUBDIR+=named-xfer
a16 1
.endif
a24 6
.endif

# Present but disabled: kpasswdd

.if	${MACHINE_ARCH} == "i386"
SUBDIR+=rbootd
@


1.35
log
@Enable rtld-elf for build on alpha too. We now have support for shared
libraries on alpha!
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.34 1998/08/30 01:52:53 jb Exp $
d14 1
a14 1
.if ${MACHINE} == i386
d32 1
a32 5
.if	${MACHINE} == "hp300"
SUBDIR+=rbootd
.elif	${MACHINE} == "i386"
SUBDIR+=rbootd
.elif	${MACHINE} == "luna68k"
@


1.34
log
@BINFORMAT -> OBJFORMAT ready for E-day.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.33 1998/08/04 15:32:43 peter Exp $
d19 2
a22 1
.endif
@


1.33
log
@Build mail.local and smrsh (when building sendmail)
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.32 1998/06/12 19:45:14 peter Exp $
d6 1
a6 1
	rpc.rquotad \
d15 2
a16 2
SUBDIR+=named-xfer rpc.rstatd
.if ${BINFORMAT} == aout
d19 1
a19 1
.if ${BINFORMAT} == elf
@


1.32
log
@Fix stupid typo, I had only tested this in elf mode.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.31 1998/06/12 16:09:33 peter Exp $
d5 1
a5 1
	mail.local makekey mknetid revnetgroup rexecd rlogind \
d9 4
@


1.31
log
@Only build rtld-aout if we're in an a.out build environment.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.30 1998/06/06 07:09:01 jb Exp $
d13 1
a13 1
rtld-aout
@


1.30
log
@named-xfer can't be linked static due to the duplicated symbols in
libc and libbind.

rpc.rstatd required libkvm.

Only try to build these on i386 for the time being.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.29 1998/06/01 14:33:06 peter Exp $
d11 4
a14 1
SUBDIR+=named-xfer rpc.rstatd rtld-aout
@


1.29
log
@SUBDIR += rtld-aout
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.28 1998/03/07 19:43:48 jdp Exp $
d5 1
a5 1
	mail.local makekey mknetid named-xfer revnetgroup rexecd rlogind \
d7 1
a7 1
	rpc.rstatd rpc.rusersd rpc.rwalld rpc.sprayd rshd talkd tftpd uucpd \
d11 1
a11 1
SUBDIR+=rtld-aout
@


1.28
log
@Enable rtld-elf when building an ELF system on the i386.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.27 1998/01/30 12:35:10 phk Exp $
d10 3
a12 1
.if ${BINFORMAT} == elf && ${MACHINE} == i386
d14 1
@


1.27
log
@Disable lfs_cleanerd
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.26 1997/09/28 09:07:34 markm Exp $
d9 4
@


1.26
log
@Changes for KTH KerberosIV.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.25 1997/07/05 14:22:15 peter Exp $
d4 1
a4 1
SUBDIR=	atrun bootpd comsat fingerd ftpd getNAME getty lfs_cleanerd \
@


1.25
log
@.if exists(../eBones) tests the obj dir, not the source dir's existance.
The existance of a stale obj dir does not imply the source too.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.24 1997/02/22 14:20:52 peter Exp $
d10 1
a10 4
.if !exists(${.CURDIR}/../eBones) || defined(NOSECURE) || !defined(MAKE_EBONES)
SUBDIR+=telnetd
.else
.if defined(RELEASEDIR)
a12 2
.endif
SUBDIR+= ../eBones/libexec/telnetd
@


1.24
log
@Revert $FreeBSD$ to $Id$
@
text
@d2 1
a2 1
#	$Id$
d10 1
a10 1
.if !exists(../eBones) || defined(NOSECURE) || !defined(MAKE_EBONES)
@


1.23
log
@Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.
@
text
@d2 1
a2 1
#	$FreeBSD$
@


1.22
log
@Build ebones/telnetd only if MAKE_EBONES defined
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.21 1996/11/03 17:00:12 markm Exp $
@


1.21
log
@Compile telnetd from eBones instead of secure.

2.2 candidate.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.20 1996/09/22 21:51:36 wosch Exp $
d10 1
a10 1
.if !exists(../eBones) || defined(NOSECURE)
@


1.20
log
@add forgotten $Id$
@
text
@d2 1
a2 1
#	$Id$
d10 1
a10 1
.if !exists(../secure) || defined(NOSECURE)
d17 1
a17 1
SUBDIR+= ../secure/libexec/telnetd
@


1.20.2.1
log
@YAMFC
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.20 1996/09/22 21:51:36 wosch Exp $
d10 1
a10 1
.if !exists(../eBones) || defined(NOSECURE)
d17 1
a17 1
SUBDIR+= ../eBones/libexec/telnetd
@


1.20.2.2
log
@Hmm.. Somehow, the MAKE_EBONES hooks only partially came across to 2.2.
So, if src/eBones was present, it only got "sort-of" built.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.20.2.1 1996/11/13 20:25:30 phk Exp $
d10 1
a10 1
.if !exists(../eBones) || defined(NOSECURE) || !defined(MAKE_EBONES)
@


1.20.2.3
log
@YAMFC: test exists(${.CURDIR}/../eBones) not ../eBones
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.20.2.2 1997/07/05 13:48:12 peter Exp $
d10 1
a10 1
.if !exists(${.CURDIR}/../eBones) || defined(NOSECURE) || !defined(MAKE_EBONES)
@


1.20.2.4
log
@More eBones --> kerberosIV merging
@
text
@d2 1
a2 1
#	$Id$
d10 1
a10 1
.if !(exists(${.CURDIR}/../kerberosIV) && exists(${.CURDIR}/../crypto) || defined(NOSECURE) || !defined(MAKE_EBONES)
d17 1
@


1.20.2.5
log
@[Nasty sailor language censored] - Another typo.
@
text
@d10 1
a10 1
.if !(exists(${.CURDIR}/../kerberosIV) && exists(${.CURDIR}/../crypto)) || defined(NOSECURE) || !defined(MAKE_EBONES)
@


1.20.2.6
log
@MFC: eBones --> kerberosIV upgrade.
@
text
@d10 1
a10 1
.if !(exists(${.CURDIR}/../kerberosIV) && exists(${.CURDIR}/../crypto)) || defined(NOSECURE) || !defined(MAKE_KERBEROS4)
@


1.20.2.7
log
@MFC: simplify/correct .if
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.20.2.6 1998/02/22 07:17:42 markm Exp $
d10 4
a13 1
.if defined(RELEASEDIR) || !exists(${.CURDIR}/../kerberosIV) || defined(NOCRYPT) || !defined(MAKE_KERBEROS4)
d16 1
@


1.20.2.8
log
@Nuke broken LFS code.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.20.2.7 1998/03/05 12:00:55 jkh Exp $
d4 1
a4 1
SUBDIR=	atrun bootpd comsat fingerd ftpd getNAME getty \
@


1.20.2.9
log
@$Id$ -> $FreeBSD$
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.19
log
@Add named-xfer
@
text
@d2 1
@


1.18
log
@Turn on mknetid.
@
text
@d4 2
a5 1
	mail.local makekey mknetid revnetgroup rexecd rlogind rpc.rquotad \
@


1.17
log
@Turn on ypxfr.
@
text
@d4 3
a6 3
	mail.local makekey revnetgroup rexecd rlogind rpc.rquotad rpc.rstatd \
	rpc.rusersd rpc.rwalld rpc.sprayd rshd talkd tftpd uucpd xtend \
	ypxfr
@


1.16
log
@Include both, the regular and the `secure' telnetd, when building
a release.
@
text
@d5 2
a6 1
	rpc.rusersd rpc.rwalld rpc.sprayd rshd talkd tftpd uucpd xtend
@


1.15
log
@Disconnect bootpgw
@
text
@d10 4
@


1.14
log
@added rpc.rquotad and rpc.sprayd
@
text
@d3 1
a3 1
SUBDIR=	atrun bootpd bootpgw comsat fingerd ftpd getNAME getty lfs_cleanerd \
@


1.13
log
@Add revnetgroup.
@
text
@d4 2
a5 2
	mail.local makekey revnetgroup rexecd rlogind rpc.rstatd rpc.rusersd \
	rpc.rwalld rshd talkd tftpd uucpd xtend
@


1.12
log
@Build secure telnetd if available and allowed
@
text
@d4 1
a4 1
	mail.local makekey rexecd rlogind rpc.rstatd rpc.rusersd \
@


1.11
log
@Only build telnetd if secure telnetd is not going to be built.
Reviewed by:	rgrimes
@
text
@d9 2
@


1.10
log
@Add xtend.
@
text
@d5 5
a9 1
	rpc.rwalld rshd talkd telnetd tftpd uucpd xtend
@


1.9
log
@Move bootp & related stuff
@
text
@d5 1
a5 1
	rpc.rwalld rshd talkd telnetd tftpd uucpd
@


1.8
log
@Forget it. pcnfsd is too ugly for words because of the hand edited
rpc files and other cruft.  It's not important enough to have it in the
source distribution and I don't feel comfortable with this, as it's below
the standards of CSRG.

Disable & remove pcnfsd.  Either I'll rewrite this so it can all be
generated with rpcgen or stuff it in ports and let it rot there.
@
text
@d3 1
a3 1
SUBDIR=	atrun comsat fingerd ftpd getNAME getty lfs_cleanerd \
@


1.7
log
@Port rpc.pcnfsd to FreeBSD and enable
@
text
@d4 1
a4 1
	mail.local makekey rexecd rlogind rpc.pcnfsd rpc.rstatd rpc.rusersd \
@


1.6
log
@Removed bugfiler.
Submitted by:	Paul Richards
@
text
@d4 1
a4 1
	mail.local makekey rexecd rlogind rpc.rstatd rpc.rusersd \
@


1.5
log
@add: rpc.rstatd rpc.rusersd rpc.rwalld
Submitted by:	Geoff.
@
text
@d3 1
a3 1
SUBDIR=	atrun bugfiler comsat fingerd ftpd getNAME getty lfs_cleanerd \
@


1.4
log
@Add back atrun
Submitted by:	jkh
@
text
@d4 2
a5 1
	mail.local makekey rexecd rlogind rshd talkd telnetd tftpd uucpd
@


1.3
log
@For the moment, don't build kpasswdd until we figure out what
to do with it.
@
text
@d3 1
a3 1
SUBDIR=	bugfiler comsat fingerd ftpd getNAME getty lfs_cleanerd \
@


1.2
log
@rbootd compiles on i386 too.
Reviewed by:
Submitted by:
@
text
@d3 1
a3 1
SUBDIR=	bugfiler comsat fingerd ftpd getNAME getty kpasswdd lfs_cleanerd \
d5 2
@


1.1
log
@Initial revision
@
text
@d8 2
@


1.1.1.1
log
@BSD 4.4 Lite Libexec Sources
@
text
@@
