head	1.410;
access;
symbols
	RELENG_8_4:1.408.0.2
	RELENG_9_1_0_RELEASE:1.390.2.2.2.2
	RELENG_9_1:1.390.2.2.0.2
	RELENG_9_1_BP:1.390.2.2
	RELENG_8_3_0_RELEASE:1.375.2.7.2.1
	RELENG_8_3:1.375.2.7.0.2
	RELENG_8_3_BP:1.375.2.7
	RELENG_9_0_0_RELEASE:1.390.2.1.2.1
	RELENG_9_0:1.390.2.1.0.2
	RELENG_9_0_BP:1.390.2.1
	RELENG_9:1.390.0.2
	RELENG_9_BP:1.390
	RELENG_7_4_0_RELEASE:1.360.2.8.2.1
	RELENG_8_2_0_RELEASE:1.375.2.6.2.1
	RELENG_7_4:1.360.2.8.0.2
	RELENG_7_4_BP:1.360.2.8
	RELENG_8_2:1.375.2.6.0.2
	RELENG_8_2_BP:1.375.2.6
	RELENG_8_1_0_RELEASE:1.375.2.5.2.1
	RELENG_8_1:1.375.2.5.0.2
	RELENG_8_1_BP:1.375.2.5
	RELENG_7_3_0_RELEASE:1.360.2.6.2.1
	RELENG_7_3:1.360.2.6.0.2
	RELENG_7_3_BP:1.360.2.6
	RELENG_8_0_0_RELEASE:1.375.2.1.2.1
	RELENG_8_0:1.375.2.1.0.2
	RELENG_8_0_BP:1.375.2.1
	RELENG_8:1.375.0.2
	RELENG_8_BP:1.375
	RELENG_7_2_0_RELEASE:1.360.2.5.2.1
	RELENG_7_2:1.360.2.5.0.2
	RELENG_7_2_BP:1.360.2.5
	RELENG_7_1_0_RELEASE:1.360.2.4.2.1
	RELENG_6_4_0_RELEASE:1.343.2.8.4.1
	RELENG_7_1:1.360.2.4.0.2
	RELENG_7_1_BP:1.360.2.4
	RELENG_6_4:1.343.2.8.0.4
	RELENG_6_4_BP:1.343.2.8
	RELENG_7_0_0_RELEASE:1.360.2.2.2.1
	RELENG_6_3_0_RELEASE:1.343.2.8
	RELENG_7_0:1.360.2.2.0.2
	RELENG_7_0_BP:1.360.2.2
	RELENG_6_3:1.343.2.8.0.2
	RELENG_6_3_BP:1.343.2.8
	RELENG_7:1.360.0.2
	RELENG_7_BP:1.360
	RELENG_6_2_0_RELEASE:1.343.2.7
	RELENG_6_2:1.343.2.7.0.2
	RELENG_6_2_BP:1.343.2.7
	RELENG_5_5_0_RELEASE:1.327.2.5
	RELENG_5_5:1.327.2.5.0.2
	RELENG_5_5_BP:1.327.2.5
	RELENG_6_1_0_RELEASE:1.343.2.3
	RELENG_6_1:1.343.2.3.0.2
	RELENG_6_1_BP:1.343.2.3
	RELENG_6_0_0_RELEASE:1.343.2.2
	RELENG_6_0:1.343.2.2.0.2
	RELENG_6_0_BP:1.343.2.2
	RELENG_6:1.343.0.2
	RELENG_6_BP:1.343
	RELENG_5_4_0_RELEASE:1.327.2.3
	RELENG_5_4:1.327.2.3.0.2
	RELENG_5_4_BP:1.327.2.3
	RELENG_4_11_0_RELEASE:1.219.2.39
	RELENG_4_11:1.219.2.39.0.6
	RELENG_4_11_BP:1.219.2.39
	RELENG_5_3_0_RELEASE:1.327.2.2
	RELENG_5_3:1.327.2.2.0.2
	RELENG_5_3_BP:1.327.2.2
	RELENG_5:1.327.0.2
	RELENG_5_BP:1.327
	RELENG_4_10_0_RELEASE:1.219.2.39
	RELENG_4_10:1.219.2.39.0.4
	RELENG_4_10_BP:1.219.2.39
	RELENG_5_2_1_RELEASE:1.322
	RELENG_5_2_0_RELEASE:1.322
	RELENG_5_2:1.322.0.2
	RELENG_5_2_BP:1.322
	RELENG_4_9_0_RELEASE:1.219.2.39
	RELENG_4_9:1.219.2.39.0.2
	RELENG_4_9_BP:1.219.2.39
	RELENG_5_1_0_RELEASE:1.313
	RELENG_5_1:1.313.0.2
	RELENG_5_1_BP:1.313
	RELENG_4_8_0_RELEASE:1.219.2.38
	RELENG_4_8:1.219.2.38.0.2
	RELENG_4_8_BP:1.219.2.38
	RELENG_5_0_0_RELEASE:1.298.2.1
	RELENG_5_0:1.298.0.2
	RELENG_5_0_BP:1.298
	RELENG_4_7_0_RELEASE:1.219.2.36
	RELENG_4_7:1.219.2.36.0.2
	RELENG_4_7_BP:1.219.2.36
	RELENG_4_6_2_RELEASE:1.219.2.29.2.1
	RELENG_4_6_1_RELEASE:1.219.2.29.2.1
	RELENG_4_6_0_RELEASE:1.219.2.29
	RELENG_4_6:1.219.2.29.0.2
	RELENG_4_6_BP:1.219.2.29
	RELENG_4_5_0_RELEASE:1.219.2.23
	RELENG_4_5:1.219.2.23.0.2
	RELENG_4_5_BP:1.219.2.23
	RELENG_4_4_0_RELEASE:1.219.2.18
	RELENG_4_4:1.219.2.18.0.2
	RELENG_4_4_BP:1.219.2.18
	RELENG_4_3_0_RELEASE:1.219.2.14
	RELENG_4_3:1.219.2.14.0.2
	RELENG_4_3_BP:1.219.2.14
	RELENG_4_2_0_RELEASE:1.219.2.9
	RELENG_4_1_1_RELEASE:1.219.2.7
	PRE_SMPNG:1.236
	RELENG_4_1_0_RELEASE:1.219.2.3
	RELENG_3_5_0_RELEASE:1.187.2.13
	RELENG_4_0_0_RELEASE:1.219
	RELENG_4:1.219.0.2
	RELENG_4_BP:1.219
	RELENG_3_4_0_RELEASE:1.187.2.12
	RELENG_3_3_0_RELEASE:1.187.2.12
	RELENG_3_2_PAO:1.187.2.6.0.2
	RELENG_3_2_PAO_BP:1.187.2.6
	RELENG_3_2_0_RELEASE:1.187.2.6
	RELENG_3_1_0_RELEASE:1.187.2.2
	RELENG_3:1.187.0.2
	RELENG_3_BP:1.187
	RELENG_2_2_8_RELEASE:1.143.2.16
	RELENG_3_0_0_RELEASE:1.179
	RELENG_2_2_7_RELEASE:1.143.2.16
	RELENG_2_2_6_RELEASE:1.143.2.14
	RELENG_2_2_5_RELEASE:1.143.2.12
	RELENG_2_2_2_RELEASE:1.143.2.3
	RELENG_2_2_1_RELEASE:1.143.2.2
	RELENG_2_2_0_RELEASE:1.143.2.2
	RELENG_2_1_7_RELEASE:1.117.4.10
	RELENG_2_1_6_1_RELEASE:1.117.4.10
	RELENG_2_1_6_RELEASE:1.117.4.10
	RELENG_2_2:1.143.0.2
	RELENG_2_2_BP:1.143
	RELENG_2_1_5_RELEASE:1.117.4.10
	RELENG_2_1_0_RELEASE:1.117.4.2
	RELENG_2_1_0:1.117.0.4
	RELENG_2_1_0_BP:1.117
	RELENG_2_0_5_RELEASE:1.117
	RELENG_2_0_5:1.117.0.2
	RELENG_2_0_5_BP:1.117
	RELENG_2_0_5_ALPHA:1.116
	RELEASE_2_0:1.93
	BETA_2_0:1.93
	ALPHA_2_0:1.91.0.2
	MOVED_NEWCVS:1.76
	FINAL_1_1_5:1.76
	ALPHA_1_1_5:1.73
	FINAL_1_1:1.53.2.5
	GAMMA_1_1:1.53.2.3
	BETA_1_1:1.53.0.2
	BP_BETA_1_1:1.53
	FINAL_1_0:1.42
	EPSILON_1_0:1.40
	GAMMA_1_0:1.25
	BETA_1_0:1.12
	ALPHA_1_0:1.5
	V_0_0_1_0:1.1.1.1;
locks; strict;
comment	@# @;


1.410
date	2013.06.08.00.41.17;	author svnexp;	state Exp;
branches;
next	1.409;

1.409
date	2013.05.01.00.45.48;	author svnexp;	state Exp;
branches;
next	1.408;

1.408
date	2013.02.23.00.34.31;	author svnexp;	state Exp;
branches
	1.408.2.1;
next	1.407;

1.407
date	2013.02.18.01.36.48;	author svnexp;	state Exp;
branches;
next	1.406;

1.406
date	2013.01.31.00.39.26;	author svnexp;	state Exp;
branches;
next	1.405;

1.405
date	2013.01.30.00.36.34;	author svnexp;	state Exp;
branches;
next	1.404;

1.404
date	2013.01.23.00.52.42;	author svnexp;	state Exp;
branches;
next	1.403;

1.403
date	2013.01.22.00.39.53;	author svnexp;	state Exp;
branches;
next	1.402;

1.402
date	2013.01.18.01.22.04;	author svnexp;	state Exp;
branches;
next	1.401;

1.401
date	2013.01.18.01.11.17;	author svnexp;	state Exp;
branches;
next	1.400;

1.400
date	2013.01.18.01.03.09;	author svnexp;	state Exp;
branches;
next	1.399;

1.399
date	2013.01.15.00.53.02;	author svnexp;	state Exp;
branches;
next	1.398;

1.398
date	2013.01.12.01.40.08;	author svnexp;	state Exp;
branches;
next	1.397;

1.397
date	2013.01.12.01.33.27;	author svnexp;	state Exp;
branches;
next	1.396;

1.396
date	2012.11.17.04.37.15;	author svnexp;	state Exp;
branches;
next	1.395;

1.395
date	2012.11.17.01.49.01;	author svnexp;	state Exp;
branches;
next	1.394;

1.394
date	2012.10.22.01.18.41;	author marcel;	state Exp;
branches;
next	1.393;

1.393
date	2012.06.12.17.02.53;	author des;	state Exp;
branches;
next	1.392;

1.392
date	2012.02.17.01.21.08;	author eadler;	state Exp;
branches;
next	1.391;

1.391
date	2012.02.09.20.44.20;	author eadler;	state Exp;
branches;
next	1.390;

1.390
date	2011.08.10.20.52.02;	author dougb;	state Exp;
branches
	1.390.2.1;
next	1.389;

1.389
date	2011.08.06.09.16.53;	author dougb;	state Exp;
branches;
next	1.388;

1.388
date	2011.08.05.17.33.12;	author ed;	state Exp;
branches;
next	1.387;

1.387
date	2011.02.22.08.13.49;	author uqs;	state Exp;
branches;
next	1.386;

1.386
date	2010.10.04.01.07.04;	author gordon;	state Exp;
branches;
next	1.385;

1.385
date	2010.06.16.08.20.01;	author avg;	state Exp;
branches;
next	1.384;

1.384
date	2010.06.16.07.52.44;	author avg;	state Exp;
branches;
next	1.383;

1.383
date	2010.06.13.16.35.20;	author imp;	state Exp;
branches;
next	1.382;

1.382
date	2010.05.19.23.56.26;	author jkim;	state Exp;
branches;
next	1.381;

1.381
date	2010.03.19.15.53.02;	author ed;	state Exp;
branches;
next	1.380;

1.380
date	2010.03.19.11.59.02;	author ed;	state Exp;
branches;
next	1.379;

1.379
date	2010.03.07.08.30.21;	author ed;	state Exp;
branches;
next	1.378;

1.378
date	2009.12.02.15.05.26;	author ume;	state Exp;
branches;
next	1.377;

1.377
date	2009.11.13.11.26.44;	author ed;	state Exp;
branches;
next	1.376;

1.376
date	2009.09.02.14.54.47;	author flz;	state Exp;
branches;
next	1.375;

1.375
date	2009.06.07.13.26.57;	author edwin;	state Exp;
branches
	1.375.2.1;
next	1.374;

1.374
date	2008.12.17.19.12.30;	author thompsa;	state Exp;
branches;
next	1.373;

1.373
date	2008.10.29.18.46.47;	author mp;	state Exp;
branches;
next	1.372;

1.372
date	2008.10.27.16.13.28;	author sam;	state Exp;
branches;
next	1.371;

1.371
date	2008.10.08.13.28.02;	author des;	state Exp;
branches;
next	1.370;

1.370
date	2008.09.22.15.37.47;	author sam;	state Exp;
branches;
next	1.369;

1.369
date	2008.09.21.22.02.26;	author sam;	state Exp;
branches;
next	1.368;

1.368
date	2008.05.26.10.39.45;	author bz;	state Exp;
branches;
next	1.367;

1.367
date	2008.04.20.20.37.02;	author sam;	state Exp;
branches;
next	1.366;

1.366
date	2008.03.05.18.32.58;	author brooks;	state Exp;
branches;
next	1.365;

1.365
date	2007.11.11.01.16.51;	author mlaier;	state Exp;
branches;
next	1.364;

1.364
date	2007.10.29.07.37.08;	author yar;	state Exp;
branches;
next	1.363;

1.363
date	2007.10.18.08.26.20;	author bushman;	state Exp;
branches;
next	1.362;

1.362
date	2007.10.15.20.00.18;	author netchild;	state Exp;
branches;
next	1.361;

1.361
date	2007.10.14.10.45.28;	author netchild;	state Exp;
branches;
next	1.360;

1.360
date	2007.07.13.14.28.10;	author imp;	state Exp;
branches
	1.360.2.1;
next	1.359;

1.359
date	2007.06.18.05.44.38;	author dougb;	state Exp;
branches;
next	1.358;

1.358
date	2006.09.26.23.26.48;	author piso;	state Exp;
branches;
next	1.357;

1.357
date	2006.08.31.09.51.33;	author cperciva;	state Exp;
branches;
next	1.356;

1.356
date	2006.05.03.15.14.46;	author ume;	state Exp;
branches;
next	1.355;

1.355
date	2006.04.28.12.03.33;	author ume;	state Exp;
branches;
next	1.354;

1.354
date	2006.03.17.18.54.20;	author ru;	state Exp;
branches;
next	1.353;

1.353
date	2006.03.11.08.51.16;	author ru;	state Exp;
branches;
next	1.352;

1.352
date	2006.02.12.13.01.39;	author rwatson;	state Exp;
branches;
next	1.351;

1.351
date	2006.02.02.10.03.43;	author rwatson;	state Exp;
branches;
next	1.350;

1.350
date	2005.12.29.14.40.18;	author dfr;	state Exp;
branches;
next	1.349;

1.349
date	2005.12.15.01.04.47;	author iedowse;	state Exp;
branches;
next	1.348;

1.348
date	2005.11.16.07.24.31;	author ru;	state Exp;
branches;
next	1.347;

1.347
date	2005.08.26.18.54.06;	author imp;	state Exp;
branches;
next	1.346;

1.346
date	2005.08.08.20.10.05;	author cperciva;	state Exp;
branches;
next	1.345;

1.345
date	2005.07.22.10.35.35;	author ru;	state Exp;
branches;
next	1.344;

1.344
date	2005.07.15.14.52.29;	author ru;	state Exp;
branches;
next	1.343;

1.343
date	2005.04.29.23.02.56;	author brooks;	state Exp;
branches
	1.343.2.1;
next	1.342;

1.342
date	2005.04.17.10.47.57;	author glebius;	state Exp;
branches;
next	1.341;

1.341
date	2005.03.02.00.44.39;	author brooks;	state Exp;
branches;
next	1.340;

1.340
date	2005.03.01.03.59.24;	author trhodes;	state Exp;
branches;
next	1.339;

1.339
date	2005.02.28.22.55.43;	author ru;	state Exp;
branches;
next	1.338;

1.338
date	2005.02.28.14.16.53;	author ru;	state Exp;
branches;
next	1.337;

1.337
date	2004.12.21.10.15.59;	author ru;	state Exp;
branches;
next	1.336;

1.336
date	2004.12.21.08.46.57;	author ru;	state Exp;
branches;
next	1.335;

1.335
date	2004.10.08.00.14.27;	author dougb;	state Exp;
branches;
next	1.334;

1.334
date	2004.10.05.13.03.08;	author ru;	state Exp;
branches;
next	1.333;

1.333
date	2004.09.30.10.24.24;	author dougb;	state Exp;
branches;
next	1.332;

1.332
date	2004.09.29.06.54.18;	author ru;	state Exp;
branches;
next	1.331;

1.331
date	2004.09.28.09.45.59;	author dougb;	state Exp;
branches;
next	1.330;

1.330
date	2004.09.27.08.23.42;	author dougb;	state Exp;
branches;
next	1.329;

1.329
date	2004.09.24.16.13.55;	author des;	state Exp;
branches;
next	1.328;

1.328
date	2004.09.21.19.01.41;	author des;	state Exp;
branches;
next	1.327;

1.327
date	2004.03.23.22.17.34;	author des;	state Exp;
branches
	1.327.2.1;
next	1.326;

1.326
date	2004.03.14.17.18.39;	author ru;	state Exp;
branches;
next	1.325;

1.325
date	2004.03.08.22.03.27;	author mlaier;	state Exp;
branches;
next	1.324;

1.324
date	2004.01.22.08.18.37;	author ru;	state Exp;
branches;
next	1.323;

1.323
date	2004.01.07.11.55.44;	author des;	state Exp;
branches;
next	1.322;

1.322
date	2003.11.02.22.13.36;	author markm;	state Exp;
branches;
next	1.321;

1.321
date	2003.10.26.19.09.11;	author emax;	state Exp;
branches;
next	1.320;

1.320
date	2003.10.03.19.38.21;	author phk;	state Exp;
branches;
next	1.319;

1.319
date	2003.09.27.17.33.03;	author markm;	state Exp;
branches;
next	1.318;

1.318
date	2003.09.18.16.35.43;	author markm;	state Exp;
branches;
next	1.317;

1.317
date	2003.08.24.03.24.54;	author mtm;	state Exp;
branches;
next	1.316;

1.316
date	2003.08.18.00.36.31;	author obrien;	state Exp;
branches;
next	1.315;

1.315
date	2003.07.06.19.23.31;	author gshapiro;	state Exp;
branches;
next	1.314;

1.314
date	2003.06.10.01.22.30;	author ache;	state Exp;
branches;
next	1.313;

1.313
date	2003.05.06.07.25.17;	author dougb;	state Exp;
branches;
next	1.312;

1.312
date	2003.05.02.22.27.31;	author dougb;	state Exp;
branches;
next	1.311;

1.311
date	2003.05.02.05.27.33;	author dougb;	state Exp;
branches;
next	1.310;

1.310
date	2003.04.30.20.58.48;	author markm;	state Exp;
branches;
next	1.309;

1.309
date	2003.04.18.17.51.53;	author mtm;	state Exp;
branches;
next	1.308;

1.308
date	2003.04.08.16.14.02;	author des;	state Exp;
branches;
next	1.307;

1.307
date	2003.04.02.20.13.59;	author ru;	state Exp;
branches;
next	1.306;

1.306
date	2003.03.03.11.19.18;	author ru;	state Exp;
branches;
next	1.305;

1.305
date	2003.02.11.01.08.51;	author ache;	state Exp;
branches;
next	1.304;

1.304
date	2003.02.10.19.57.48;	author nectar;	state Exp;
branches;
next	1.303;

1.303
date	2003.02.01.22.22.06;	author phk;	state Exp;
branches;
next	1.302;

1.302
date	2003.01.09.04.05.05;	author imp;	state Exp;
branches;
next	1.301;

1.301
date	2002.12.17.21.23.36;	author green;	state Exp;
branches;
next	1.300;

1.300
date	2002.12.17.20.45.07;	author green;	state Exp;
branches;
next	1.299;

1.299
date	2002.12.17.20.39.38;	author green;	state Exp;
branches;
next	1.298;

1.298
date	2002.11.27.16.45.10;	author ru;	state Exp;
branches
	1.298.2.1;
next	1.297;

1.297
date	2002.10.22.15.01.50;	author phk;	state Exp;
branches;
next	1.296;

1.296
date	2002.10.22.14.38.49;	author rwatson;	state Exp;
branches;
next	1.295;

1.295
date	2002.10.20.11.18.55;	author markm;	state Exp;
branches;
next	1.294;

1.294
date	2002.09.21.12.07.35;	author markm;	state Exp;
branches;
next	1.293;

1.293
date	2002.09.20.22.12.27;	author markm;	state Exp;
branches;
next	1.292;

1.292
date	2002.09.17.01.48.48;	author peter;	state Exp;
branches;
next	1.291;

1.291
date	2002.07.29.09.40.04;	author ru;	state Exp;
branches;
next	1.290;

1.290
date	2002.07.18.12.07.44;	author ru;	state Exp;
branches;
next	1.289;

1.289
date	2002.07.05.13.47.29;	author ru;	state Exp;
branches;
next	1.288;

1.288
date	2002.07.05.13.39.38;	author ru;	state Exp;
branches;
next	1.287;

1.287
date	2002.07.05.13.17.24;	author ru;	state Exp;
branches;
next	1.286;

1.286
date	2002.06.21.08.54.02;	author ru;	state Exp;
branches;
next	1.285;

1.285
date	2002.06.13.22.26.15;	author gordon;	state Exp;
branches;
next	1.284;

1.284
date	2002.05.16.09.29.40;	author markm;	state Exp;
branches;
next	1.283;

1.283
date	2002.04.26.17.55.11;	author ru;	state Exp;
branches;
next	1.282;

1.282
date	2002.04.23.22.16.39;	author obrien;	state Exp;
branches;
next	1.281;

1.281
date	2002.04.21.20.32.25;	author gshapiro;	state Exp;
branches;
next	1.280;

1.280
date	2002.04.20.19.00.10;	author gshapiro;	state Exp;
branches;
next	1.279;

1.279
date	2002.04.14.22.35.46;	author dougb;	state Exp;
branches;
next	1.278;

1.278
date	2002.03.21.21.44.02;	author des;	state Exp;
branches;
next	1.277;

1.277
date	2002.03.16.21.37.55;	author markm;	state Exp;
branches;
next	1.276;

1.276
date	2002.03.11.19.34.57;	author rwatson;	state Exp;
branches;
next	1.275;

1.275
date	2002.03.11.19.26.29;	author rwatson;	state Exp;
branches;
next	1.274;

1.274
date	2002.02.06.04.57.25;	author ume;	state Exp;
branches;
next	1.273;

1.273
date	2002.01.29.00.23.33;	author cjc;	state Exp;
branches;
next	1.272;

1.272
date	2002.01.14.17.15.53;	author des;	state Exp;
branches;
next	1.271;

1.271
date	2002.01.14.16.30.22;	author des;	state Exp;
branches;
next	1.270;

1.270
date	2002.01.12.14.03.12;	author des;	state Exp;
branches;
next	1.269;

1.269
date	2002.01.08.13.42.52;	author phantom;	state Exp;
branches;
next	1.268;

1.268
date	2002.01.04.13.02.51;	author sheldonh;	state Exp;
branches;
next	1.267;

1.267
date	2001.12.24.11.49.48;	author phantom;	state Exp;
branches;
next	1.266;

1.266
date	2001.12.21.13.14.01;	author phantom;	state Exp;
branches;
next	1.265;

1.265
date	2001.12.14.11.41.21;	author sheldonh;	state Exp;
branches;
next	1.264;

1.264
date	2001.12.07.23.57.20;	author cjc;	state Exp;
branches;
next	1.263;

1.263
date	2001.12.06.13.18.32;	author des;	state Exp;
branches;
next	1.262;

1.262
date	2001.10.01.06.27.44;	author kris;	state Exp;
branches;
next	1.261;

1.261
date	2001.09.17.02.04.20;	author jlemon;	state Exp;
branches;
next	1.260;

1.260
date	2001.09.03.11.35.17;	author brian;	state Exp;
branches;
next	1.259;

1.259
date	2001.08.30.22.44.49;	author alex;	state Exp;
branches;
next	1.258;

1.258
date	2001.08.29.19.59.30;	author alex;	state Exp;
branches;
next	1.257;

1.257
date	2001.08.29.04.03.41;	author brian;	state Exp;
branches;
next	1.256;

1.256
date	2001.08.14.23.38.30;	author ache;	state Exp;
branches;
next	1.255;

1.255
date	2001.06.13.16.39.23;	author phk;	state Exp;
branches;
next	1.254;

1.254
date	2001.06.10.18.43.58;	author ache;	state Exp;
branches;
next	1.253;

1.253
date	2001.06.10.16.36.05;	author ache;	state Exp;
branches;
next	1.252;

1.252
date	2001.06.10.13.02.45;	author ache;	state Exp;
branches;
next	1.251;

1.251
date	2001.06.04.14.53.52;	author ume;	state Exp;
branches;
next	1.250;

1.250
date	2001.05.23.13.32.30;	author ru;	state Exp;
branches;
next	1.249;

1.249
date	2001.04.19.13.47.53;	author sobomax;	state Exp;
branches;
next	1.248;

1.248
date	2001.03.29.14.02.59;	author asmodai;	state Exp;
branches;
next	1.247;

1.247
date	2001.03.27.03.58.12;	author green;	state Exp;
branches;
next	1.246;

1.246
date	2001.03.24.00.33.05;	author green;	state Exp;
branches;
next	1.245;

1.245
date	2001.03.19.12.49.45;	author alfred;	state Exp;
branches;
next	1.244;

1.244
date	2001.03.13.03.05.42;	author des;	state Exp;
branches;
next	1.243;

1.243
date	2001.03.01.03.51.18;	author gshapiro;	state Exp;
branches;
next	1.242;

1.242
date	2001.02.22.03.55.00;	author gshapiro;	state Exp;
branches;
next	1.241;

1.241
date	2001.02.19.13.08.14;	author ru;	state Exp;
branches;
next	1.240;

1.240
date	2001.01.09.22.28.17;	author jhb;	state Exp;
branches;
next	1.239;

1.239
date	2000.10.30.07.12.21;	author ume;	state Exp;
branches;
next	1.238;

1.238
date	2000.10.29.06.57.54;	author dougb;	state Exp;
branches;
next	1.237;

1.237
date	2000.09.15.08.06.59;	author ache;	state Exp;
branches;
next	1.236;

1.236
date	2000.09.06.18.16.32;	author nectar;	state Exp;
branches;
next	1.235;

1.235
date	2000.08.28.20.22.25;	author asami;	state Exp;
branches;
next	1.234;

1.234
date	2000.08.15.09.42.12;	author kris;	state Exp;
branches;
next	1.233;

1.233
date	2000.08.14.02.49.39;	author gshapiro;	state Exp;
branches;
next	1.232;

1.232
date	2000.08.13.18.38.56;	author gshapiro;	state Exp;
branches;
next	1.231;

1.231
date	2000.08.13.09.01.12;	author gshapiro;	state Exp;
branches;
next	1.230;

1.230
date	2000.07.23.16.32.57;	author marcel;	state Exp;
branches;
next	1.229;

1.229
date	2000.07.16.07.58.25;	author ache;	state Exp;
branches;
next	1.228;

1.228
date	2000.07.14.01.12.50;	author peter;	state Exp;
branches;
next	1.227;

1.227
date	2000.07.02.15.55.25;	author markm;	state Exp;
branches;
next	1.226;

1.226
date	2000.06.25.14.58.56;	author markm;	state Exp;
branches;
next	1.225;

1.225
date	2000.06.23.12.38.46;	author nbm;	state Exp;
branches;
next	1.224;

1.224
date	2000.06.23.01.18.20;	author brian;	state Exp;
branches;
next	1.223;

1.223
date	2000.06.21.05.08.45;	author asmodai;	state Exp;
branches;
next	1.222;

1.222
date	2000.05.18.05.21.50;	author kris;	state Exp;
branches;
next	1.221;

1.221
date	2000.04.15.16.48.41;	author iwasaki;	state Exp;
branches;
next	1.220;

1.220
date	2000.04.03.19.24.02;	author iwasaki;	state Exp;
branches;
next	1.219;

1.219
date	2000.03.13.04.59.43;	author shin;	state Exp;
branches
	1.219.2.1;
next	1.218;

1.218
date	2000.03.12.22.16.18;	author rwatson;	state Exp;
branches;
next	1.217;

1.217
date	2000.02.25.14.27.33;	author peter;	state Exp;
branches;
next	1.216;

1.216
date	2000.02.25.11.08.50;	author peter;	state Exp;
branches;
next	1.215;

1.215
date	2000.02.25.05.16.44;	author peter;	state Exp;
branches;
next	1.214;

1.214
date	2000.02.24.23.12.04;	author markm;	state Exp;
branches;
next	1.213;

1.213
date	2000.02.24.06.42.49;	author shin;	state Exp;
branches;
next	1.212;

1.212
date	2000.02.09.04.08.16;	author rwatson;	state Exp;
branches;
next	1.211;

1.211
date	2000.01.09.02.06.43;	author nyan;	state Exp;
branches;
next	1.210;

1.210
date	99.12.29.18.22.52;	author peter;	state Exp;
branches;
next	1.209;

1.209
date	99.11.22.04.19.06;	author n_hibma;	state Exp;
branches;
next	1.208;

1.208
date	99.11.18.04.31.11;	author peter;	state Exp;
branches;
next	1.207;

1.207
date	99.10.29.01.33.49;	author peter;	state Exp;
branches;
next	1.206;

1.206
date	99.10.28.21.31.46;	author dillon;	state Exp;
branches;
next	1.205;

1.205
date	99.09.06.20.10.26;	author n_hibma;	state Exp;
branches;
next	1.204;

1.204
date	99.08.27.23.23.40;	author peter;	state Exp;
branches;
next	1.203;

1.203
date	99.08.21.18.24.29;	author green;	state Exp;
branches;
next	1.202;

1.202
date	99.07.26.10.49.31;	author brian;	state Exp;
branches;
next	1.201;

1.201
date	99.07.10.18.02.12;	author iwasaki;	state Exp;
branches;
next	1.200;

1.200
date	99.07.09.05.30.33;	author obrien;	state Exp;
branches;
next	1.199;

1.199
date	99.06.24.09.45.17;	author sheldonh;	state Exp;
branches;
next	1.198;

1.198
date	99.05.11.11.52.27;	author jkh;	state Exp;
branches;
next	1.197;

1.197
date	99.05.05.19.44.13;	author markm;	state Exp;
branches;
next	1.196;

1.196
date	99.04.11.19.46.36;	author ache;	state Exp;
branches;
next	1.195;

1.195
date	99.03.28.10.47.25;	author markm;	state Exp;
branches;
next	1.194;

1.194
date	99.02.12.20.51.38;	author dillon;	state Exp;
branches;
next	1.193;

1.193
date	99.02.11.16.30.54;	author brian;	state Exp;
branches;
next	1.192;

1.192
date	99.02.11.15.46.22;	author jkh;	state Exp;
branches;
next	1.191;

1.191
date	99.02.10.09.14.05;	author jkh;	state Exp;
branches;
next	1.190;

1.190
date	99.02.09.23.17.25;	author jkh;	state Exp;
branches;
next	1.189;

1.189
date	99.02.09.17.17.17;	author dillon;	state Exp;
branches;
next	1.188;

1.188
date	99.01.25.18.24.46;	author dillon;	state Exp;
branches;
next	1.187;

1.187
date	99.01.13.08.20.53;	author hm;	state Exp;
branches
	1.187.2.1;
next	1.186;

1.186
date	99.01.10.21.08.26;	author rnordier;	state Exp;
branches;
next	1.185;

1.185
date	99.01.10.14.30.41;	author hm;	state Exp;
branches;
next	1.184;

1.184
date	98.12.14.02.01.22;	author dillon;	state Exp;
branches;
next	1.183;

1.183
date	98.12.12.22.00.49;	author jb;	state Exp;
branches;
next	1.182;

1.182
date	98.12.11.00.09.39;	author jb;	state Exp;
branches;
next	1.181;

1.181
date	98.12.10.05.34.11;	author jb;	state Exp;
branches;
next	1.180;

1.180
date	98.11.20.23.20.00;	author jdp;	state Exp;
branches;
next	1.179;

1.179
date	98.10.08.06.12.04;	author markm;	state Exp;
branches;
next	1.178;

1.178
date	98.10.06.19.24.14;	author phk;	state Exp;
branches;
next	1.177;

1.177
date	98.09.25.08.21.15;	author dima;	state Exp;
branches;
next	1.176;

1.176
date	98.09.25.07.42.29;	author dima;	state Exp;
branches;
next	1.175;

1.175
date	98.09.23.08.06.30;	author jkh;	state Exp;
branches;
next	1.174;

1.174
date	98.09.22.15.10.18;	author max;	state Exp;
branches;
next	1.173;

1.173
date	98.09.19.22.42.01;	author obrien;	state Exp;
branches;
next	1.172;

1.172
date	98.09.13.23.14.10;	author brian;	state Exp;
branches;
next	1.171;

1.171
date	98.09.13.23.05.46;	author brian;	state Exp;
branches;
next	1.170;

1.170
date	98.08.31.20.45.41;	author jb;	state Exp;
branches;
next	1.169;

1.169
date	98.08.07.08.24.07;	author jb;	state Exp;
branches;
next	1.168;

1.168
date	98.08.04.15.54.27;	author peter;	state Exp;
branches;
next	1.167;

1.167
date	98.06.11.20.25.56;	author guido;	state Exp;
branches;
next	1.166;

1.166
date	98.05.27.12.13.16;	author jkoshy;	state Exp;
branches;
next	1.165;

1.165
date	98.05.16.21.28.14;	author jb;	state Exp;
branches;
next	1.164;

1.164
date	98.05.07.23.42.24;	author ache;	state Exp;
branches;
next	1.163;

1.163
date	97.11.09.14.24.24;	author brian;	state Exp;
branches;
next	1.162;

1.162
date	97.10.20.00.35.17;	author jmb;	state Exp;
branches;
next	1.161;

1.161
date	97.09.28.22.22.06;	author jkh;	state Exp;
branches;
next	1.160;

1.160
date	97.08.16.17.07.12;	author pst;	state Exp;
branches;
next	1.159;

1.159
date	97.08.14.07.00.44;	author jkh;	state Exp;
branches;
next	1.158;

1.158
date	97.08.14.06.58.44;	author jkh;	state Exp;
branches;
next	1.157;

1.157
date	97.08.13.12.56.12;	author danny;	state Exp;
branches;
next	1.156;

1.156
date	97.08.13.11.22.21;	author jkh;	state Exp;
branches;
next	1.155;

1.155
date	97.08.12.18.23.22;	author pst;	state Exp;
branches;
next	1.154;

1.154
date	97.08.02.00.22.44;	author davidn;	state Exp;
branches;
next	1.153;

1.153
date	97.07.18.03.49.47;	author asami;	state Exp;
branches;
next	1.152;

1.152
date	97.07.05.19.35.22;	author pst;	state Exp;
branches;
next	1.151;

1.151
date	97.06.04.03.58.52;	author asami;	state Exp;
branches;
next	1.150;

1.150
date	97.04.27.03.59.12;	author jkh;	state Exp;
branches;
next	1.149;

1.149
date	97.02.23.09.20.39;	author peter;	state Exp;
branches;
next	1.148;

1.148
date	97.01.14.05.44.10;	author jkh;	state Exp;
branches;
next	1.147;

1.147
date	97.01.11.06.47.56;	author davidn;	state Exp;
branches;
next	1.146;

1.146
date	96.12.28.18.00.17;	author peter;	state Exp;
branches;
next	1.145;

1.145
date	96.12.13.17.01.51;	author bde;	state Exp;
branches;
next	1.144;

1.144
date	96.12.13.10.24.42;	author jkh;	state Exp;
branches;
next	1.143;

1.143
date	96.10.19.17.10.28;	author pst;	state Exp;
branches
	1.143.2.1;
next	1.142;

1.142
date	96.08.18.11.05.05;	author wosch;	state Exp;
branches;
next	1.141;

1.141
date	96.08.17.22.27.03;	author wosch;	state Exp;
branches;
next	1.140;

1.140
date	96.08.14.14.41.56;	author jkh;	state Exp;
branches;
next	1.139;

1.139
date	96.07.13.04.33.23;	author jkh;	state Exp;
branches;
next	1.138;

1.138
date	96.07.11.21.22.50;	author pst;	state Exp;
branches;
next	1.137;

1.137
date	96.06.25.18.05.58;	author jkh;	state Exp;
branches;
next	1.136;

1.136
date	96.04.03.17.13.57;	author phk;	state Exp;
branches;
next	1.135;

1.135
date	96.03.22.17.28.07;	author nate;	state Exp;
branches;
next	1.134;

1.134
date	96.03.17.20.37.03;	author phk;	state Exp;
branches;
next	1.133;

1.133
date	96.03.17.08.48.20;	author markm;	state Exp;
branches;
next	1.132;

1.132
date	96.02.15.23.37.01;	author joerg;	state Exp;
branches;
next	1.131;

1.131
date	96.02.09.12.21.30;	author jkh;	state Exp;
branches;
next	1.130;

1.130
date	96.01.10.21.22.28;	author ache;	state Exp;
branches;
next	1.129;

1.129
date	95.12.31.17.06.56;	author joerg;	state Exp;
branches;
next	1.128;

1.128
date	95.12.02.21.02.02;	author peter;	state Exp;
branches;
next	1.127;

1.127
date	95.11.30.02.32.40;	author jkh;	state Exp;
branches;
next	1.126;

1.126
date	95.10.28.09.39.57;	author peter;	state Exp;
branches;
next	1.125;

1.125
date	95.10.28.02.01.34;	author ache;	state Exp;
branches;
next	1.124;

1.124
date	95.10.27.10.48.06;	author julian;	state Exp;
branches;
next	1.123;

1.123
date	95.10.26.10.05.55;	author ache;	state Exp;
branches;
next	1.122;

1.122
date	95.10.22.21.26.52;	author ache;	state Exp;
branches;
next	1.121;

1.121
date	95.10.22.00.38.13;	author ache;	state Exp;
branches;
next	1.120;

1.120
date	95.10.10.09.47.51;	author phk;	state Exp;
branches;
next	1.119;

1.119
date	95.08.06.12.22.27;	author bde;	state Exp;
branches;
next	1.118;

1.118
date	95.06.17.03.17.16;	author ache;	state Exp;
branches;
next	1.117;

1.117
date	95.05.30.03.57.47;	author rgrimes;	state Exp;
branches
	1.117.4.1;
next	1.116;

1.116
date	95.05.13.16.58.37;	author ache;	state Exp;
branches;
next	1.115;

1.115
date	95.05.11.05.22.29;	author jkh;	state Exp;
branches;
next	1.114;

1.114
date	95.05.09.00.15.30;	author jkh;	state Exp;
branches;
next	1.113;

1.113
date	95.03.31.11.41.55;	author jkh;	state Exp;
branches;
next	1.112;

1.112
date	95.03.30.06.26.07;	author rgrimes;	state Exp;
branches;
next	1.111;

1.111
date	95.03.24.00.17.37;	author jkh;	state Exp;
branches;
next	1.110;

1.110
date	95.03.24.00.15.15;	author phk;	state Exp;
branches;
next	1.109;

1.109
date	95.03.23.08.42.58;	author rgrimes;	state Exp;
branches;
next	1.108;

1.108
date	95.03.21.16.44.02;	author wollman;	state Exp;
branches;
next	1.107;

1.107
date	95.03.18.07.01.53;	author rgrimes;	state Exp;
branches;
next	1.106;

1.106
date	95.03.10.08.42.07;	author rgrimes;	state Exp;
branches;
next	1.105;

1.105
date	95.02.26.20.29.37;	author ache;	state Exp;
branches;
next	1.104;

1.104
date	95.02.25.21.01.48;	author phk;	state Exp;
branches;
next	1.103;

1.103
date	95.02.04.11.16.47;	author amurai;	state Exp;
branches;
next	1.102;

1.102
date	95.01.27.02.20.42;	author jkh;	state Exp;
branches;
next	1.101;

1.101
date	95.01.17.20.00.01;	author jkh;	state Exp;
branches;
next	1.100;

1.100
date	95.01.15.11.21.47;	author jkh;	state Exp;
branches;
next	1.99;

1.99
date	95.01.15.06.13.46;	author jkh;	state Exp;
branches;
next	1.98;

1.98
date	95.01.14.12.48.39;	author jkh;	state Exp;
branches;
next	1.97;

1.97
date	95.01.14.12.29.38;	author jkh;	state Exp;
branches;
next	1.96;

1.96
date	95.01.03.12.02.05;	author ache;	state Exp;
branches;
next	1.95;

1.95
date	94.12.28.13.54.06;	author ache;	state Exp;
branches;
next	1.94;

1.94
date	94.12.01.13.55.49;	author davidg;	state Exp;
branches;
next	1.93;

1.93
date	94.11.20.23.11.00;	author phk;	state Exp;
branches;
next	1.92;

1.92
date	94.11.14.20.56.10;	author phk;	state Exp;
branches;
next	1.91;

1.91
date	94.10.29.12.47.44;	author phk;	state Exp;
branches;
next	1.90;

1.90
date	94.10.22.02.11.08;	author phk;	state Exp;
branches;
next	1.89;

1.89
date	94.10.17.02.32.36;	author phk;	state Exp;
branches;
next	1.88;

1.88
date	94.10.16.20.38.21;	author phk;	state Exp;
branches;
next	1.87;

1.87
date	94.10.15.07.55.36;	author phk;	state Exp;
branches;
next	1.86;

1.86
date	94.09.28.13.32.59;	author ache;	state Exp;
branches;
next	1.85;

1.85
date	94.09.23.06.21.13;	author rgrimes;	state Exp;
branches;
next	1.84;

1.84
date	94.09.23.06.15.19;	author rgrimes;	state Exp;
branches;
next	1.83;

1.83
date	94.09.19.21.30.29;	author wollman;	state Exp;
branches;
next	1.82;

1.82
date	94.09.15.04.44.03;	author rgrimes;	state Exp;
branches;
next	1.81;

1.81
date	94.09.09.16.11.58;	author rgrimes;	state Exp;
branches;
next	1.80;

1.80
date	94.09.09.13.34.27;	author rgrimes;	state Exp;
branches;
next	1.79;

1.79
date	94.09.08.09.33.38;	author rgrimes;	state Exp;
branches;
next	1.78;

1.78
date	94.09.07.07.42.56;	author pst;	state Exp;
branches;
next	1.77;

1.77
date	94.09.05.05.14.01;	author gpalmer;	state Exp;
branches;
next	1.76;

1.76
date	94.06.29.21.19.38;	author jkh;	state Exp;
branches;
next	1.75;

1.75
date	94.06.29.11.06.30;	author jkh;	state Exp;
branches;
next	1.74;

1.74
date	94.06.28.05.37.04;	author jkh;	state Exp;
branches;
next	1.73;

1.73
date	94.06.24.22.18.46;	author jkh;	state Exp;
branches;
next	1.72;

1.72
date	94.06.24.14.27.24;	author jkh;	state Exp;
branches;
next	1.71;

1.71
date	94.06.22.08.37.28;	author jkh;	state Exp;
branches;
next	1.70;

1.70
date	94.06.22.08.33.28;	author jkh;	state Exp;
branches;
next	1.69;

1.69
date	94.06.21.12.42.56;	author jkh;	state Exp;
branches;
next	1.68;

1.68
date	94.06.21.11.02.38;	author jkh;	state Exp;
branches;
next	1.67;

1.67
date	94.06.20.03.39.59;	author jkh;	state Exp;
branches;
next	1.66;

1.66
date	94.06.15.21.21.50;	author jkh;	state Exp;
branches;
next	1.65;

1.65
date	94.06.15.20.43.20;	author jkh;	state Exp;
branches;
next	1.64;

1.64
date	94.06.15.20.14.29;	author jkh;	state Exp;
branches;
next	1.63;

1.63
date	94.06.08.11.01.46;	author csgr;	state Exp;
branches;
next	1.62;

1.62
date	94.06.03.05.18.18;	author jkh;	state Exp;
branches;
next	1.61;

1.61
date	94.06.01.00.58.05;	author phk;	state Exp;
branches;
next	1.60;

1.60
date	94.05.19.18.06.46;	author guido;	state Exp;
branches;
next	1.59;

1.59
date	94.05.19.12.29.28;	author rgrimes;	state Exp;
branches;
next	1.58;

1.58
date	94.05.17.13.03.34;	author jkh;	state Exp;
branches;
next	1.57;

1.57
date	94.05.03.10.11.21;	author rgrimes;	state Exp;
branches;
next	1.56;

1.56
date	94.04.18.04.23.33;	author rgrimes;	state Exp;
branches;
next	1.55;

1.55
date	94.03.20.01.23.42;	author rgrimes;	state Exp;
branches;
next	1.54;

1.54
date	94.03.07.00.42.56;	author rgrimes;	state Exp;
branches;
next	1.53;

1.53
date	94.02.23.15.36.05;	author rgrimes;	state Exp;
branches
	1.53.2.1;
next	1.52;

1.52
date	94.02.21.21.53.20;	author rgrimes;	state Exp;
branches;
next	1.51;

1.51
date	94.02.21.21.51.26;	author rgrimes;	state Exp;
branches;
next	1.50;

1.50
date	94.02.09.03.40.59;	author rgrimes;	state Exp;
branches;
next	1.49;

1.49
date	94.02.09.00.58.12;	author rgrimes;	state Exp;
branches;
next	1.48;

1.48
date	94.02.08.08.58.41;	author rgrimes;	state Exp;
branches;
next	1.47;

1.47
date	94.01.27.02.58.05;	author ache;	state Exp;
branches;
next	1.46;

1.46
date	94.01.25.17.27.03;	author nate;	state Exp;
branches;
next	1.45;

1.45
date	94.01.22.09.04.21;	author rgrimes;	state Exp;
branches;
next	1.44;

1.44
date	94.01.22.08.27.56;	author rgrimes;	state Exp;
branches;
next	1.43;

1.43
date	93.12.01.08.44.39;	author rgrimes;	state Exp;
branches;
next	1.42;

1.42
date	93.10.21.17.33.43;	author rgrimes;	state Exp;
branches;
next	1.41;

1.41
date	93.10.10.05.06.44;	author rgrimes;	state Exp;
branches;
next	1.40;

1.40
date	93.10.01.21.34.23;	author rgrimes;	state Exp;
branches;
next	1.39;

1.39
date	93.09.21.08.14.32;	author rgrimes;	state Exp;
branches;
next	1.38;

1.38
date	93.09.19.01.21.15;	author alm;	state Exp;
branches;
next	1.37;

1.37
date	93.09.18.08.23.19;	author alm;	state Exp;
branches;
next	1.36;

1.36
date	93.09.17.06.41.45;	author alm;	state Exp;
branches;
next	1.35;

1.35
date	93.09.14.04.14.30;	author rgrimes;	state Exp;
branches;
next	1.34;

1.34
date	93.09.14.00.59.49;	author rgrimes;	state Exp;
branches;
next	1.33;

1.33
date	93.09.13.00.00.16;	author rgrimes;	state Exp;
branches;
next	1.32;

1.32
date	93.09.12.20.37.05;	author rgrimes;	state Exp;
branches;
next	1.31;

1.31
date	93.09.11.00.10.57;	author rgrimes;	state Exp;
branches;
next	1.30;

1.30
date	93.09.10.23.57.00;	author rgrimes;	state Exp;
branches;
next	1.29;

1.29
date	93.09.08.21.19.03;	author rgrimes;	state Exp;
branches;
next	1.28;

1.28
date	93.09.08.11.25.07;	author alm;	state Exp;
branches;
next	1.27;

1.27
date	93.09.07.19.35.38;	author rgrimes;	state Exp;
branches;
next	1.26;

1.26
date	93.09.02.11.10.00;	author rgrimes;	state Exp;
branches;
next	1.25;

1.25
date	93.09.02.02.37.43;	author rgrimes;	state Exp;
branches;
next	1.24;

1.24
date	93.09.01.01.57.54;	author rgrimes;	state Exp;
branches;
next	1.23;

1.23
date	93.08.31.15.01.19;	author rgrimes;	state Exp;
branches;
next	1.22;

1.22
date	93.08.30.02.18.25;	author rgrimes;	state Exp;
branches;
next	1.21;

1.21
date	93.08.29.02.46.13;	author rgrimes;	state Exp;
branches;
next	1.20;

1.20
date	93.08.28.03.33.06;	author rgrimes;	state Exp;
branches;
next	1.19;

1.19
date	93.08.26.03.36.37;	author rgrimes;	state Exp;
branches;
next	1.18;

1.18
date	93.08.22.10.20.05;	author rgrimes;	state Exp;
branches;
next	1.17;

1.17
date	93.08.13.06.11.18;	author rgrimes;	state Exp;
branches;
next	1.16;

1.16
date	93.08.12.15.20.56;	author rgrimes;	state Exp;
branches;
next	1.15;

1.15
date	93.08.12.14.51.09;	author rgrimes;	state Exp;
branches;
next	1.14;

1.14
date	93.08.12.07.18.34;	author rgrimes;	state Exp;
branches;
next	1.13;

1.13
date	93.08.10.14.22.34;	author rgrimes;	state Exp;
branches;
next	1.12;

1.12
date	93.08.09.18.39.50;	author rgrimes;	state Exp;
branches;
next	1.11;

1.11
date	93.08.09.17.29.20;	author rgrimes;	state Exp;
branches;
next	1.10;

1.10
date	93.08.09.17.02.17;	author rgrimes;	state Exp;
branches;
next	1.9;

1.9
date	93.08.08.09.27.53;	author rgrimes;	state Exp;
branches;
next	1.8;

1.8
date	93.08.03.17.42.35;	author root;	state Exp;
branches;
next	1.7;

1.7
date	93.07.29.18.30.35;	author nate;	state Exp;
branches;
next	1.6;

1.6
date	93.07.26.22.46.09;	author nate;	state Exp;
branches;
next	1.5;

1.5
date	93.07.20.18.20.56;	author rgrimes;	state Exp;
branches;
next	1.4;

1.4
date	93.07.20.16.04.11;	author rgrimes;	state Exp;
branches;
next	1.3;

1.3
date	93.07.20.01.23.28;	author rgrimes;	state Exp;
branches;
next	1.2;

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

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

1.408.2.1
date	2013.02.23.00.34.31;	author svnexp;	state dead;
branches;
next	1.408.2.2;

1.408.2.2
date	2013.03.28.13.02.41;	author svnexp;	state Exp;
branches;
next	1.408.2.3;

1.408.2.3
date	2014.05.13.23.47.09;	author svnexp;	state Exp;
branches;
next	;

1.390.2.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches
	1.390.2.1.2.1;
next	1.390.2.2;

1.390.2.2
date	2012.07.15.11.39.35;	author des;	state Exp;
branches
	1.390.2.2.2.1;
next	1.390.2.3;

1.390.2.3
date	2012.11.17.11.36.10;	author svnexp;	state Exp;
branches;
next	1.390.2.4;

1.390.2.4
date	2012.12.10.02.51.35;	author svnexp;	state Exp;
branches;
next	1.390.2.5;

1.390.2.5
date	2013.03.15.20.05.52;	author svnexp;	state Exp;
branches;
next	1.390.2.6;

1.390.2.6
date	2013.03.15.23.55.01;	author svnexp;	state Exp;
branches;
next	1.390.2.7;

1.390.2.7
date	2013.03.15.23.58.49;	author svnexp;	state Exp;
branches;
next	1.390.2.8;

1.390.2.8
date	2013.03.19.20.31.52;	author svnexp;	state Exp;
branches;
next	1.390.2.9;

1.390.2.9
date	2013.04.30.23.01.44;	author svnexp;	state Exp;
branches;
next	1.390.2.10;

1.390.2.10
date	2013.05.09.19.07.55;	author svnexp;	state Exp;
branches;
next	1.390.2.11;

1.390.2.11
date	2013.05.14.22.01.44;	author svnexp;	state Exp;
branches;
next	1.390.2.12;

1.390.2.12
date	2013.07.05.20.03.12;	author svnexp;	state Exp;
branches;
next	1.390.2.13;

1.390.2.13
date	2013.08.14.18.01.43;	author svnexp;	state Exp;
branches;
next	1.390.2.14;

1.390.2.14
date	2014.03.11.15.02.33;	author svnexp;	state Exp;
branches;
next	1.390.2.15;

1.390.2.15
date	2014.03.11.17.01.45;	author svnexp;	state Exp;
branches;
next	1.390.2.16;

1.390.2.16
date	2014.03.11.22.01.45;	author svnexp;	state Exp;
branches;
next	1.390.2.17;

1.390.2.17
date	2014.03.11.22.03.27;	author svnexp;	state Exp;
branches;
next	1.390.2.18;

1.390.2.18
date	2014.03.22.14.01.46;	author svnexp;	state Exp;
branches;
next	1.390.2.19;

1.390.2.19
date	2014.04.15.16.01.42;	author svnexp;	state Exp;
branches;
next	;

1.390.2.1.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.390.2.1.2.2;

1.390.2.1.2.2
date	2012.11.17.08.36.10;	author svnexp;	state Exp;
branches;
next	;

1.390.2.2.2.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.390.2.2.2.2;

1.390.2.2.2.2
date	2012.11.17.08.47.00;	author svnexp;	state Exp;
branches;
next	1.390.2.2.2.3;

1.390.2.2.2.3
date	2014.05.14.00.08.15;	author svnexp;	state Exp;
branches;
next	;

1.375.2.1
date	2009.08.03.08.13.06;	author kensmith;	state Exp;
branches
	1.375.2.1.2.1;
next	1.375.2.2;

1.375.2.2
date	2010.03.24.12.14.59;	author ed;	state Exp;
branches;
next	1.375.2.3;

1.375.2.3
date	2010.04.07.19.04.36;	author ume;	state Exp;
branches;
next	1.375.2.4;

1.375.2.4
date	2010.04.20.18.46.00;	author brucec;	state Exp;
branches;
next	1.375.2.5;

1.375.2.5
date	2010.05.25.20.16.36;	author jkim;	state Exp;
branches
	1.375.2.5.2.1;
next	1.375.2.6;

1.375.2.6
date	2010.07.08.20.57.07;	author avg;	state Exp;
branches
	1.375.2.6.2.1;
next	1.375.2.7;

1.375.2.7
date	2011.09.05.11.08.33;	author ed;	state Exp;
branches
	1.375.2.7.2.1;
next	1.375.2.8;

1.375.2.8
date	2012.11.17.10.35.56;	author svnexp;	state Exp;
branches;
next	1.375.2.9;

1.375.2.9
date	2012.12.10.02.43.26;	author svnexp;	state Exp;
branches;
next	1.375.2.10;

1.375.2.10
date	2014.04.16.00.21.39;	author svnexp;	state Exp;
branches;
next	;

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

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

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

1.375.2.7.2.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.375.2.7.2.2;

1.375.2.7.2.2
date	2012.11.17.08.24.37;	author svnexp;	state Exp;
branches;
next	;

1.360.2.1
date	2007.10.19.00.09.54;	author bushman;	state Exp;
branches;
next	1.360.2.2;

1.360.2.2
date	2007.11.11.02.16.00;	author mlaier;	state Exp;
branches
	1.360.2.2.2.1;
next	1.360.2.3;

1.360.2.3
date	2008.01.29.00.18.07;	author dougb;	state Exp;
branches;
next	1.360.2.4;

1.360.2.4
date	2008.04.03.21.36.11;	author brooks;	state Exp;
branches
	1.360.2.4.2.1;
next	1.360.2.5;

1.360.2.5
date	2009.01.12.17.19.17;	author sam;	state Exp;
branches
	1.360.2.5.2.1;
next	1.360.2.6;

1.360.2.6
date	2009.05.14.01.35.43;	author des;	state Exp;
branches
	1.360.2.6.2.1;
next	1.360.2.7;

1.360.2.7
date	2010.05.25.20.32.30;	author jkim;	state Exp;
branches;
next	1.360.2.8;

1.360.2.8
date	2010.07.08.20.57.37;	author avg;	state Exp;
branches
	1.360.2.8.2.1;
next	1.360.2.9;

1.360.2.9
date	2012.11.17.08.01.14;	author svnexp;	state Exp;
branches;
next	;

1.360.2.2.2.1
date	2008.01.29.00.22.32;	author dougb;	state Exp;
branches;
next	;

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

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

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

1.360.2.8.2.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.360.2.8.2.2;

1.360.2.8.2.2
date	2012.11.17.08.16.36;	author svnexp;	state Exp;
branches;
next	;

1.343.2.1
date	2005.08.15.20.24.06;	author cperciva;	state Exp;
branches;
next	1.343.2.2;

1.343.2.2
date	2005.09.01.01.24.42;	author imp;	state Exp;
branches;
next	1.343.2.3;

1.343.2.3
date	2005.11.16.07.24.02;	author ru;	state Exp;
branches;
next	1.343.2.4;

1.343.2.4
date	2006.05.11.15.56.47;	author ru;	state Exp;
branches;
next	1.343.2.5;

1.343.2.5
date	2006.06.04.06.38.00;	author dougb;	state Exp;
branches;
next	1.343.2.6;

1.343.2.6
date	2006.09.02.11.05.23;	author cperciva;	state Exp;
branches;
next	1.343.2.7;

1.343.2.7
date	2006.09.02.13.28.52;	author rwatson;	state Exp;
branches;
next	1.343.2.8;

1.343.2.8
date	2007.07.11.07.08.22;	author dougb;	state Exp;
branches
	1.343.2.8.4.1;
next	1.343.2.9;

1.343.2.9
date	2012.11.17.07.39.01;	author svnexp;	state Exp;
branches;
next	;

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

1.327.2.1
date	2004.09.30.23.36.06;	author dougb;	state Exp;
branches;
next	1.327.2.2;

1.327.2.2
date	2004.10.09.18.38.57;	author dougb;	state Exp;
branches;
next	1.327.2.3;

1.327.2.3
date	2005.03.03.04.51.58;	author trhodes;	state Exp;
branches;
next	1.327.2.4;

1.327.2.4
date	2005.05.19.11.35.14;	author glebius;	state Exp;
branches;
next	1.327.2.5;

1.327.2.5
date	2005.11.13.07.13.43;	author cperciva;	state Exp;
branches;
next	;

1.298.2.1
date	2003.01.09.20.40.04;	author imp;	state Exp;
branches;
next	;

1.219.2.1
date	2000.04.15.11.02.29;	author iwasaki;	state Exp;
branches;
next	1.219.2.2;

1.219.2.2
date	2000.04.15.16.50.52;	author iwasaki;	state Exp;
branches;
next	1.219.2.3;

1.219.2.3
date	2000.07.14.13.48.50;	author nbm;	state Exp;
branches;
next	1.219.2.4;

1.219.2.4
date	2000.08.08.18.05.26;	author brian;	state Exp;
branches;
next	1.219.2.5;

1.219.2.5
date	2000.08.16.23.30.01;	author jhb;	state Exp;
branches;
next	1.219.2.6;

1.219.2.6
date	2000.08.27.17.31.37;	author gshapiro;	state Exp;
branches;
next	1.219.2.7;

1.219.2.7
date	2000.08.28.20.25.50;	author asami;	state Exp;
branches;
next	1.219.2.8;

1.219.2.8
date	2000.10.31.09.44.04;	author dougb;	state Exp;
branches;
next	1.219.2.9;

1.219.2.9
date	2000.11.01.07.21.45;	author ume;	state Exp;
branches;
next	1.219.2.10;

1.219.2.10
date	2001.02.27.20.03.28;	author jhb;	state Exp;
branches;
next	1.219.2.11;

1.219.2.11
date	2001.02.27.21.20.14;	author gshapiro;	state Exp;
branches;
next	1.219.2.12;

1.219.2.12
date	2001.03.05.12.06.11;	author ru;	state Exp;
branches;
next	1.219.2.13;

1.219.2.13
date	2001.03.06.01.41.58;	author obrien;	state Exp;
branches;
next	1.219.2.14;

1.219.2.14
date	2001.03.06.01.47.29;	author gshapiro;	state Exp;
branches;
next	1.219.2.15;

1.219.2.15
date	2001.05.03.00.49.08;	author green;	state Exp;
branches;
next	1.219.2.16;

1.219.2.16
date	2001.06.04.14.58.44;	author ume;	state Exp;
branches;
next	1.219.2.17;

1.219.2.17
date	2001.07.09.13.49.56;	author ru;	state Exp;
branches;
next	1.219.2.18;

1.219.2.18
date	2001.07.24.09.49.37;	author dd;	state Exp;
branches;
next	1.219.2.19;

1.219.2.19
date	2001.10.09.13.07.21;	author dd;	state Exp;
branches;
next	1.219.2.20;

1.219.2.20
date	2001.12.18.12.53.14;	author sheldonh;	state Exp;
branches;
next	1.219.2.21;

1.219.2.21
date	2002.01.04.13.30.06;	author sheldonh;	state Exp;
branches;
next	1.219.2.22;

1.219.2.22
date	2002.01.05.15.31.31;	author phantom;	state Exp;
branches;
next	1.219.2.23;

1.219.2.23
date	2002.01.08.20.07.27;	author phantom;	state Exp;
branches;
next	1.219.2.24;

1.219.2.24
date	2002.02.06.05.16.28;	author ume;	state Exp;
branches;
next	1.219.2.25;

1.219.2.25
date	2002.02.12.00.49.32;	author cjc;	state Exp;
branches;
next	1.219.2.26;

1.219.2.26
date	2002.02.25.10.52.55;	author cjc;	state Exp;
branches;
next	1.219.2.27;

1.219.2.27
date	2002.04.15.00.44.12;	author dougb;	state Exp;
branches;
next	1.219.2.28;

1.219.2.28
date	2002.04.24.17.28.08;	author gshapiro;	state Exp;
branches;
next	1.219.2.29;

1.219.2.29
date	2002.04.28.19.57.41;	author gshapiro;	state Exp;
branches
	1.219.2.29.2.1;
next	1.219.2.30;

1.219.2.30
date	2002.07.15.15.13.33;	author des;	state Exp;
branches;
next	1.219.2.31;

1.219.2.31
date	2002.07.15.15.35.25;	author des;	state Exp;
branches;
next	1.219.2.32;

1.219.2.32
date	2002.07.16.08.49.56;	author des;	state Exp;
branches;
next	1.219.2.33;

1.219.2.33
date	2002.07.18.13.31.20;	author ru;	state Exp;
branches;
next	1.219.2.34;

1.219.2.34
date	2002.08.07.16.31.39;	author ru;	state Exp;
branches;
next	1.219.2.35;

1.219.2.35
date	2002.08.08.10.14.26;	author ru;	state Exp;
branches;
next	1.219.2.36;

1.219.2.36
date	2002.08.08.10.35.38;	author ru;	state Exp;
branches;
next	1.219.2.37;

1.219.2.37
date	2003.02.14.22.38.13;	author nectar;	state Exp;
branches;
next	1.219.2.38;

1.219.2.38
date	2003.03.04.09.49.00;	author ru;	state Exp;
branches;
next	1.219.2.39;

1.219.2.39
date	2003.07.12.23.24.32;	author gshapiro;	state Exp;
branches;
next	1.219.2.40;

1.219.2.40
date	2012.11.17.07.22.35;	author svnexp;	state Exp;
branches;
next	;

1.219.2.29.2.1
date	2002.07.16.12.33.21;	author des;	state Exp;
branches;
next	;

1.187.2.1
date	99.02.09.23.08.38;	author jkh;	state Exp;
branches;
next	1.187.2.2;

1.187.2.2
date	99.02.10.09.14.20;	author jkh;	state Exp;
branches;
next	1.187.2.3;

1.187.2.3
date	99.03.24.21.04.39;	author brian;	state Exp;
branches;
next	1.187.2.4;

1.187.2.4
date	99.05.06.16.43.01;	author obrien;	state Exp;
branches;
next	1.187.2.5;

1.187.2.5
date	99.05.06.16.48.17;	author obrien;	state Exp;
branches;
next	1.187.2.6;

1.187.2.6
date	99.05.11.11.53.07;	author jkh;	state Exp;
branches
	1.187.2.6.2.1;
next	1.187.2.7;

1.187.2.7
date	99.06.24.09.54.56;	author sheldonh;	state Exp;
branches;
next	1.187.2.8;

1.187.2.8
date	99.07.09.05.39.47;	author obrien;	state Exp;
branches;
next	1.187.2.9;

1.187.2.9
date	99.07.09.09.10.12;	author markm;	state Exp;
branches;
next	1.187.2.10;

1.187.2.10
date	99.07.30.17.30.25;	author brian;	state Exp;
branches;
next	1.187.2.11;

1.187.2.11
date	99.08.25.18.09.50;	author iwasaki;	state Exp;
branches;
next	1.187.2.12;

1.187.2.12
date	99.08.29.14.18.36;	author peter;	state Exp;
branches;
next	1.187.2.13;

1.187.2.13
date	2000.03.08.12.28.35;	author asmodai;	state Exp;
branches;
next	1.187.2.14;

1.187.2.14
date	2000.08.28.20.26.15;	author asami;	state Exp;
branches;
next	;

1.187.2.6.2.1
date	99.06.22.02.08.42;	author imp;	state Exp;
branches;
next	;

1.143.2.1
date	96.12.13.10.25.29;	author jkh;	state Exp;
branches;
next	1.143.2.2;

1.143.2.2
date	96.12.14.11.35.56;	author joerg;	state Exp;
branches;
next	1.143.2.3;

1.143.2.3
date	97.04.26.22.39.32;	author jkh;	state Exp;
branches;
next	1.143.2.4;

1.143.2.4
date	97.05.18.09.02.44;	author davidn;	state Exp;
branches;
next	1.143.2.5;

1.143.2.5
date	97.06.04.03.59.45;	author asami;	state Exp;
branches;
next	1.143.2.6;

1.143.2.6
date	97.07.05.19.36.52;	author pst;	state Exp;
branches;
next	1.143.2.7;

1.143.2.7
date	97.07.18.03.50.27;	author asami;	state Exp;
branches;
next	1.143.2.8;

1.143.2.8
date	97.08.13.12.58.51;	author danny;	state Exp;
branches;
next	1.143.2.9;

1.143.2.9
date	97.08.14.07.02.07;	author jkh;	state Exp;
branches;
next	1.143.2.10;

1.143.2.10
date	97.09.22.19.01.02;	author jkh;	state Exp;
branches;
next	1.143.2.11;

1.143.2.11
date	97.09.22.19.03.52;	author jkh;	state Exp;
branches;
next	1.143.2.12;

1.143.2.12
date	97.10.20.00.54.02;	author jmb;	state Exp;
branches;
next	1.143.2.13;

1.143.2.13
date	98.02.01.06.10.09;	author steve;	state Exp;
branches;
next	1.143.2.14;

1.143.2.14
date	98.02.01.13.28.38;	author brian;	state Exp;
branches;
next	1.143.2.15;

1.143.2.15
date	98.05.28.00.04.48;	author danny;	state Exp;
branches;
next	1.143.2.16;

1.143.2.16
date	98.06.11.20.22.14;	author guido;	state Exp;
branches;
next	1.143.2.17;

1.143.2.17
date	99.09.05.11.01.56;	author peter;	state Exp;
branches;
next	;

1.117.4.1
date	95.08.30.06.05.42;	author davidg;	state Exp;
branches;
next	1.117.4.2;

1.117.4.2
date	95.10.05.09.31.19;	author davidg;	state Exp;
branches;
next	1.117.4.3;

1.117.4.3
date	96.03.22.17.26.46;	author nate;	state Exp;
branches;
next	1.117.4.4;

1.117.4.4
date	96.03.25.07.32.05;	author peter;	state Exp;
branches;
next	1.117.4.5;

1.117.4.5
date	96.03.27.22.42.05;	author torstenb;	state Exp;
branches;
next	1.117.4.6;

1.117.4.6
date	96.05.09.05.58.59;	author jkh;	state Exp;
branches;
next	1.117.4.7;

1.117.4.7
date	96.05.29.22.23.10;	author jkh;	state Exp;
branches;
next	1.117.4.8;

1.117.4.8
date	96.06.05.20.28.10;	author nate;	state Exp;
branches;
next	1.117.4.9;

1.117.4.9
date	96.06.05.21.20.22;	author nate;	state Exp;
branches;
next	1.117.4.10;

1.117.4.10
date	96.07.13.04.29.10;	author jkh;	state Exp;
branches;
next	1.117.4.11;

1.117.4.11
date	97.10.20.00.59.24;	author jmb;	state Exp;
branches;
next	1.117.4.12;

1.117.4.12
date	99.09.05.11.02.51;	author peter;	state Exp;
branches;
next	;

1.53.2.1
date	94.03.07.00.21.05;	author rgrimes;	state Exp;
branches;
next	1.53.2.2;

1.53.2.2
date	94.03.20.01.22.06;	author rgrimes;	state Exp;
branches;
next	1.53.2.3;

1.53.2.3
date	94.04.10.20.19.37;	author rgrimes;	state Exp;
branches;
next	1.53.2.4;

1.53.2.4
date	94.05.01.20.50.35;	author rgrimes;	state Exp;
branches;
next	1.53.2.5;

1.53.2.5
date	94.05.03.10.08.21;	author rgrimes;	state Exp;
branches;
next	;

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


desc
@@


1.410
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/251512
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@#	from: @@(#)Makefile	5.11 (Berkeley) 5/21/91
# $FreeBSD: head/etc/Makefile 251512 2013-06-07 21:40:02Z emaste $

.include <bsd.own.mk>

.if ${MK_SENDMAIL} != "no"
SUBDIR=	sendmail
.endif

BIN1=	crontab \
	devd.conf \
	devfs.conf \
	ddb.conf \
	dhclient.conf \
	disktab \
	fbtab \
	ftpusers \
	gettytab \
	group \
	hosts \
	hosts.allow \
	hosts.equiv \
	inetd.conf \
	libalias.conf \
	login.access \
	login.conf \
	mac.conf \
	motd \
	netconfig \
	network.subr \
	networks \
	newsyslog.conf \
	nsswitch.conf \
	phones \
	profile \
	protocols \
	rc \
	rc.bsdextended \
	rc.firewall \
	rc.initdiskless \
	rc.sendmail \
	rc.shutdown \
	rc.subr \
	remote \
	rpc \
	services \
	shells \
	sysctl.conf \
	syslog.conf \
	termcap.small

.if exists(${.CURDIR}/etc.${MACHINE}/ttys)
BIN1+=	etc.${MACHINE}/ttys
.elif exists(${.CURDIR}/etc.${MACHINE_ARCH}/ttys)
BIN1+=	etc.${MACHINE_ARCH}/ttys
.elif exists(${.CURDIR}/etc.${MACHINE_CPUARCH}/ttys)
BIN1+=	etc.${MACHINE_CPUARCH}/ttys
.else
.error etc.MACHINE/ttys missing
.endif

OPENBSMDIR=			${.CURDIR}/../contrib/openbsm
BSM_ETC_OPEN_FILES=		${OPENBSMDIR}/etc/audit_class \
				${OPENBSMDIR}/etc/audit_event
BSM_ETC_RESTRICTED_FILES=	${OPENBSMDIR}/etc/audit_control \
				${OPENBSMDIR}/etc/audit_user
BSM_ETC_EXEC_FILES=		${OPENBSMDIR}/etc/audit_warn
BSM_ETC_DIR=			${DESTDIR}/etc/security

# NB: keep these sorted by MK_* knobs

.if ${MK_AMD} != "no"
BIN1+= amd.map
.endif

.if ${MK_APM} != "no"
BIN1+= apmd.conf
.endif

.if ${MK_BSNMP} != "no"
BIN1+= snmpd.config
.endif

.if ${MK_FREEBSD_UPDATE} != "no"
BIN1+= freebsd-update.conf
.endif

.if ${MK_LOCATE} != "no"
BIN1+=	${.CURDIR}/../usr.bin/locate/locate/locate.rc
.endif

.if ${MK_LPR} != "no"
BIN1+=	hosts.lpd printcap
.endif

.if ${MK_MAIL} != "no"
BIN1+=	${.CURDIR}/../usr.bin/mail/misc/mail.rc
.endif

.if ${MK_NTP} != "no"
BIN1+=	ntp.conf
.endif

.if ${MK_OPENSSH} != "no"
SSH=	${.CURDIR}/../crypto/openssh/ssh_config \
	${.CURDIR}/../crypto/openssh/sshd_config \
	${.CURDIR}/../crypto/openssh/moduli
.endif
.if ${MK_OPENSSL} != "no"
SSL=	${.CURDIR}/../crypto/openssl/apps/openssl.cnf
.endif

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

.if ${MK_PORTSNAP} != "no"
BIN1+= portsnap.conf
.endif

.if ${MK_PF} != "no"
BIN1+= pf.os
.endif

.if ${MK_TCSH} != "no"
BIN1+= csh.cshrc csh.login csh.logout
.endif

.if ${MK_WIRELESS} != "no"
BIN1+= regdomain.xml
.endif

# -rwxr-xr-x root:wheel, for the new cron root:wheel
BIN2=	netstart pccard_ether rc.suspend rc.resume

MTREE=	BSD.include.dist BSD.root.dist BSD.usr.dist BSD.var.dist
.if ${MK_SENDMAIL} != "no"
MTREE+=	BSD.sendmail.dist
.endif
.if ${MK_BIND} != "no"
MTREE+=	BIND.chroot.dist
.if ${MK_BIND_LIBS} != "no"
MTREE+=	BIND.include.dist
.endif
.endif
.if ${MK_DEBUG_FILES} != "no"
MTREE+=	BSD.debug.dist
.endif

PPPCNF=	ppp.conf

.if ${MK_SENDMAIL} == "no"
ETCMAIL=mailer.conf aliases
.else
ETCMAIL=Makefile README mailer.conf access.sample virtusertable.sample \
	mailertable.sample aliases
.endif

# Special top level files for FreeBSD
FREEBSD=COPYRIGHT

# Sanitize DESTDIR
DESTDIR:=	${DESTDIR:C://*:/:g}

afterinstall:
.if ${MK_MAN} != "no"
	${_+_}cd ${.CURDIR}/../share/man; ${MAKE} makedb
.endif

distribute:
	${_+_}cd ${.CURDIR} ; ${MAKE} install DESTDIR=${DISTDIR}/${DISTRIBUTION}
	${_+_}cd ${.CURDIR} ; ${MAKE} distribution DESTDIR=${DISTDIR}/${DISTRIBUTION}

.include <bsd.endian.mk>
.if ${TARGET_ENDIANNESS} == "1234"
CAP_MKDB_ENDIAN?= -l
PWD_MKDB_ENDIAN?= -L
.elif ${TARGET_ENDIANNESS} == "4321"
CAP_MKDB_ENDIAN?= -b
PWD_MKDB_ENDIAN?= -B
.else
CAP_MKDB_ENDIAN?=
PWD_MKDB_ENDIAN?=
.endif

.if defined(NO_ROOT)
METALOG.add?=	cat -l >> ${METALOG}
.endif

distribution:
.if !defined(DESTDIR)
	@@echo "set DESTDIR before running \"make ${.TARGET}\""
	@@false
.endif
	cd ${.CURDIR}; \
	    ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
		${BIN1} ${DESTDIR}/etc; \
	    cap_mkdb ${CAP_MKDB_ENDIAN} ${DESTDIR}/etc/login.conf; \
	    ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 755 \
		${BIN2} ${DESTDIR}/etc; \
	    ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 600 \
		master.passwd nsmb.conf opieaccess ${DESTDIR}/etc;
.if ${MK_AT} == "no"
	sed -i "" -e 's;.*/usr/libexec/atrun;#&;' ${DESTDIR}/etc/crontab
.endif
.if ${MK_TCSH} == "no"
	sed -i "" -e 's;/bin/csh;/bin/sh;' ${DESTDIR}/etc/master.passwd
.endif
	pwd_mkdb ${PWD_MKDB_ENDIAN} -i -p -d ${DESTDIR}/etc \
	    ${DESTDIR}/etc/master.passwd
.if defined(NO_ROOT)
	( \
		echo "./etc/login.conf.db type=file mode=0644 uname=root gname=wheel"; \
		echo "./etc/passwd type=file mode=0644 uname=root gname=wheel"; \
		echo "./etc/pwd.db type=file mode=0644 uname=root gname=wheel"; \
		echo "./etc/spwd.db type=file mode=0600 uname=root gname=wheel"; \
	) | ${METALOG.add}
.endif
.if ${MK_ATF} != "no"
	${_+_}cd ${.CURDIR}/atf; ${MAKE} install
.endif
.if ${MK_BLUETOOTH} != "no"
	${_+_}cd ${.CURDIR}/bluetooth; ${MAKE} install
.endif
	${_+_}cd ${.CURDIR}/defaults; ${MAKE} install
	${_+_}cd ${.CURDIR}/devd; ${MAKE} install
	${_+_}cd ${.CURDIR}/gss; ${MAKE} install
	${_+_}cd ${.CURDIR}/periodic; ${MAKE} install
	${_+_}cd ${.CURDIR}/rc.d; ${MAKE} install
	${_+_}cd ${.CURDIR}/../gnu/usr.bin/send-pr; ${MAKE} etc-gnats-freefall
	${_+_}cd ${.CURDIR}/../share/termcap; ${MAKE} etc-termcap
	${_+_}cd ${.CURDIR}/../usr.sbin/rmt; ${MAKE} etc-rmt
	${_+_}cd ${.CURDIR}/pam.d; ${MAKE} install
	cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 0444 \
	    ${BSM_ETC_OPEN_FILES} ${BSM_ETC_DIR}
	cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 0600 \
	    ${BSM_ETC_RESTRICTED_FILES} ${BSM_ETC_DIR}
	cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 0500 \
	    ${BSM_ETC_EXEC_FILES} ${BSM_ETC_DIR}
.if ${MK_BIND_MTREE} != "no"
	if [ ! -e ${DESTDIR}/etc/namedb ]; then \
		ln -s ../var/named/etc/namedb ${DESTDIR}/etc/namedb; \
	fi
.endif
.if ${MK_BIND_ETC} != "no"
	${_+_}cd ${.CURDIR}/namedb; ${MAKE} install
.endif
.if ${MK_SENDMAIL} != "no"
	${_+_}cd ${.CURDIR}/sendmail; ${MAKE} distribution
.endif
.if ${MK_OPENSSH} != "no"
	cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
	    ${SSH} ${DESTDIR}/etc/ssh
.endif
.if ${MK_OPENSSL} != "no"
	cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
	    ${SSL} ${DESTDIR}/etc/ssl
.endif
.if ${MK_KERBEROS} != "no"
	cd ${.CURDIR}/root; \
	    ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
		dot.k5login ${DESTDIR}/root/.k5login;
.endif
	cd ${.CURDIR}/root; \
	    ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
		dot.profile ${DESTDIR}/root/.profile; \
	    rm -f ${DESTDIR}/.profile; \
	    ln ${DESTDIR}/root/.profile ${DESTDIR}/.profile
.if ${MK_TCSH} != "no"
	cd ${.CURDIR}/root; \
	    ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
		dot.cshrc ${DESTDIR}/root/.cshrc; \
	    ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
		dot.login ${DESTDIR}/root/.login; \
	    rm -f ${DESTDIR}/.cshrc; \
	    ln ${DESTDIR}/root/.cshrc ${DESTDIR}/.cshrc
.endif
	cd ${.CURDIR}/mtree; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \
	    ${MTREE} ${DESTDIR}/etc/mtree
.if ${MK_PPP} != "no"
	cd ${.CURDIR}/ppp; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 600 \
	    ${PPPCNF} ${DESTDIR}/etc/ppp
.endif
.if ${MK_MAIL} != "no"
	cd ${.CURDIR}/mail; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
	    ${ETCMAIL} ${DESTDIR}/etc/mail
	if [ -d ${DESTDIR}/etc/mail -a -f ${DESTDIR}/etc/mail/aliases -a \
	      ! -f ${DESTDIR}/etc/aliases ]; then \
		ln -s mail/aliases ${DESTDIR}/etc/aliases; \
	fi
.endif
	${INSTALL} -o ${BINOWN} -g operator -m 664 /dev/null \
	    ${DESTDIR}/etc/dumpdates
	${INSTALL} -o nobody -g ${BINGRP} -m 644 /dev/null \
	    ${DESTDIR}/var/db/locate.database
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 ${.CURDIR}/minfree \
	    ${DESTDIR}/var/crash
	cd ${.CURDIR}/..; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \
		${FREEBSD} ${DESTDIR}/
.if ${MK_BOOT} != "no"
.if exists(${.CURDIR}/../sys/${MACHINE}/conf/GENERIC.hints)
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \
	    ${.CURDIR}/../sys/${MACHINE}/conf/GENERIC.hints \
	    ${DESTDIR}/boot/device.hints
.endif
.endif
.if ${MK_NIS} == "no"
	sed -i "" -e 's/.*_compat:/# &/' -e 's/compat$$/files/' \
		${DESTDIR}/etc/nsswitch.conf
.endif

MTREE_CMD?=	mtree

MTREES=		mtree/BSD.root.dist		/		\
		mtree/BSD.var.dist		/var		\
		mtree/BSD.usr.dist		/usr		\
		mtree/BSD.include.dist		/usr/include
.if ${MK_DEBUG_FILES} != "no"
MTREES+=	mtree/BSD.debug.dist		/usr/lib
.endif
.if ${MK_BIND_LIBS} != "no"
MTREES+=	mtree/BIND.include.dist		/usr/include
.endif
.if ${MK_BIND_MTREE} != "no"
MTREES+=	mtree/BIND.chroot.dist		/var/named
.endif
.if ${MK_GROFF} != "no"
MTREES+=	mtree/BSD.groff.dist		/usr
.endif
.if ${MK_SENDMAIL} != "no"
MTREES+=	mtree/BSD.sendmail.dist		/
.endif
.for mtree in ${LOCAL_MTREE}
MTREES+=	../${mtree}			/
.endfor

distrib-dirs: ${MTREES:N/*}
	@@set ${MTREES}; \
	while test $$# -ge 2; do \
		m=${.CURDIR}/$$1; \
		shift; \
		d=${DESTDIR}$$1; \
		shift; \
		${ECHO} ${MTREE_CMD} -deU ${MTREE_FOLLOWS_SYMLINKS} \
		    -f $$m -p $$d; \
		${MTREE_CMD} -deU ${MTREE_FOLLOWS_SYMLINKS} -f $$m -p $$d; \
	done; true
.if defined(NO_ROOT)
	@@set ${MTREES}; \
	while test $$# -ge 2; do \
		m=${.CURDIR}/$$1; \
		shift; \
		d=$$1; \
		test "$$d" == "/" && d=""; \
		d=${DISTBASE}$$d; \
		shift; \
		${ECHO} "${MTREE_CMD:N-W} -C -f $$m -K uname,gname | " \
		    "sed s#^\.#.$$d# | ${METALOG.add}" ; \
		${MTREE_CMD:N-W} -C -f $$m -K uname,gname | sed s#^\.#.$$d# | \
		    ${METALOG.add} ; \
	done; true
.endif
	${INSTALL_SYMLINK} usr/src/sys ${DESTDIR}/sys
	cd ${DESTDIR}/usr/share/man; \
	for mandir in man*; do \
		${INSTALL_SYMLINK} ../$$mandir \
		    ${DESTDIR}/usr/share/man/en.ISO8859-1/; \
		${INSTALL_SYMLINK} ../$$mandir \
		    ${DESTDIR}/usr/share/man/en.UTF-8/; \
	done
	cd ${DESTDIR}/usr/share/openssl/man; \
	for mandir in man*; do \
		${INSTALL_SYMLINK} ../$$mandir \
		    ${DESTDIR}/usr/share/openssl/man/en.ISO8859-1/; \
	done
	set - `grep "^[a-zA-Z]" ${.CURDIR}/man.alias`; \
	while [ $$# -gt 0 ] ; do \
		${INSTALL_SYMLINK} "$$2" "${DESTDIR}/usr/share/man/$$1"; \
		${INSTALL_SYMLINK} "$$2" \
		    "${DESTDIR}/usr/share/openssl/man/$$1"; \
		shift; shift; \
	done
	set - `grep "^[a-zA-Z]" ${.CURDIR}/nls.alias`; \
	while [ $$# -gt 0 ] ; do \
		${INSTALL_SYMLINK} "$$2" "${DESTDIR}/usr/share/nls/$$1"; \
		shift; shift; \
	done

etc-examples:
	cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \
	    ${BIN1} ${BIN2} nsmb.conf opieaccess \
	    ${DESTDIR}/usr/share/examples/etc
	${_+_}cd ${.CURDIR}/defaults; ${MAKE} install \
	    DESTDIR=${DESTDIR}/usr/share/examples

.include <bsd.prog.mk>
@


1.409
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/250116
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/etc/Makefile 250116 2013-04-30 19:26:44Z brooks $
d146 3
d318 3
@


1.408
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/247162
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/etc/Makefile 247162 2013-02-22 19:57:18Z ache $
d331 1
a331 1
distrib-dirs:
@


1.408.2.1
log
@file Makefile was added on branch RELENG_8_4 on 2013-03-28 13:02:41 +0000
@
text
@d1 390
@


1.408.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 311
#	from: @@(#)Makefile	5.11 (Berkeley) 5/21/91
# $FreeBSD: releng/8.4/etc/Makefile 244070 2012-12-10 02:40:06Z eadler $

.include <bsd.own.mk>

.if ${MK_SENDMAIL} != "no"
SUBDIR=	sendmail
.endif

BIN1=	auth.conf \
	crontab devd.conf devfs.conf \
	ddb.conf dhclient.conf disktab fbtab \
	ftpusers gettytab group \
	hosts hosts.allow hosts.equiv \
	inetd.conf libalias.conf login.access login.conf mac.conf motd \
	netconfig network.subr networks newsyslog.conf nsswitch.conf \
	phones profile protocols \
	rc rc.bsdextended rc.firewall rc.initdiskless \
	rc.sendmail rc.shutdown \
	rc.subr remote rpc services shells \
	sysctl.conf syslog.conf termcap.small \
	etc.${MACHINE_ARCH}/ttys

OPENBSMDIR=			${.CURDIR}/../contrib/openbsm
BSM_ETC_OPEN_FILES=		${OPENBSMDIR}/etc/audit_class \
				${OPENBSMDIR}/etc/audit_event
BSM_ETC_RESTRICTED_FILES=	${OPENBSMDIR}/etc/audit_control \
				${OPENBSMDIR}/etc/audit_user
BSM_ETC_EXEC_FILES=		${OPENBSMDIR}/etc/audit_warn
BSM_ETC_DIR=			${DESTDIR}/etc/security

# NB: keep these sorted by MK_* knobs

.if ${MK_AMD} != "no"
BIN1+= amd.map
.endif

.if ${MK_APM} != "no"
BIN1+= apmd.conf
.endif

.if ${MK_BSNMP} != "no"
BIN1+= snmpd.config
.endif

.if ${MK_FREEBSD_UPDATE} != "no"
BIN1+= freebsd-update.conf
.endif

.if ${MK_LOCATE} != "no"
BIN1+=	${.CURDIR}/../usr.bin/locate/locate/locate.rc
.endif

.if ${MK_LPR} != "no"
BIN1+=	hosts.lpd printcap
.endif

.if ${MK_MAIL} != "no"
BIN1+=	${.CURDIR}/../usr.bin/mail/misc/mail.rc
.endif

.if ${MK_MAN_UTILS} != "no"
BIN1+=	${.CURDIR}/../gnu/usr.bin/man/manpath/manpath.config
.endif

.if ${MK_NTP} != "no"
BIN1+=	ntp.conf
.endif

.if ${MK_OPENSSH} != "no"
SSH=	${.CURDIR}/../crypto/openssh/ssh_config \
	${.CURDIR}/../crypto/openssh/sshd_config \
	${.CURDIR}/../crypto/openssh/moduli
.endif
.if ${MK_OPENSSL} != "no"
SSL=	${.CURDIR}/../crypto/openssl/apps/openssl.cnf
.endif

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

.if ${MK_PORTSNAP} != "no"
BIN1+= portsnap.conf
.endif

.if ${MK_PF} != "no"
BIN1+= pf.os
.endif

.if ${MK_TCSH} != "no"
BIN1+= csh.cshrc csh.login csh.logout
.endif

.if ${MK_WIRELESS} != "no"
BIN1+= regdomain.xml
.endif

# -rwxr-xr-x root:wheel, for the new cron root:wheel
BIN2=	netstart pccard_ether rc.suspend rc.resume

MTREE=	BSD.include.dist BSD.local.dist BSD.root.dist BSD.usr.dist \
	BSD.var.dist BSD.x11.dist BSD.x11-4.dist
.if ${MK_SENDMAIL} != "no"
MTREE+=	BSD.sendmail.dist
.endif
.if ${MK_BIND} != "no"
MTREE+=	BIND.chroot.dist
.if ${MK_BIND_LIBS} != "no"
MTREE+=	BIND.include.dist
.endif
.endif

PPPCNF=	ppp.conf

.if ${MK_SENDMAIL} == "no"
ETCMAIL=mailer.conf aliases
.else
ETCMAIL=Makefile README mailer.conf access.sample virtusertable.sample \
	mailertable.sample aliases
.endif

# Special top level files for FreeBSD
FREEBSD=COPYRIGHT

afterinstall:
.if ${MK_MAN} != "no"
	${_+_}cd ${.CURDIR}/../share/man; ${MAKE} makedb
.endif

distribute:
	${_+_}cd ${.CURDIR} ; ${MAKE} install DESTDIR=${DISTDIR}/${DISTRIBUTION}
	${_+_}cd ${.CURDIR} ; ${MAKE} distribution DESTDIR=${DISTDIR}/${DISTRIBUTION}

.include <bsd.endian.mk>
.if ${TARGET_ENDIANNESS} == "1234"
CAP_MKDB_ENDIAN?= -l
PWD_MKDB_ENDIAN?= -L
.elif ${TARGET_ENDIANNESS} == "4321"
CAP_MKDB_ENDIAN?= -b
PWD_MKDB_ENDIAN?= -B
.else
CAP_MKDB_ENDIAN?=
PWD_MKDB_ENDIAN?=
.endif

distribution:
.if !defined(DESTDIR)
	@@echo "set DESTDIR before running \"make ${.TARGET}\""
	@@false
.endif
	cd ${.CURDIR}; \
	    ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
		${BIN1} ${DESTDIR}/etc; \
	    cap_mkdb ${CAP_MKDB_ENDIAN} ${DESTDIR}/etc/login.conf; \
	    ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 755 \
		${BIN2} ${DESTDIR}/etc; \
	    ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 600 \
		master.passwd nsmb.conf opieaccess ${DESTDIR}/etc;
.if ${MK_AT} == "no"
	sed -i "" -e 's;.*/usr/libexec/atrun;#&;' ${DESTDIR}/etc/crontab
.endif
.if ${MK_TCSH} == "no"
	sed -i "" -e 's;/bin/csh;/bin/sh;' ${DESTDIR}/etc/master.passwd
.endif
	pwd_mkdb ${PWD_MKDB_ENDIAN} -i -p -d ${DESTDIR}/etc \
	    ${DESTDIR}/etc/master.passwd
.if ${MK_BLUETOOTH} != "no"
	${_+_}cd ${.CURDIR}/bluetooth; ${MAKE} install
.endif
	${_+_}cd ${.CURDIR}/defaults; ${MAKE} install
	${_+_}cd ${.CURDIR}/devd; ${MAKE} install
	${_+_}cd ${.CURDIR}/gss; ${MAKE} install
	${_+_}cd ${.CURDIR}/periodic; ${MAKE} install
	${_+_}cd ${.CURDIR}/rc.d; ${MAKE} install
	${_+_}cd ${.CURDIR}/../gnu/usr.bin/send-pr; ${MAKE} etc-gnats-freefall
	${_+_}cd ${.CURDIR}/../share/termcap; ${MAKE} etc-termcap
	${_+_}cd ${.CURDIR}/../usr.sbin/rmt; ${MAKE} etc-rmt
	${_+_}cd ${.CURDIR}/pam.d; ${MAKE} install
	cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 0444 \
	    ${BSM_ETC_OPEN_FILES} ${BSM_ETC_DIR}
	cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 0600 \
	    ${BSM_ETC_RESTRICTED_FILES} ${BSM_ETC_DIR}
	cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 0500 \
	    ${BSM_ETC_EXEC_FILES} ${BSM_ETC_DIR}
.if ${MK_BIND_MTREE} != "no"
	if [ ! -e ${DESTDIR}/etc/namedb ]; then \
		ln -s ../var/named/etc/namedb ${DESTDIR}/etc/namedb; \
	fi
.endif
.if ${MK_BIND_ETC} != "no"
	${_+_}cd ${.CURDIR}/namedb; ${MAKE} install
.endif
.if ${MK_SENDMAIL} != "no"
	${_+_}cd ${.CURDIR}/sendmail; ${MAKE} distribution
.endif
.if ${MK_OPENSSH} != "no"
	cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
	    ${SSH} ${DESTDIR}/etc/ssh
.endif
.if ${MK_OPENSSL} != "no"
	cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
	    ${SSL} ${DESTDIR}/etc/ssl
.endif
.if ${MK_KERBEROS} != "no"
	cd ${.CURDIR}/root; \
	    ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
		dot.k5login ${DESTDIR}/root/.k5login;
.endif
	cd ${.CURDIR}/root; \
	    ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
		dot.profile ${DESTDIR}/root/.profile; \
	    rm -f ${DESTDIR}/.profile; \
	    ln ${DESTDIR}/root/.profile ${DESTDIR}/.profile
.if ${MK_TCSH} != "no"
	cd ${.CURDIR}/root; \
	    ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
		dot.cshrc ${DESTDIR}/root/.cshrc; \
	    ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
		dot.login ${DESTDIR}/root/.login; \
	    rm -f ${DESTDIR}/.cshrc; \
	    ln ${DESTDIR}/root/.cshrc ${DESTDIR}/.cshrc
.endif
	cd ${.CURDIR}/mtree; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \
	    ${MTREE} ${DESTDIR}/etc/mtree
.if ${MK_PPP} != "no"
	cd ${.CURDIR}/ppp; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 600 \
	    ${PPPCNF} ${DESTDIR}/etc/ppp
.endif
.if ${MK_MAIL} != "no"
	cd ${.CURDIR}/mail; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
	    ${ETCMAIL} ${DESTDIR}/etc/mail
	if [ -d ${DESTDIR}/etc/mail -a -f ${DESTDIR}/etc/mail/aliases -a \
	      ! -f ${DESTDIR}/etc/aliases ]; then \
		ln -s mail/aliases ${DESTDIR}/etc/aliases; \
	fi
.endif
	${INSTALL} -o ${BINOWN} -g operator -m 664 /dev/null \
	    ${DESTDIR}/etc/dumpdates
	${INSTALL} -o nobody -g ${BINGRP} -m 644 /dev/null \
	    ${DESTDIR}/var/db/locate.database
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 ${.CURDIR}/minfree \
	    ${DESTDIR}/var/crash
	cd ${.CURDIR}/..; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \
		${FREEBSD} ${DESTDIR}/
.if ${MK_BOOT} != "no"
.if exists(${.CURDIR}/../sys/${MACHINE}/conf/GENERIC.hints)
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \
	    ${.CURDIR}/../sys/${MACHINE}/conf/GENERIC.hints \
	    ${DESTDIR}/boot/device.hints
.endif
.endif
.if ${MK_NIS} == "no"
	sed -i "" -e 's/.*_compat:/# &/' -e 's/compat$$/files/' \
		${DESTDIR}/etc/nsswitch.conf
.endif

distrib-dirs:
	mtree -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.root.dist -p ${DESTDIR}/
	mtree -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.var.dist -p ${DESTDIR}/var
	mtree -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.usr.dist -p ${DESTDIR}/usr
	mtree -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.include.dist \
		-p ${DESTDIR}/usr/include
.if ${MK_BIND_LIBS} != "no"
	mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BIND.include.dist \
	    -p ${DESTDIR}/usr/include
.endif
.if ${MK_BIND_MTREE} != "no"
	mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BIND.chroot.dist \
	    -p ${DESTDIR}/var/named
.endif
.if ${MK_SENDMAIL} != "no"
	mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.sendmail.dist -p ${DESTDIR}/
.endif
	cd ${DESTDIR}/; rm -f ${DESTDIR}/sys; ln -s usr/src/sys sys
	cd ${DESTDIR}/usr/share/man/en.ISO8859-1; ln -sf ../man* .
	cd ${DESTDIR}/usr/share/man/en.UTF-8; ln -sf ../man* .
	cd ${DESTDIR}/usr/share/man; \
	set - `grep "^[a-zA-Z]" ${.CURDIR}/man.alias`; \
	while [ $$# -gt 0 ] ; \
	do \
		rm -rf "$$1"; \
		ln -s "$$2" "$$1"; \
		shift; shift; \
	done
	cd ${DESTDIR}/usr/share/openssl/man; \
	set - `grep "^[a-zA-Z]" ${.CURDIR}/man.alias`; \
	while [ $$# -gt 0 ] ; \
	do \
		rm -rf "$$1"; \
		ln -s "$$2" "$$1"; \
		shift; shift; \
	done
	cd ${DESTDIR}/usr/share/openssl/man/en.ISO8859-1; ln -sf ../man* .
	cd ${DESTDIR}/usr/share/nls; \
	set - `grep "^[a-zA-Z]" ${.CURDIR}/nls.alias`; \
	while [ $$# -gt 0 ] ; \
	do \
		rm -rf "$$1"; \
		ln -s "$$2" "$$1"; \
		shift; shift; \
	done

etc-examples:
	cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \
	    ${BIN1} ${BIN2} nsmb.conf opieaccess \
	    ${DESTDIR}/usr/share/examples/etc
	${_+_}cd ${.CURDIR}/defaults; ${MAKE} install \
	    DESTDIR=${DESTDIR}/usr/share/examples

.include <bsd.prog.mk>
@


1.408.2.3
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/265989
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: releng/8.4/etc/Makefile 265989 2014-05-13 23:24:32Z delphij $
a174 1
	${_+_}cd ${.CURDIR}/pkg; ${MAKE} install
@


1.407
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/246913
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/etc/Makefile 246913 2013-02-17 13:06:59Z ache $
d357 1
a357 1
	${INSTALL_SYMLINK} usr/src/sys ${DESTDIR}/
@


1.406
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/246127
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/etc/Makefile 246127 2013-01-30 17:39:43Z brooks $
d357 1
a357 1
	${INSTALL_SYMLINK} usr/src/sys ${DESTDIR}/sys
@


1.405
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/246097
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/etc/Makefile 246097 2013-01-29 22:17:58Z brooks $
d351 4
a354 3
		${ECHO} "${MTREE_CMD} -C -f $$m | sed s#^\.#.$$d# |" \
		    "${METALOG.add}" ; \
		${MTREE_CMD} -C -f $$m | sed s#^\.#.$$d# | ${METALOG.add} ; \
@


1.404
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/245825
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/etc/Makefile 245825 2013-01-22 21:10:03Z brooks $
d183 4
d208 8
d351 3
a353 3
		${ECHO} "${MTREE_CMD} -C -f $$m | sed s#^\.#.$$d# >>" \
		    "${METALOG}" ; \
		${MTREE_CMD} -C -f $$m | sed s#^\.#.$$d# >> ${METALOG} ; \
@


1.403
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/245752
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/etc/Makefile 245752 2013-01-21 22:40:39Z brooks $
d159 3
d330 14
@


1.402
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/245580
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/etc/Makefile 245580 2013-01-17 23:05:03Z brooks $
d327 1
a327 1
	ln -sfh usr/src/sys ${DESTDIR}/sys
d330 4
a333 2
		ln -sfh ../$$mandir ${DESTDIR}/usr/share/man/en.ISO8859-1/; \
		ln -sfh ../$$mandir ${DESTDIR}/usr/share/man/en.UTF-8/; \
d337 1
a337 1
		ln -sfh ../$$mandir \
d342 3
a344 2
		ln -sfh "$$2" "${DESTDIR}/usr/share/man/$$1"; \
		ln -sfh "$$2" "${DESTDIR}/usr/share/openssl/man/$$1"; \
d349 1
a349 1
		ln -sfh "$$2" "${DESTDIR}/usr/share/nls/$$1"; \
@


1.401
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/245571
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/etc/Makefile 245571 2013-01-17 20:21:30Z brooks $
d327 1
a327 1
	ln -sf usr/src/sys ${DESTDIR}/sys
d330 2
a331 2
		ln -sf ../$$mandir ${DESTDIR}/usr/share/man/en.ISO8859-1/; \
		ln -sf ../$$mandir ${DESTDIR}/usr/share/man/en.UTF-8/; \
d335 1
a335 1
		ln -sf ../$$mandir \
d340 2
a341 2
		ln -sf "$$2" "${DESTDIR}/usr/share/man/$$1"; \
		ln -sf "$$2" "${DESTDIR}/usr/share/openssl/man/$$1"; \
d346 1
a346 1
		ln -sf "$$2" "${DESTDIR}/usr/share/nls/$$1"; \
@


1.400
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/245565
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/etc/Makefile 245565 2013-01-17 18:32:30Z brooks $
d327 1
a327 3
	cd ${DESTDIR}/; rm -f ${DESTDIR}/sys; ln -s usr/src/sys sys
	cd ${DESTDIR}/usr/share/man/en.ISO8859-1; ln -sf ../man* .
	cd ${DESTDIR}/usr/share/man/en.UTF-8; ln -sf ../man* .
d329 3
a331 6
	set - `grep "^[a-zA-Z]" ${.CURDIR}/man.alias`; \
	while [ $$# -gt 0 ] ; \
	do \
		rm -rf "$$1"; \
		ln -s "$$2" "$$1"; \
		shift; shift; \
d334 4
d339 3
a341 4
	while [ $$# -gt 0 ] ; \
	do \
		rm -rf "$$1"; \
		ln -s "$$2" "$$1"; \
a343 2
	cd ${DESTDIR}/usr/share/openssl/man/en.ISO8859-1; ln -sf ../man* .
	cd ${DESTDIR}/usr/share/nls; \
d345 2
a346 4
	while [ $$# -gt 0 ] ; \
	do \
		rm -rf "$$1"; \
		ln -s "$$2" "$$1"; \
@


1.399
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/245440
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/etc/Makefile 245440 2013-01-15 00:12:34Z brooks $
d296 4
a299 6
distrib-dirs:
	${MTREE_CMD} -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.root.dist -p ${DESTDIR}/
	${MTREE_CMD} -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.var.dist -p ${DESTDIR}/var
	${MTREE_CMD} -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.usr.dist -p ${DESTDIR}/usr
	${MTREE_CMD} -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.include.dist \
		-p ${DESTDIR}/usr/include
d301 1
a301 2
	${MTREE_CMD} -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BIND.include.dist \
	    -p ${DESTDIR}/usr/include
d304 1
a304 2
	${MTREE_CMD} -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BIND.chroot.dist \
	    -p ${DESTDIR}/var/named
d307 1
a307 1
	${MTREE_CMD} -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.groff.dist -p ${DESTDIR}/usr
d310 1
a310 1
	${MTREE_CMD} -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.sendmail.dist -p ${DESTDIR}/
d312 15
@


1.398
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/245318
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/etc/Makefile 245318 2013-01-11 23:44:35Z brooks $
d294 2
d297 4
a300 4
	mtree -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.root.dist -p ${DESTDIR}/
	mtree -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.var.dist -p ${DESTDIR}/var
	mtree -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.usr.dist -p ${DESTDIR}/usr
	mtree -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.include.dist \
d303 1
a303 1
	mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BIND.include.dist \
d307 1
a307 1
	mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BIND.chroot.dist \
d311 1
a311 1
	mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.groff.dist -p ${DESTDIR}/usr
d314 1
a314 1
	mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.sendmail.dist -p ${DESTDIR}/
@


1.397
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/245316
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/etc/Makefile 245316 2013-01-11 23:08:19Z brooks $
a293 2
MTREE_CMD?=	mtree

d295 4
a298 4
	${MTREE_CMD} -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.root.dist -p ${DESTDIR}/
	${MTREE_CMD} -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.var.dist -p ${DESTDIR}/var
	${MTREE_CMD} -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.usr.dist -p ${DESTDIR}/usr
	${MTREE_CMD} -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.include.dist \
d301 1
a301 1
	${MTREE_CMD} -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BIND.include.dist \
d305 1
a305 1
	${MTREE_CMD} -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BIND.chroot.dist \
d309 1
a309 1
	${MTREE_CMD} -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.groff.dist -p ${DESTDIR}/usr
d312 1
a312 1
	${MTREE_CMD} -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.sendmail.dist -p ${DESTDIR}/
@


1.396
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/243101
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r243101 | eadler | 2012-11-15 20:37:38 +0000 (Thu, 15 Nov 2012) | 10 lines
## SVN ##
## SVN ## Using set -x produces output on stderr instead of stdout.
## SVN ## It also doesn't work with make -s.
## SVN ## Prefer the use of builtin make features.
## SVN ##
## SVN ## PR:		misc/126312
## SVN ## Reported by:	Nejc Skoberne <nejc@@skoberne.net>
## SVN ## Submitted by:	bdrewery
## SVN ## Approved by:	cperciva
## SVN ## MFC after:	1 week
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: head/etc/Makefile 243101 2012-11-15 20:37:38Z eadler $
d294 2
d297 4
a300 4
	mtree -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.root.dist -p ${DESTDIR}/
	mtree -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.var.dist -p ${DESTDIR}/var
	mtree -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.usr.dist -p ${DESTDIR}/usr
	mtree -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.include.dist \
d303 1
a303 1
	mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BIND.include.dist \
d307 1
a307 1
	mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BIND.chroot.dist \
d311 1
a311 1
	mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.groff.dist -p ${DESTDIR}/usr
d314 1
a314 1
	mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.sendmail.dist -p ${DESTDIR}/
@


1.395
log
@Switching exporter and resync
@
text
@d2 1
a2 1
# $FreeBSD: head/etc/Makefile 241823 2012-10-22 01:18:41Z marcel $
d223 1
a223 2
	@@if [ ! -e ${DESTDIR}/etc/namedb ]; then \
		set -x; \
d269 1
a269 1
	@@if [ -d ${DESTDIR}/etc/mail -a -f ${DESTDIR}/etc/mail/aliases -a \
a270 1
		set -x; \
@


1.394
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.393
log
@SVN rev 236965 on 2012-06-12 17:02:53Z by des

Finally nuke auth.conf, nine years after it was deprecated.  The only
thing it was still used for was to set the "global default" password
hash.  Since the stock auth.conf contained nothing but comments, the
global default was actually the first algorithm in crypt(3)'s list,
which happens to be DES; I take the fact that nobody noticed as proof
that it was not used outside of crypt(3).

The only other use in our tree was in the Kerberos support code in
in tinyware's passwd(1).  I removed that code in an earlier commit;
it would not have compiled anyway, as it only supported Kerberos IV.

The auth_getval() function is now a stub that always returns NULL,
which has the same effect as a functional auth_getval() with an
empty auth.conf.

MFC after:	3 weeks
@
text
@d201 3
@


1.392
log
@SVN rev 231849 on 2012-02-17 01:21:08Z by eadler

Style: prefer the use of line continuations to +=

Requested by:	marcel, dougb, bde
Approved by:	cperciva
MFC after:	3 days
@
text
@d10 1
a10 2
BIN1=	auth.conf \
	crontab \
@


1.391
log
@SVN rev 231298 on 2012-02-09 20:44:20Z by eadler

Make etc/Makefile more conflict resistant

PR:		conf/163789
Submitted by:	gcooper (iXsystems)
Approved by:	cperciva
MFC after:	3 days
@
text
@d10 42
a51 42
BIN1=	auth.conf
BIN1+=	crontab
BIN1+=	devd.conf
BIN1+=	devfs.conf
BIN1+=	ddb.conf
BIN1+=	dhclient.conf
BIN1+=	disktab
BIN1+=	fbtab
BIN1+=	ftpusers
BIN1+=	gettytab
BIN1+=	group
BIN1+=	hosts
BIN1+=	hosts.allow
BIN1+=	hosts.equiv
BIN1+=	inetd.conf
BIN1+=	libalias.conf
BIN1+=	login.access
BIN1+=	login.conf
BIN1+=	mac.conf
BIN1+=	motd
BIN1+=	netconfig
BIN1+=	network.subr
BIN1+=	networks
BIN1+=	newsyslog.conf
BIN1+=	nsswitch.conf
BIN1+=	phones
BIN1+=	profile
BIN1+=	protocols
BIN1+=	rc
BIN1+=	rc.bsdextended
BIN1+=	rc.firewall
BIN1+=	rc.initdiskless
BIN1+=	rc.sendmail
BIN1+=	rc.shutdown
BIN1+=	rc.subr
BIN1+=	remote
BIN1+=	rpc
BIN1+=	services
BIN1+=	shells
BIN1+=	sysctl.conf
BIN1+=	syslog.conf
BIN1+=	termcap.small
@


1.390
log
@SVN rev 224765 on 2011-08-10 20:52:02Z by dougb

Revert r224760, and enhance the sed patterns from r224659 to comment out
the _compat entries in the WITHOUT_NIS case rather then delete them.

Approved by:	re (kib)
@
text
@d10 42
a51 12
BIN1=	auth.conf \
	crontab devd.conf devfs.conf \
	ddb.conf dhclient.conf disktab fbtab \
	ftpusers gettytab group \
	hosts hosts.allow hosts.equiv \
	inetd.conf libalias.conf login.access login.conf mac.conf motd \
	netconfig network.subr networks newsyslog.conf nsswitch.conf \
	phones profile protocols \
	rc rc.bsdextended rc.firewall rc.initdiskless \
	rc.sendmail rc.shutdown \
	rc.subr remote rpc services shells \
	sysctl.conf syslog.conf termcap.small
@


1.390.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.390.2.2
log
@SVN rev 238481 on 2012-07-15 11:39:35Z by des

MFH r236751: document sha256 / sha512 support
MFH r236892: remove mention of auth.conf from programs that don't use it
MFH r236963: remove dead code relating to auth.conf
MFH r236965 r236966 r236967 r237005 r237006 r237011: retire auth.conf

Approved by:    re
@
text
@d10 12
a21 41
BIN1=	crontab \
	devd.conf \
	devfs.conf \
	ddb.conf \
	dhclient.conf \
	disktab \
	fbtab \
	ftpusers \
	gettytab \
	group \
	hosts \
	hosts.allow \
	hosts.equiv \
	inetd.conf \
	libalias.conf \
	login.access \
	login.conf \
	mac.conf \
	motd \
	netconfig \
	network.subr \
	networks \
	newsyslog.conf \
	nsswitch.conf \
	phones \
	profile \
	protocols \
	rc \
	rc.bsdextended \
	rc.firewall \
	rc.initdiskless \
	rc.sendmail \
	rc.shutdown \
	rc.subr \
	remote \
	rpc \
	services \
	shells \
	sysctl.conf \
	syslog.conf \
	termcap.small
@


1.390.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
@d2 1
a2 1
# $FreeBSD: stable/9/etc/Makefile 238481 2012-07-15 11:39:35Z des $
@


1.390.2.4
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/244071
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r244071 | eadler | 2012-12-10 02:40:08 +0000 (Mon, 10 Dec 2012) | 8 lines
## SVN ##
## SVN ## MFC r243101:
## SVN ## 	Using set -x produces output on stderr instead of stdout.
## SVN ## 	It also doesn't work with make -s.
## SVN ## 	Prefer the use of builtin make features.
## SVN ##
## SVN ## PR:		misc/126312
## SVN ## Approved by:	cperciva (implicit)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: stable/9/etc/Makefile 244071 2012-12-10 02:40:08Z eadler $
d220 2
a221 1
	if [ ! -e ${DESTDIR}/etc/namedb ]; then \
d267 1
a267 1
	if [ -d ${DESTDIR}/etc/mail -a -f ${DESTDIR}/etc/mail/aliases -a \
d269 1
@


1.390.2.5
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248335
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: stable/9/etc/Makefile 248335 2013-03-15 18:49:39Z brooks $
d291 6
a296 6
MTREE_CMD?=	mtree

MTREES=		mtree/BSD.root.dist		/		\
		mtree/BSD.var.dist		/var		\
		mtree/BSD.usr.dist		/usr		\
		mtree/BSD.include.dist		/usr/include
d298 2
a299 1
MTREES+=	mtree/BIND.include.dist		/usr/include
d302 2
a303 1
MTREES+=	mtree/BIND.chroot.dist		/var/named
d306 1
a306 1
MTREES+=	mtree/BSD.groff.dist		/usr
d309 1
a309 1
MTREES+=	mtree/BSD.sendmail.dist		/
a310 15
.for mtree in ${LOCAL_MTREE}
MTREES+=	../${mtree}			/
.endfor

distrib-dirs:
	@@set ${MTREES}; \
	while test $$# -ge 2; do \
		m=${.CURDIR}/$$1; \
		shift; \
		d=${DESTDIR}$$1; \
		shift; \
		${ECHO} ${MTREE_CMD} -deU ${MTREE_FOLLOWS_SYMLINKS} \
		    -f $$m -p $$d; \
		${MTREE_CMD} -deU ${MTREE_FOLLOWS_SYMLINKS} -f $$m -p $$d; \
	done; true
@


1.390.2.6
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248351
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: stable/9/etc/Makefile 248351 2013-03-15 20:52:00Z brooks $
d324 3
a326 1
	ln -sfh usr/src/sys ${DESTDIR}/sys
d328 6
a333 3
	for mandir in man*; do \
		ln -sfh ../$$mandir ${DESTDIR}/usr/share/man/en.ISO8859-1/; \
		ln -sfh ../$$mandir ${DESTDIR}/usr/share/man/en.UTF-8/; \
a335 4
	for mandir in man*; do \
		ln -sfh ../$$mandir \
		    ${DESTDIR}/usr/share/openssl/man/en.ISO8859-1/; \
	done
d337 4
a340 3
	while [ $$# -gt 0 ] ; do \
		ln -sfh "$$2" "${DESTDIR}/usr/share/man/$$1"; \
		ln -sfh "$$2" "${DESTDIR}/usr/share/openssl/man/$$1"; \
d343 2
d346 4
a349 2
	while [ $$# -gt 0 ] ; do \
		ln -sfh "$$2" "${DESTDIR}/usr/share/nls/$$1"; \
@


1.390.2.7
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248352
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: stable/9/etc/Makefile 248352 2013-03-15 21:32:40Z brooks $
d324 1
a324 1
	${INSTALL_SYMLINK} usr/src/sys ${DESTDIR}/sys
d327 2
a328 4
		${INSTALL_SYMLINK} ../$$mandir \
		    ${DESTDIR}/usr/share/man/en.ISO8859-1/; \
		${INSTALL_SYMLINK} ../$$mandir \
		    ${DESTDIR}/usr/share/man/en.UTF-8/; \
d332 1
a332 1
		${INSTALL_SYMLINK} ../$$mandir \
d337 2
a338 3
		${INSTALL_SYMLINK} "$$2" "${DESTDIR}/usr/share/man/$$1"; \
		${INSTALL_SYMLINK} "$$2" \
		    "${DESTDIR}/usr/share/openssl/man/$$1"; \
d343 1
a343 1
		${INSTALL_SYMLINK} "$$2" "${DESTDIR}/usr/share/nls/$$1"; \
@


1.390.2.8
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248531
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: stable/9/etc/Makefile 248531 2013-03-19 20:00:34Z brooks $
d324 1
a324 1
	ln -sfh usr/src/sys ${DESTDIR}/sys
d327 4
a330 2
		ln -sfh ../$$mandir ${DESTDIR}/usr/share/man/en.ISO8859-1/; \
		ln -sfh ../$$mandir ${DESTDIR}/usr/share/man/en.UTF-8/; \
d334 1
a334 1
		ln -sfh ../$$mandir \
d339 3
a341 2
		ln -sfh "$$2" "${DESTDIR}/usr/share/man/$$1"; \
		ln -sfh "$$2" "${DESTDIR}/usr/share/openssl/man/$$1"; \
d346 1
a346 1
		ln -sfh "$$2" "${DESTDIR}/usr/share/nls/$$1"; \
@


1.390.2.9
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/250121
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: stable/9/etc/Makefile 250121 2013-04-30 22:13:55Z brooks $
d324 1
a324 1
	${INSTALL_SYMLINK} usr/src/sys ${DESTDIR}/sys
d327 2
a328 4
		${INSTALL_SYMLINK} ../$$mandir \
		    ${DESTDIR}/usr/share/man/en.ISO8859-1/; \
		${INSTALL_SYMLINK} ../$$mandir \
		    ${DESTDIR}/usr/share/man/en.UTF-8/; \
d332 1
a332 1
		${INSTALL_SYMLINK} ../$$mandir \
d337 2
a338 3
		${INSTALL_SYMLINK} "$$2" "${DESTDIR}/usr/share/man/$$1"; \
		${INSTALL_SYMLINK} "$$2" \
		    "${DESTDIR}/usr/share/openssl/man/$$1"; \
d343 1
a343 1
		${INSTALL_SYMLINK} "$$2" "${DESTDIR}/usr/share/nls/$$1"; \
@


1.390.2.10
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/250417
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: stable/9/etc/Makefile 250417 2013-05-09 18:43:01Z brooks $
d313 1
a313 1
distrib-dirs: ${MTREES:N/*}
@


1.390.2.11
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/250640
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: stable/9/etc/Makefile 250640 2013-05-14 21:15:36Z brooks $
a158 3
# Sanitize DESTDIR
DESTDIR:=	${DESTDIR:C://*:/:g}

a179 4
.if defined(NO_ROOT)
METALOG.add?=	cat -l >> ${METALOG}
.endif

a200 8
.if defined(NO_ROOT)
	( \
		echo "./etc/login.conf.db type=file mode=0644 uname=root gname=wheel"; \
		echo "./etc/passwd type=file mode=0644 uname=root gname=wheel"; \
		echo "./etc/pwd.db type=file mode=0644 uname=root gname=wheel"; \
		echo "./etc/spwd.db type=file mode=0600 uname=root gname=wheel"; \
	) | ${METALOG.add}
.endif
a323 15
.if defined(NO_ROOT)
	@@set ${MTREES}; \
	while test $$# -ge 2; do \
		m=${.CURDIR}/$$1; \
		shift; \
		d=$$1; \
		test "$$d" == "/" && d=""; \
		d=${DISTBASE}$$d; \
		shift; \
		${ECHO} "${MTREE_CMD:N-W} -C -f $$m -K uname,gname | " \
		    "sed s#^\.#.$$d# | ${METALOG.add}" ; \
		${MTREE_CMD:N-W} -C -f $$m -K uname,gname | sed s#^\.#.$$d# | \
		    ${METALOG.add} ; \
	done; true
.endif
@


1.390.2.12
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/252827
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: stable/9/etc/Makefile 252827 2013-07-05 19:35:51Z emaste $
a145 3
.if ${MK_DEBUG_FILES} != "no"
MTREE+=	BSD.debug.dist
.endif
a311 3
.if ${MK_DEBUG_FILES} != "no"
MTREES+=	mtree/BSD.debug.dist		/usr/lib
.endif
@


1.390.2.13
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/254332
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: stable/9/etc/Makefile 254332 2013-08-14 17:49:08Z jlh $
a24 1
	libmap.conf \
@


1.390.2.14
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/263023
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: stable/9/etc/Makefile 263023 2014-03-11 14:48:44Z bapt $
a226 3
.if ${MK_PKGBOOTSTRAP} != "no"
	${_+_}cd ${.CURDIR}/pkg; ${MAKE} install
.endif
@


1.390.2.15
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/263031
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: stable/9/etc/Makefile 263031 2014-03-11 16:13:03Z des $
a52 4
.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64"
BIN1+=	libmap32.conf
.endif

@


1.390.2.16
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/263047
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: stable/9/etc/Makefile 263047 2014-03-11 21:06:17Z gjb $
d231 3
a233 3
#.if ${MK_PKGBOOTSTRAP} != "no"
#	${_+_}cd ${.CURDIR}/pkg; ${MAKE} install
#.endif
@


1.390.2.17
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/263051
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: stable/9/etc/Makefile 263051 2014-03-11 21:48:30Z gjb $
d231 3
a233 3
.if ${MK_PKGBOOTSTRAP} != "no"
	${_+_}cd ${.CURDIR}/pkg; ${MAKE} install
.endif
@


1.390.2.18
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/263633
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: stable/9/etc/Makefile 263633 2014-03-22 13:58:06Z nyan $
d53 1
a53 1
.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "powerpc64"
@


1.390.2.19
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/264503
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: stable/9/etc/Makefile 264503 2014-04-15 15:20:37Z bdrewery $
d231 1
d233 1
@


1.390.2.2.2.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.390.2.2.2.2
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: releng/9.1/etc/Makefile 238481 2012-07-15 11:39:35Z des $
@


1.390.2.2.2.3
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/265988
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: releng/9.1/etc/Makefile 265988 2014-05-13 23:24:14Z delphij $
a207 1
	${_+_}cd ${.CURDIR}/pkg; ${MAKE} install
@


1.390.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.390.2.1.2.2
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: releng/9.0/etc/Makefile 224765 2011-08-10 20:52:02Z dougb $
@


1.389
log
@SVN rev 224674 on 2011-08-06 09:16:53Z by dougb

Rather than edit the nsswitch.conf file based on ${MK_NIS} == "no"
comment out the NIS _compat options by default, but leave them in
the file for the convenience of users who want to enable it.

Update the comment in the file accordingly.

Reviewed by:	ed
Approved by:	re (hrs)
@
text
@d259 4
@


1.388
log
@SVN rev 224659 on 2011-08-05 17:33:12Z by ed

Remove NIS entries from /etc/nsswitch.conf for WITHOUT_NIS.

We already modify various configuration files in /etc based on build
configuration. This is not done for nsswitch.conf right now when setting
WITHOUT_NIS. This breaks various utilities, including crond, that depend
on working databases.

Approved by:	re (kib)
MFC after:	1 month
@
text
@a258 4
.if ${MK_NIS} == "no"
	sed -i "" -e '/_compat:/d' -e 's/compat/files/' \
		${DESTDIR}/etc/nsswitch.conf
.endif
@


1.387
log
@SVN rev 218941 on 2011-02-22 08:13:49Z by uqs

Flesh out WITHOUT_GROFF support to DTRT.

A full featured groff is required during buildworld, so build it always
and don't rely on it being present on the host system.

vgrind(1) is tightly coupled to a roff processor and will not be
built/installed when groff is disabled. Also much of the roff'ed
documentation under share/doc will not be built/installed when
WITHOUT_GROFF is defined.

Reviewed by:	ru (partial)
@
text
@d259 4
@


1.386
log
@SVN rev 213394 on 2010-10-04 01:07:04Z by gordon

No longer install /etc/manpath.config since the BSDL man utilities
don't use it.

Approved by:	wes (mentor)
@
text
@d274 3
@


1.385
log
@SVN rev 209229 on 2010-06-16 08:20:01Z by avg

device.hints: do not install when WITHOUT_BOOT is set

Forced commit to fix commit message in r209228.

Discussed with:	imp
MFC after:	2 weeks
@
text
@a70 4
.if ${MK_MAN_UTILS} != "no"
BIN1+=	${.CURDIR}/../gnu/usr.bin/man/manpath/manpath.config
.endif

@


1.384
log
@SVN rev 209228 on 2010-06-16 07:52:44Z by avg

device.hints: do install when WITHOUT_BOOT is set

Discussed with:	imp
MFC after:	2 weeks
@
text
@@


1.383
log
@SVN rev 209134 on 2010-06-13 16:35:20Z by imp

Merge from tbemd, with minor tweaks:

Search from most specific ($MACHINE) to least specific
($MACHINE_CPUARCH) when looking for the tty file to use.  Also add an
.error case if none exist.
@
text
@d256 1
d262 1
@


1.382
log
@SVN rev 208320 on 2010-05-19 23:56:26Z by jkim

Add a new build option, MAN_UTILS.  This option lets you control building
utilities and related support files for manual pages, which were previously
controlled by MAN.  For POLA, the default depends on MAN, i.e., WITHOUT_MAN
implies WITHOUT_MAN_UTILS and WITH_MAN implies WITH_MAN_UTILS.  This patch
is slightly improved by me from:

PR:		misc/145212
@
text
@d25 4
d30 1
a30 1
BIN1+=	etc.${MACHINE_ARCH}/ttys
@


1.381
log
@SVN rev 205335 on 2010-03-19 15:53:02Z by ed

Slightly improve my previous commit.

Just comment out the atrun line instead of completely removing it. It is
not a bad idea to leave it as a reference in case someone decides to
install atrun by hand afterwards.
@
text
@d67 1
a67 1
.if ${MK_MAN} != "no"
@


1.380
log
@SVN rev 205329 on 2010-03-19 11:59:02Z by ed

Don't add the atrun-line to the crontab when MK_AT is set.

This prevents spurious calls to sendmail every 5 minutes.

MFC after:	1 week
@
text
@d165 1
a165 1
	sed -i "" -e '/atrun/d' ${DESTDIR}/etc/crontab
@


1.379
log
@SVN rev 204820 on 2010-03-07 08:30:21Z by ed

Install termcap.small.

Right now we have a termcap.small in the tree, but we don't install it.
If we do install this file by default, it is more likely for
applications to work in single user mode.

I am not entirely happy with the contents of this file. In my opinion we
should remove the `dosansi', `pc' and `pc3' entries and replace them
with `vt100' in case someone uses a serial console.

The file does already have entries for `cons25' and `xterm', which is
used most often.

Requested by:	brucec
@
text
@d164 3
@


1.378
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
@d21 1
a21 1
	sysctl.conf syslog.conf
@


1.377
log
@SVN rev 199249 on 2009-11-13 11:26:44Z by ed

Split up etc.i386/ttys into a PC98 version as well.

This means I can now convert syscons on i386 to xterm as well.

Discussed with:	nyan
@
text
@d18 1
a18 1
	rc rc.bsdextended rc.firewall rc.firewall6 rc.initdiskless \
@


1.376
log
@SVN rev 196767 on 2009-09-02 14:54:47Z by flz

- Remove BSD.{x11,x11-4}.dist as we merged prefixes a while ago and those
files aren't used anymore.
- Remove BSD.local.dist as the file moved to ports/Templates when we merged
prefixes.
@
text
@d21 7
a27 2
	sysctl.conf syslog.conf \
	etc.${MACHINE_ARCH}/ttys
@


1.375
log
@SVN rev 193635 on 2009-06-07 13:26:57Z by edwin

Welcome to a default installed /etc/ntp.conf

This NTP configuration file points to the [012].pool.ntp.org servers,
which will return a list of geographical local NTP servers.
It uses the best-practice options of "iburst" and "maxpoll 9".
It gives examples on how to use the "restrict" commands, which are
unfortunately not working when you use the pool.ntp.org servers.
It sets up a fudge server so any clients syncing against this server
will always be synced even if we lose the master.

The idea of this file was briefly discussed on -net.

PR:		conf/58595
Submitted by:	Chris Stenton <jacs@@gnome.co.uk>
MFC after:	1 week
@
text
@d102 1
a102 2
MTREE=	BSD.include.dist BSD.local.dist BSD.root.dist BSD.usr.dist \
	BSD.var.dist BSD.x11.dist BSD.x11-4.dist
@


1.375.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.375.2.2
log
@SVN rev 205586 on 2010-03-24 12:14:59Z by ed

MFC r205329 and r205335:

  Don't add the atrun-line to the crontab when MK_AT is set.

  This prevents spurious calls to sendmail every 5 minutes.
@
text
@a159 3
.if ${MK_AT} == "no"
	sed -i "" -e 's;.*/usr/libexec/atrun;#&;' ${DESTDIR}/etc/crontab
.endif
@


1.375.2.3
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
	rc rc.bsdextended rc.firewall rc.initdiskless \
@


1.375.2.4
log
@SVN rev 206908 on 2010-04-20 18:46:00Z by brucec

MFC r204820:

Install /etc/termcap.small .

PR:	conf/78419
Submitted by:	Eygene A.Ryabinkin <rea at mbslab.kiae.ru>
Approved by:	rrs (mentor)
@
text
@d21 1
a21 1
	sysctl.conf syslog.conf termcap.small \
@


1.375.2.5
log
@SVN rev 208546 on 2010-05-25 20:16:36Z by jkim

MFC:	r208320

Add a new build option, MAN_UTILS.  This option lets you control building
utilities and related support files for manual pages, which were previously
controlled by MAN.  For POLA, the default depends on MAN, i.e., WITHOUT_MAN
implies WITHOUT_MAN_UTILS and WITH_MAN implies WITH_MAN_UTILS.
Note this patch implicitly fixes a documentation bug of src.conf(5), which
says WITHOUT_MAN may be used to not build manual pages while it was also
disabling some utilities for manual pages.

Approved by:	re (kib)
@
text
@d62 1
a62 1
.if ${MK_MAN_UTILS} != "no"
@


1.375.2.6
log
@SVN rev 209829 on 2010-07-08 20:57:07Z by avg

MFC r209228: device.hints: do install when WITHOUT_BOOT is set
@
text
@a247 1
.if ${MK_BOOT} != "no"
a252 1
.endif
@


1.375.2.7
log
@SVN rev 225395 on 2011-09-05 11:08:33Z by ed

MFC r224659, r224674 and r224765:

  Remove NIS entries from /etc/nsswitch.conf for WITHOUT_NIS.

  We already modify various configuration files in /etc based on build
  configuration. This is not done for nsswitch.conf right now when setting
  WITHOUT_NIS. This breaks various utilities, including crond, that depend
  on working databases.
@
text
@a254 4
.if ${MK_NIS} == "no"
	sed -i "" -e 's/.*_compat:/# &/' -e 's/compat$$/files/' \
		${DESTDIR}/etc/nsswitch.conf
.endif
@


1.375.2.8
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/etc/Makefile 225395 2011-09-05 11:08:33Z ed $
@


1.375.2.9
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/244070
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r244070 | eadler | 2012-12-10 02:40:06 +0000 (Mon, 10 Dec 2012) | 8 lines
## SVN ##
## SVN ## MFC r243101:
## SVN ## 	Using set -x produces output on stderr instead of stdout.
## SVN ## 	It also doesn't work with make -s.
## SVN ## 	Prefer the use of builtin make features.
## SVN ##
## SVN ## PR:		misc/126312
## SVN ## Approved by:	cperciva (implicit)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: stable/8/etc/Makefile 244070 2012-12-10 02:40:06Z eadler $
d187 2
a188 1
	if [ ! -e ${DESTDIR}/etc/namedb ]; then \
d234 1
a234 1
	if [ -d ${DESTDIR}/etc/mail -a -f ${DESTDIR}/etc/mail/aliases -a \
d236 1
@


1.375.2.10
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/264519
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: stable/8/etc/Makefile 264519 2014-04-15 23:40:47Z bdrewery $
a174 1
	${_+_}cd ${.CURDIR}/pkg; ${MAKE} install
@


1.375.2.7.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.375.2.7.2.2
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: releng/8.3/etc/Makefile 225395 2011-09-05 11:08:33Z ed $
@


1.375.2.6.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.375.2.5.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.375.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.374
log
@SVN rev 186249 on 2008-12-17 19:12:30Z by thompsa

Add /etc/devd/ and move hardware specific configuration there. This makes it
easier to maintain custom rules for non-system things like ACPI hotkeys.

/etc/devd.conf is already set up to check this directory, no change needed there.
@
text
@d66 4
@


1.373
log
@SVN rev 184443 on 2008-10-29 18:46:47Z by mp

Explicitly set the shell to /bin/sh when MK_TCSH == no.

Not objected to by:	sam
@
text
@d165 1
@


1.372
log
@SVN rev 184343 on 2008-10-27 16:13:28Z by sam

o fix MK_TCSH == no: the default master.passwd sets up root to use /bin/csh
  but there won't be one so root won't be able to login; edit the installed
  file to use /bin/sh in this case.
o while here split csh-related files apart from sh and only install them
  when requested
@
text
@d157 1
a157 1
	sed -i "" -e 's;/bin/csh;;' ${DESTDIR}/etc/master.passwd
@


1.371
log
@SVN rev 183698 on 2008-10-08 13:28:02Z by des

Create separate cat directories for en.UTF-8.  This, together with r183697,
allows users in en.UTF-8 locales to see non-ascii characters in man pages.

MFC after:	1 week
@
text
@d11 1
a11 1
	crontab csh.cshrc csh.login csh.logout devd.conf devfs.conf \
d87 4
d155 6
a160 3
		master.passwd nsmb.conf opieaccess ${DESTDIR}/etc; \
	    pwd_mkdb ${PWD_MKDB_ENDIAN} -i -p -d ${DESTDIR}/etc \
		${DESTDIR}/etc/master.passwd
d205 6
d214 3
a216 5
	    ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
		dot.profile ${DESTDIR}/root/.profile; \
	    rm -f ${DESTDIR}/.cshrc ${DESTDIR}/.profile; \
	    ln ${DESTDIR}/root/.cshrc ${DESTDIR}/.cshrc; \
	    ln ${DESTDIR}/root/.profile ${DESTDIR}/.profile
@


1.370
log
@SVN rev 183268 on 2008-09-22 15:37:47Z by sam

add back regdomain.xml

Noticed by:	jhay
@
text
@d254 1
@


1.369
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
@d87 4
@


1.368
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
BIN1=	amd.map apmd.conf auth.conf \
d12 1
a12 1
	ddb.conf dhclient.conf disktab fbtab freebsd-update.conf \
d14 1
a14 1
	hosts hosts.allow hosts.equiv hosts.lpd \
d17 1
a17 1
	portsnap.conf pf.os phones profile protocols \
d20 3
a22 6
	rc.subr regdomain.xml remote rpc services shells \
	snmpd.config sysctl.conf syslog.conf \
	etc.${MACHINE_ARCH}/ttys \
	${.CURDIR}/../gnu/usr.bin/man/manpath/manpath.config \
	${.CURDIR}/../usr.bin/mail/misc/mail.rc \
	${.CURDIR}/../usr.bin/locate/locate/locate.rc
d32 22
d55 1
a55 1
BIN1+=	printcap
d58 6
a63 2
.if ${MK_NS_CACHING} != "no"
BIN1+= nscd.conf
d75 12
d150 1
d152 1
d204 1
d207 2
d216 1
@


1.367
log
@802.11 regulatory definitions used by ifconfig

Support by:	Hobnob
@
text
@a129 3
.if ${MK_I4B} != "no"
	${_+_}cd ${.CURDIR}/isdn; ${MAKE} install
.endif
@


1.366
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
@d20 1
a20 1
	rc.subr remote rpc services shells \
@


1.365
log
@Update pf examples from OpenBSD to catch up with new stateful defaults and
other syntax changes.  Move pf.conf from /etc to examples, too.
@
text
@d12 1
a12 1
	dhclient.conf disktab fbtab freebsd-update.conf \
@


1.364
log
@Add support for `make -nn' dry runs to this makefile.  Basically,
it's just a matter of adding a `${_+_}' prefix before each submake
invokation.  This allows a dry run to proceed down to, but not
including, leaf commands.  (See <sys.mk> for how ${_+_} is set
depending on the number of -n flags.)
@
text
@d17 1
a17 1
	portsnap.conf pf.conf pf.os phones profile protocols \
@


1.363
log
@Forced commit to note cached.conf -> nscd.conf repocopy. etc/Makefile
changed accordingly.

Approved by:	brooks (mentor)
@
text
@d81 1
a81 1
	cd ${.CURDIR}/../share/man; ${MAKE} makedb
d85 2
a86 2
	cd ${.CURDIR} ; ${MAKE} install DESTDIR=${DISTDIR}/${DISTRIBUTION}
	cd ${.CURDIR} ; ${MAKE} distribution DESTDIR=${DISTDIR}/${DISTRIBUTION}
d115 9
a123 9
	cd ${.CURDIR}/bluetooth; ${MAKE} install
	cd ${.CURDIR}/defaults; ${MAKE} install
	cd ${.CURDIR}/gss; ${MAKE} install
	cd ${.CURDIR}/periodic; ${MAKE} install
	cd ${.CURDIR}/rc.d; ${MAKE} install
	cd ${.CURDIR}/../gnu/usr.bin/send-pr; ${MAKE} etc-gnats-freefall
	cd ${.CURDIR}/../share/termcap; ${MAKE} etc-termcap
	cd ${.CURDIR}/../usr.sbin/rmt; ${MAKE} etc-rmt
	cd ${.CURDIR}/pam.d; ${MAKE} install
d131 1
a131 1
	cd ${.CURDIR}/isdn; ${MAKE} install
d140 1
a140 1
	cd ${.CURDIR}/namedb; ${MAKE} install
d143 1
a143 1
	cd ${.CURDIR}/sendmail; ${MAKE} distribution
d242 1
a242 1
	cd ${.CURDIR}/defaults; ${MAKE} install \
@


1.362
log
@Backout sensors framework.

Requested by:	phk
Discussed on:	cvs-all
@
text
@d40 1
a40 1
BIN1+= cached.conf
@


1.361
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
@d20 1
a20 1
	rc.subr remote rpc sensorsd.conf services shells \
@


1.360
log
@Arm doesn't have GENERIC.hints, so don't install it if it doesn't exist.

Approved by: re (kensmith)
@
text
@d20 1
a20 1
	rc.subr remote rpc services shells \
@


1.360.2.1
log
@MFC: Renaming etc/cached.conf to etc/nscd.conf. etc/Makefile changed
accordingly.

Approved by:	re (kensmith), brooks (mentor)
@
text
@d40 1
a40 1
BIN1+= nscd.conf
@


1.360.2.2
log
@MFC:
  Update pf examples from OpenBSD to catch up with new stateful defaults and
  other syntax changes.  Move pf.conf from /etc to examples, too.

Approved by:	re (kensmith)
@
text
@d17 1
a17 1
	portsnap.conf pf.os phones profile protocols \
@


1.360.2.2.2.1
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
@d81 1
a81 1
	${_+_}cd ${.CURDIR}/../share/man; ${MAKE} makedb
d85 2
a86 2
	${_+_}cd ${.CURDIR} ; ${MAKE} install DESTDIR=${DISTDIR}/${DISTRIBUTION}
	${_+_}cd ${.CURDIR} ; ${MAKE} distribution DESTDIR=${DISTDIR}/${DISTRIBUTION}
d115 9
a123 9
	${_+_}cd ${.CURDIR}/bluetooth; ${MAKE} install
	${_+_}cd ${.CURDIR}/defaults; ${MAKE} install
	${_+_}cd ${.CURDIR}/gss; ${MAKE} install
	${_+_}cd ${.CURDIR}/periodic; ${MAKE} install
	${_+_}cd ${.CURDIR}/rc.d; ${MAKE} install
	${_+_}cd ${.CURDIR}/../gnu/usr.bin/send-pr; ${MAKE} etc-gnats-freefall
	${_+_}cd ${.CURDIR}/../share/termcap; ${MAKE} etc-termcap
	${_+_}cd ${.CURDIR}/../usr.sbin/rmt; ${MAKE} etc-rmt
	${_+_}cd ${.CURDIR}/pam.d; ${MAKE} install
d131 1
a131 1
	${_+_}cd ${.CURDIR}/isdn; ${MAKE} install
d140 1
a140 1
	${_+_}cd ${.CURDIR}/namedb; ${MAKE} install
d143 1
a143 1
	${_+_}cd ${.CURDIR}/sendmail; ${MAKE} distribution
d242 1
a242 1
	${_+_}cd ${.CURDIR}/defaults; ${MAKE} install \
@


1.360.2.3
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
@d81 1
a81 1
	${_+_}cd ${.CURDIR}/../share/man; ${MAKE} makedb
d85 2
a86 2
	${_+_}cd ${.CURDIR} ; ${MAKE} install DESTDIR=${DISTDIR}/${DISTRIBUTION}
	${_+_}cd ${.CURDIR} ; ${MAKE} distribution DESTDIR=${DISTDIR}/${DISTRIBUTION}
d115 9
a123 9
	${_+_}cd ${.CURDIR}/bluetooth; ${MAKE} install
	${_+_}cd ${.CURDIR}/defaults; ${MAKE} install
	${_+_}cd ${.CURDIR}/gss; ${MAKE} install
	${_+_}cd ${.CURDIR}/periodic; ${MAKE} install
	${_+_}cd ${.CURDIR}/rc.d; ${MAKE} install
	${_+_}cd ${.CURDIR}/../gnu/usr.bin/send-pr; ${MAKE} etc-gnats-freefall
	${_+_}cd ${.CURDIR}/../share/termcap; ${MAKE} etc-termcap
	${_+_}cd ${.CURDIR}/../usr.sbin/rmt; ${MAKE} etc-rmt
	${_+_}cd ${.CURDIR}/pam.d; ${MAKE} install
d131 1
a131 1
	${_+_}cd ${.CURDIR}/isdn; ${MAKE} install
d140 1
a140 1
	${_+_}cd ${.CURDIR}/namedb; ${MAKE} install
d143 1
a143 1
	${_+_}cd ${.CURDIR}/sendmail; ${MAKE} distribution
d242 1
a242 1
	${_+_}cd ${.CURDIR}/defaults; ${MAKE} install \
@


1.360.2.4
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
@d12 1
a12 1
	ddb.conf dhclient.conf disktab fbtab freebsd-update.conf \
@


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

sync build infrastructure changes with HEAD

Reviewed by:	imp
@
text
@d10 3
a12 3
BIN1=	auth.conf \
	crontab devd.conf devfs.conf \
	ddb.conf dhclient.conf disktab fbtab \
d14 1
a14 1
	hosts hosts.allow hosts.equiv \
d17 1
a17 1
	phones profile protocols \
d21 5
a25 2
	sysctl.conf syslog.conf \
	etc.${MACHINE_ARCH}/ttys
a34 22
# NB: keep these sorted by MK_* knobs

.if ${MK_AMD} != "no"
BIN1+= amd.map
.endif

.if ${MK_APM} != "no"
BIN1+= apmd.conf
.endif

.if ${MK_BSNMP} != "no"
BIN1+= snmpd.config
.endif

.if ${MK_FREEBSD_UPDATE} != "no"
BIN1+= freebsd-update.conf
.endif

.if ${MK_LOCATE} != "no"
BIN1+=	${.CURDIR}/../usr.bin/locate/locate/locate.rc
.endif

d36 1
a36 1
BIN1+=	hosts.lpd printcap
d39 2
a40 6
.if ${MK_MAIL} != "no"
BIN1+=	${.CURDIR}/../usr.bin/mail/misc/mail.rc
.endif

.if ${MK_MAN} != "no"
BIN1+=	${.CURDIR}/../gnu/usr.bin/man/manpath/manpath.config
a51 16
.if ${MK_NS_CACHING} != "no"
BIN1+= nscd.conf
.endif

.if ${MK_PORTSNAP} != "no"
BIN1+= portsnap.conf
.endif

.if ${MK_PF} != "no"
BIN1+= pf.os
.endif

.if ${MK_TCSH} != "no"
BIN1+= csh.cshrc csh.login csh.logout
.endif

d112 3
a114 7
		master.passwd nsmb.conf opieaccess ${DESTDIR}/etc;
.if ${MK_TCSH} == "no"
	sed -i "" -e 's;/bin/csh;/bin/sh;' ${DESTDIR}/etc/master.passwd
.endif
	pwd_mkdb ${PWD_MKDB_ENDIAN} -i -p -d ${DESTDIR}/etc \
	    ${DESTDIR}/etc/master.passwd
.if ${MK_BLUETOOTH} != "no"
a115 1
.endif
a159 6
		dot.profile ${DESTDIR}/root/.profile; \
	    rm -f ${DESTDIR}/.profile; \
	    ln ${DESTDIR}/root/.profile ${DESTDIR}/.profile
.if ${MK_TCSH} != "no"
	cd ${.CURDIR}/root; \
	    ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
d163 5
a167 3
	    rm -f ${DESTDIR}/.cshrc; \
	    ln ${DESTDIR}/root/.cshrc ${DESTDIR}/.cshrc
.endif
a169 1
.if ${MK_PPP} != "no"
a171 2
.endif
.if ${MK_MAIL} != "no"
a178 1
.endif
@


1.360.2.6
log
@SVN rev 192068 on 2009-05-14 01:35:43Z by des

MFC r183696, r183698: enable UTF-8 for man pages.
@
text
@a263 1
	cd ${DESTDIR}/usr/share/man/en.UTF-8; ln -sf ../man* .
@


1.360.2.7
log
@SVN rev 208550 on 2010-05-25 20:32:30Z by jkim

MFC:	r208320

Add a new build option, MAN_UTILS.  This option lets you control building
utilities and related support files for manual pages, which were previously
controlled by MAN.  For POLA, the default depends on MAN, i.e., WITHOUT_MAN
implies WITHOUT_MAN_UTILS and WITH_MAN implies WITH_MAN_UTILS.
Note this patch implicitly fixes a documentation bug of src.conf(5), which
says WITHOUT_MAN may be used to not build manual pages while it was also
disabling some utilities for manual pages.
@
text
@d62 1
a62 1
.if ${MK_MAN_UTILS} != "no"
@


1.360.2.8
log
@SVN rev 209830 on 2010-07-08 20:57:37Z by avg

MFC r209228: device.hints: do install when WITHOUT_BOOT is set
@
text
@a238 1
.if ${MK_BOOT} != "no"
a243 1
.endif
@


1.360.2.9
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: stable/7/etc/Makefile 209830 2010-07-08 20:57:37Z avg $
@


1.360.2.8.2.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.360.2.8.2.2
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: releng/7.4/etc/Makefile 209830 2010-07-08 20:57:37Z avg $
@


1.360.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.360.2.5.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.360.2.4.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.359
log
@Add a namedb/master directory for the zone files I'm about to add,
and switch to the more "normal" way of installing files for the
namedb directory so that we can pick up the new subdir.
@
text
@d187 1
d191 1
@


1.358
log
@Summer of Code 2005: improve libalias - part 1 of 2

With the first part of my previous Summer of Code work, we get:

-made libalias modular:

 -support for 'particular' protocols (like ftp/irc/etcetc) is no more
  hardcoded inside libalias, but it's available through external
  modules loadable at runtime

 -modules are available both in kernel (/boot/kernel/alias_*.ko) and
  user land (/lib/libalias_*)

 -protocols/applications modularized are: cuseeme, ftp, irc, nbt, pptp,
  skinny and smedia

-added logging support for kernel side

-cleanup

After a buildworld, do a 'mergemaster -i' to install the file libalias.conf
in /etc or manually copy it.

During startup (and after every HUP signal) user land applications running
the new libalias will try to read a file in /etc called libalias.conf:
that file contains the list of modules to load.

User land applications affected by this commit are ppp and natd:
if libalias.conf is present in /etc you won't notice any difference.

The only kernel land bit affected by this commit is ng_nat:
if you are using ng_nat, and it doesn't correctly handle
ftp/irc/etcetc sessions anymore, remember to kldload
the correspondent module (i.e. kldload alias_ftp).

General information and details about the inner working are available
in the libalias man page under the section 'MODULAR ARCHITECTURE
(AND ipfw(4) SUPPORT)'.

NOTA BENE: this commit affects _ONLY_ libalias, ipfw in-kernel nat
support will be part of the next libalias-related commit.

Approved by: glebius
Reviewed by: glebius, ru
@
text
@a66 5
.if ${MK_BIND_ETC} != "no"
NAMEDB=	PROTO.localhost.rev PROTO.localhost-v6.rev named.conf named.root \
	make-localhost
.endif

d133 9
a169 10
.if ${MK_BIND_ETC} != "no"
	cd ${.CURDIR}/namedb; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
	    ${NAMEDB} ${DESTDIR}/var/named/etc/namedb
.endif
.if ${MK_BIND_MTREE} != "no"
	@@if [ ! -e ${DESTDIR}/etc/namedb ]; then \
		set -x; \
		ln -s ../var/named/etc/namedb ${DESTDIR}/etc/namedb; \
	fi
.endif
@


1.357
log
@Add FreeBSD Update 2.0 client code.  The build code is in the projects
repository.

Sponsored by:	FreeBSD security development fundraiser
@
text
@d15 1
a15 1
	inetd.conf login.access login.conf mac.conf motd \
@


1.356
log
@Install /etc/nsswitch.conf statically rather than generating it at
boot.  Autogeneration of nsswitch.conf doesn't makes sense in 7.0
since it's not permitted to upgrade from a pre-nss release without
passing through an intermediate release.

Suggested by:	brooks
@
text
@d12 2
a13 1
	dhclient.conf disktab fbtab ftpusers gettytab group \
@


1.355
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
@d14 2
a15 2
	inetd.conf login.access login.conf \
	mac.conf motd netconfig network.subr networks newsyslog.conf \
@


1.354
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
@d38 4
@


1.353
log
@Fix "make distribution" when just NO_CRYPT is defined.

PR:		misc/94309
Submitted by:	Matthias Lederhofer
MFC after:	3 days
@
text
@d4 3
a6 1
.if !defined(NO_SENDMAIL)
d34 1
a34 1
.if !defined(NO_LPR)
d38 1
a38 2
.if !defined(NO_CRYPT) && !defined(NO_OPENSSL)
.if !defined(NO_OPENSSH)
d43 1
d52 1
a52 1
.if !defined(NO_SENDMAIL)
d55 1
a55 1
.if !defined(NO_BIND)
d57 1
a57 1
.if defined(WITH_BIND_LIBS)
d62 1
a62 1
.if !defined(NO_BIND_ETC) && !defined(NO_BIND)
d69 1
a69 1
.if defined(NO_SENDMAIL)
d80 1
a80 1
.if !defined(NO_MAN)
d130 1
a130 1
.if !defined(NO_I4B)
d133 1
a133 1
.if !defined(NO_SENDMAIL)
d136 1
a136 2
.if !defined(NO_CRYPT) && !defined(NO_OPENSSL)
.if !defined(NO_OPENSSH)
d140 1
d144 1
a144 1
.if !defined(NO_KERBEROS)
d161 1
a161 2
.if !defined(NO_BIND)
.if !defined(NO_BIND_ETC)
d165 1
a165 1
.if !defined(NO_BIND_MTREE)
a170 1
.endif
d198 1
a198 2
.if !defined(NO_BIND)
.if defined(WITH_BIND_LIBS)
d202 1
a202 1
.if !defined(NO_BIND_MTREE)
d206 1
a206 2
.endif
.if !defined(NO_SENDMAIL)
@


1.352
log
@Install audit_control and audit_user, both of which are likely to be
modified by the administrator, as user-writable instead of read-only.

Obtained from:	TrustedBSD Project
@
text
@d134 1
a134 1
.if !defined(NO_OPENSSL)
@


1.351
log
@Install /etc/security configuration files from OpenBSM.

Obtained from:	TrustedBSD Project
@
text
@d124 1
a124 1
	cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 0400 \
@


1.350
log
@Add a new extensible GSS-API layer which can support GSS-API plugins,
similar the the Solaris implementation. Repackage the krb5 GSS mechanism
as a plugin library for the new implementation. This also includes a
comprehensive set of manpages for the GSS-API functions with text mostly
taken from the RFC.

Reviewed by: Love Hrnquist strand <lha@@it.su.se>, ru (build system), des (openssh parts)
@
text
@d23 9
d122 6
@


1.349
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
@d106 1
@


1.348
log
@Diff reduction to RELENG_6.
@
text
@d18 1
a18 1
	snmpd.config sysctl.conf syslog.conf usbd.conf \
@


1.347
log
@Allow one to override the endian flags for make distribution.  This
can be useful for when you know that you are doing something that
won't work with the standard settings and different settings are more
appropriate.
	This allows 5.3 tools to build a 6.x userland when these
	values are set to null.
@
text
@d79 2
a80 2
CAP_MKDB_ENDIAN?=-l
PWD_MKDB_ENDIAN?=-L
d82 2
a83 2
CAP_MKDB_ENDIAN?=-b
PWD_MKDB_ENDIAN?=-B
@


1.346
log
@Add portsnap to the base system.  This is a secure, easy to use,
fast, lightweight, and generally good way for users to keep their
ports trees up to date.

This is version 0.9.4 from the ports tree (sysutils/portsnap) with
the following changes:
1. The experimental pipelined http code is enabled.  No seatbelts
in -CURRENT. (^_^)
2. The working directory has moved from /usr/local/portsnap to
/var/db/portsnap (as discussed on -arch two days ago).
3. Portsnap now fetches a list of mirrors (distributed as DNS SRV
records) and selects one randomly.  This should help to avoid the
uneven loading which plagues the cvsup mirror network.
4. The license is now 2-clause BSD instead of 3-clause BSD.
5. Various incidental changes to make portsnap fit into the base
system's build mechanics.

X-MFC-After:    6.0-RELEASE
X-MFC-Before:   5.5-RELEASE
X-MFC-To:       RELENG_6, RELENG_5, ports
discussed on:   -arch and several other places
"yes please" from:      simon, remko, flz, Diane Bruce
thinks this is a great idea:    bsdimp
Hopes he didn't forget any files:       cperciva
@
text
@d79 2
a80 2
CAP_MKDB_ENDIAN= -l
PWD_MKDB_ENDIAN= -L
d82 2
a83 2
CAP_MKDB_ENDIAN= -b
PWD_MKDB_ENDIAN= -B
d85 2
a86 1
CAP_MKDB_ENDIAN=
@


1.345
log
@Require that DESTDIR be set before running "make distribution".
@
text
@d14 1
a14 1
	pf.conf pf.os phones profile protocols \
@


1.344
log
@Pass -i to pwd_mkdb(8) to ignore locking failures.  This can be useful
for NFS installing world/kernel to another machine.
@
text
@d89 4
@


1.343
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
@d97 1
a97 1
	    pwd_mkdb ${PWD_MKDB_ENDIAN} -p -d ${DESTDIR}/etc \
@


1.343.2.1
log
@MFC addition of portsnap to the base system plus subsequent enhancements
and bug fixes.

Approved by:	re (kensmith)
@
text
@d14 1
a14 1
	portsnap.conf pf.conf pf.os phones profile protocols \
@


1.343.2.2
log
@MFC: Allow one to override {CAP,PWD}_MKDB_ENDIAN from the command line.

Approved by: re@@ (scottl)
@
text
@d79 2
a80 2
CAP_MKDB_ENDIAN?= -l
PWD_MKDB_ENDIAN?= -L
d82 2
a83 2
CAP_MKDB_ENDIAN?= -b
PWD_MKDB_ENDIAN?= -B
d85 1
a85 2
CAP_MKDB_ENDIAN?=
PWD_MKDB_ENDIAN?=
@


1.343.2.3
log
@MFC:

- Pass -i to pwd_mkdb(8) to ignore locking failures.  This can be useful
  for NFS installing world/kernel to another machine.

- Require that DESTDIR be set before running "make distribution".
@
text
@a89 4
.if !defined(DESTDIR)
	@@echo "set DESTDIR before running \"make ${.TARGET}\""
	@@false
.endif
d98 1
a98 1
	    pwd_mkdb ${PWD_MKDB_ENDIAN} -i -p -d ${DESTDIR}/etc \
@


1.343.2.4
log
@MFC: 1.353: Fix "make distribution" when just NO_CRYPT is defined.
@
text
@d118 1
a118 1
.if !defined(NO_CRYPT) && !defined(NO_OPENSSL)
@


1.343.2.5
log
@If NO_BIND_MTREE is set, we don't have anywhere to install the namedb files
to, so don't try.

The PR indicates that NO_BIND_NAMED would also trigger this problem, but
I was unable to reproduce it.

This is going directly to RELENG_6 because testing shows that HEAD is not
affected by this issue, likely due to the renovation of the make knobs
in that branch.

PR:		misc/97188
Submitted by:	Peter Losher <Peter_Losher@@isc.org>
@
text
@d51 1
a51 1
.if !defined(NO_BIND_ETC) && !defined(NO_BIND) && !defined(NO_BIND_MTREE)
d144 1
a144 1
.if !defined(NO_BIND_ETC) && !defined(NO_BIND_MTREE)
@


1.343.2.6
log
@MFC addition of FreeBSD 2.0 client code.

Sponsored by:	FreeBSD security development fundraiser
Approved by:	re (kensmith)
@
text
@d10 1
a10 2
	dhclient.conf disktab fbtab freebsd-update.conf \
	ftpusers gettytab group \
@


1.343.2.7
log
@Merge Makefile:1.351,1.352 from HEAD to RELENG_6:

  Install /etc/security configuration files from OpenBSM.

  Install audit_control and audit_user, both of which are likely to be
  modified by the administrator, as user-writable instead of read-only.

Obtained from:	TrustedBSD Project
@
text
@a23 9

OPENBSMDIR=			${.CURDIR}/../contrib/openbsm
BSM_ETC_OPEN_FILES=		${OPENBSMDIR}/etc/audit_class \
				${OPENBSMDIR}/etc/audit_event
BSM_ETC_RESTRICTED_FILES=	${OPENBSMDIR}/etc/audit_control \
				${OPENBSMDIR}/etc/audit_user
BSM_ETC_EXEC_FILES=		${OPENBSMDIR}/etc/audit_warn
BSM_ETC_DIR=			${DESTDIR}/etc/security

a112 6
	cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 0444 \
	    ${BSM_ETC_OPEN_FILES} ${BSM_ETC_DIR}
	cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 0600 \
	    ${BSM_ETC_RESTRICTED_FILES} ${BSM_ETC_DIR}
	cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 0500 \
	    ${BSM_ETC_EXEC_FILES} ${BSM_ETC_DIR}
@


1.343.2.8
log
@MFC of the work committed on 2007-06-18 to improve the default
named.conf. This brings us in line with BCP, and makes our
installed configuration usable as a local resolver right out
of the box.

This includes:
1.359 of etc/Makefile
1.5 of etc/namedb/Makefile
1.1 of etc/namedb/master/Makefile
all for the new files in etc/namedb/master,

1.23 and 1.24 of etc/namedb/named.conf to bring in the new
configuration options,

The new files in etc/namedb/master to support those options,

And deletion of the old *localhost*.rev files.

See the commit message to HEAD and the comments in the new
named.conf file for more details about the changes and the
reasons for them.
@
text
@d61 5
a130 13

.if !defined(NO_BIND)
.if !defined(NO_BIND_MTREE)
	@@if [ ! -e ${DESTDIR}/etc/namedb ]; then \
		set -x; \
		ln -s ../var/named/etc/namedb ${DESTDIR}/etc/namedb; \
	fi
.endif
.if !defined(NO_BIND_ETC)
	cd ${.CURDIR}/namedb; ${MAKE} install
.endif
.endif

d159 12
@


1.343.2.9
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: stable/6/etc/Makefile 200489 2009-12-14 00:12:07Z dougb $
@


1.343.2.8.4.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.342
log
@Add startup script and default configuration file for bsnmpd.

Reviewed by:	harti
@
text
@d15 2
a16 1
	rc rc.bsdextended rc.firewall rc.firewall6 rc.sendmail rc.shutdown \
@


1.341
log
@Remove a number of entries from the distribution target that are
automaticly created at boot.  There's no need to maintain a list of
files and permissions in multiple places.  This also means binary
updates won't stomp on log files.

For the record, utmp is created in etc/rc.d/cleanvar, wtmp and lastlog
in etc/rc.d/var, and the reset via etc/rc.d/newsyslog.
@
text
@d16 2
a17 2
	rc.subr remote rpc services \
	shells sysctl.conf syslog.conf usbd.conf \
@


1.340
log
@Add rc.bsdextended.  It's been tested enough.
@
text
@a161 26
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \
	    ${DESTDIR}/var/log/auth.log
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \
	    ${DESTDIR}/var/log/cron
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \
	    ${DESTDIR}/var/log/debug.log
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \
	    ${DESTDIR}/var/log/xferlog
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
	    ${DESTDIR}/var/log/lpd-errs
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 640 /dev/null \
	    ${DESTDIR}/var/log/maillog
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
	    ${DESTDIR}/var/log/lastlog
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
	    ${DESTDIR}/var/log/messages
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \
	    ${DESTDIR}/var/log/security
	${INSTALL} -o ${BINOWN} -g network -m 640 /dev/null \
	    ${DESTDIR}/var/log/slip.log
	${INSTALL} -o ${BINOWN} -g network -m 640 /dev/null \
	    ${DESTDIR}/var/log/ppp.log
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
	    ${DESTDIR}/var/log/wtmp
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
	    ${DESTDIR}/var/run/utmp
@


1.339
log
@Bootstrap pwd_mkdb(8) and use its new feature during "make distribute".
@
text
@d15 1
a15 1
	rc rc.firewall rc.firewall6 rc.sendmail rc.shutdown \
@


1.338
log
@Step 1/2 of making "make distribute" work for cross-builds.
@
text
@d79 1
d82 1
d96 2
a97 1
	    pwd_mkdb -p -d ${DESTDIR}/etc ${DESTDIR}/etc/master.passwd
@


1.337
log
@NOCRYPT -> NO_CRYPT
@
text
@d76 9
d89 1
a89 1
	    cap_mkdb ${DESTDIR}/etc/login.conf; \
@


1.336
log
@Start the dreaded NOFOO -> NO_FOO conversion.

OK'ed by:	core
@
text
@d26 1
a26 1
.if !defined(NOCRYPT) && !defined(NO_OPENSSL)
@


1.335
log
@1. Incorporate most of Ruslan's improvements to where and how the
/etc/namedb symlink is created.

2. Incorporate Brian's suggestion to make the link relative. This
is necessary to handle situations (such as mergemaster) where the
user is building a tree in a seperate environment. This will also
fix the problem with the way DESTDIR is set in 'make release'.

3. Add a new knob, NO_BIND_MTREE, as suggested by the folks who
already have stuff in /var/named that they don't want me to mess with.

4. Update make.conf(5) with the new stuff, and correct a few paths
that have changed since I last updated it.
@
text
@d68 1
a68 1
.if !defined(NOMAN)
@


1.334
log
@Fixed symlinking of /etc/namedb.

Reported by:	Jeremy Chadwick
@
text
@d125 2
a126 1
.if !defined(NO_BIND_ETC) && !defined(NO_BIND)
d130 7
d195 1
d198 1
a198 1
	ln -fhs /var/named/etc/namedb ${DESTDIR}/etc/namedb
@


1.333
log
@Install namedb stuff to ${DESTDIR}/var/named/etc/namedb instead
of relying on the symlink in ${DESTDIR}/etc/namedb.

This is functionally equivalent, but doesn't rely on the symlink to work.

Requested by:	ru
@
text
@d189 1
a189 1
	ln -fhs ${DESTDIR}/var/named/etc/namedb ${DESTDIR}/etc/namedb
@


1.332
log
@Fixed symlinking /var/named/etc/namedb to /etc/namedb.
A second "make distrib-dirs" createed a symlink in /var/namedb/etc/namedb.
A third "make distrib-dirs" failed.
@
text
@d127 1
a127 1
	    ${NAMEDB} ${DESTDIR}/etc/namedb
@


1.331
log
@Create a named chroot directory structure in /var/named, and use it
by default when named is enabled. Also, improve our default directory
layout by creating /var/named/etc/namedb/{master|slave} directories,
and use the former for the generated localhost* files.

Rather than using pax to copy device entries, mount devfs in the
chroot directory.

There may be some corner cases where things need to be adjusted,
but overall this structure has been well tested on a production
network, and should serve the needs of the vast majority of users.

UPDATING has instructions on how to do the conversion for those
with existing configurations.
@
text
@d189 1
a189 1
	ln -s ${DESTDIR}/var/named/etc/namedb ${DESTDIR}/etc/namedb
@


1.330
log
@1. Add much finer granularity to the NO_BIND knobs with the addition of:
NO_BIND_DNSSEC, NO_BIND_ETC, NO_BIND_NAMED, and NO_BIND_UTILS.

2. Make creation of directories in /usr/include that are only needed
in the WITH_BIND_LIBS case conditional.

Reviewed by:	ru, des
@
text
@d182 9
a192 4
.endif
.if defined(WITH_BIND_LIBS) && !defined(NO_BIND)
	mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BIND.include.dist \
	    -p ${DESTDIR}/usr/include
@


1.329
log
@Reconnect namedb.  While it may not be optimal, our old named.conf from
BIND 8 is quite usable for BIND 9.
@
text
@d43 6
d50 1
d53 1
d125 1
d128 1
d184 4
@


1.328
log
@Switch from BIND 8 to BIND 9.

Submitted by:	(in part) dougb@@, trhodes@@
Reviewed by:	dougb@@, trhodes@@, re@@
MFC after:	5 days
@
text
@a116 1
.if 0
a118 1
.endif
@


1.327
log
@Drop the -d argument to mtree since some of the spec files now list
symlinks.
@
text
@d117 1
d120 1
@


1.327.2.1
log
@MFC the BIND 9 import and chroot-by-default work up to date.

This includes:
1. More granular NO_BIND_* make knobs.
2. WITH_BIND_LIBS make knob.
3. Run in an automatically configured chroot dir by default.
4. Edit paths in man pages, and install man pages for liblwres.
5. Improve named.conf and make it work with the new structure.
6. Install the bind9 docs.
7. A few Makefile style fixes.

Approved by:	re (scottl)
@
text
@a42 6
.if !defined(NO_BIND)
MTREE+=	BIND.chroot.dist
.if defined(WITH_BIND_LIBS)
MTREE+=	BIND.include.dist
.endif
.endif
a43 1
.if !defined(NO_BIND_ETC) && !defined(NO_BIND)
a45 1
.endif
a116 1
.if !defined(NO_BIND_ETC) && !defined(NO_BIND)
d118 1
a118 2
	    ${NAMEDB} ${DESTDIR}/var/named/etc/namedb
.endif
a171 9
.if !defined(NO_BIND)
.if defined(WITH_BIND_LIBS)
	mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BIND.include.dist \
	    -p ${DESTDIR}/usr/include
.endif
	mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BIND.chroot.dist \
	    -p ${DESTDIR}/var/named
	ln -fhs ${DESTDIR}/var/named/etc/namedb ${DESTDIR}/etc/namedb
.endif
@


1.327.2.2
log
@MFC improvements to the /etc/namedb symlink issue, NO_BIND_MTREE knob,
and updated make.conf(5).

Approved by:	re (scottl)
@
text
@d125 1
a125 2
.if !defined(NO_BIND)
.if !defined(NO_BIND_ETC)
a128 7
.if !defined(NO_BIND_MTREE)
	@@if [ ! -e ${DESTDIR}/etc/namedb ]; then \
		set -x; \
		ln -s ../var/named/etc/namedb ${DESTDIR}/etc/namedb; \
	fi
.endif
.endif
a186 1
.if !defined(NO_BIND_MTREE)
d189 1
a189 1
.endif
@


1.327.2.3
log
@MFC: Add rc.bsdextended, it has been tested enough.
@
text
@d15 1
a15 1
	rc rc.bsdextended rc.firewall rc.firewall6 rc.sendmail rc.shutdown \
@


1.327.2.4
log
@MFC:
  Add startup script and default configuration file for bsnmpd.
  Reviewed by:    harti
@
text
@d16 2
a17 2
	rc.subr remote rpc services shells \
	snmpd.config sysctl.conf syslog.conf usbd.conf \
@


1.327.2.5
log
@MFC portsnap to RELENG_5.
@
text
@d14 1
a14 1
	pf.conf pf.os phones portsnap.conf profile protocols \
@


1.326
log
@I believe most of /boot/device.hints out there are based (if not
identical) on GENERIC.hints, hence the following change:

Moved the creation of /boot/device.hints where it belongs.  This
should aid in merging GENERIC.hints changes to /boot/device.hints,
using mergemaster(8) or a similar approach.
@
text
@d167 4
a170 4
	mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.root.dist -p ${DESTDIR}/
	mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.var.dist -p ${DESTDIR}/var
	mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.usr.dist -p ${DESTDIR}/usr
	mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.include.dist \
@


1.325
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
@a66 3
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \
	    ${.CURDIR}/../sys/${MACHINE}/conf/GENERIC.hints \
	    ${DISTDIR}/${DISTRIBUTION}/boot/device.hints
d162 3
@


1.324
log
@- Run makewhatis(1) in etc/Makefile at the end of "install".
- Removed redundant and undocumented NO_MAKEDB_RUN knob.
@
text
@d14 1
a14 1
	phones profile protocols \
@


1.323
log
@Get moduli from the OpenSSH sources instead of keeping a local copy.
@
text
@d59 5
d65 1
a164 3
.if !defined(NOMAN)
	cd ${.CURDIR}/../share/man; ${MAKE} makedb
.endif
@


1.322
log
@Use a better way to take NO_LPR into account, and correctly check the
NOCRYPT macro when looking at crypto.

Reminded by:	ru
@
text
@d30 1
a30 1
	moduli
@


1.321
log
@Connect /etc/bluetooth and /usr/share/examples/netgraph/bluetooth to the build.

Reviewed by: imp, simon
Approved by: imp (mentor)
@
text
@d22 3
d26 1
a26 1
.if !defined(NO_OPENSSL)
a84 5
.endif
.if !defined(NO_LPR)
	cd ${.CURDIR}; \
	    ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
		printcap ${DESTDIR}/etc
@


1.320
log
@Only install .k5login if people have not set NO_KERBEROS.
@
text
@d72 1
@


1.319
log
@Don't install etc/printcap in the NO_LPR case; ports like 'cups'
make their own etc/printcap if they need it.
@
text
@d98 5
a105 2
	    ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
		dot.k5login ${DESTDIR}/root/.k5login; \
@


1.318
log
@Remove excess paranoia. There is no need to chech for the crypto/ dir
any more, and this check has been removed elsewhere.
@
text
@d14 1
a14 1
	phones printcap profile protocols \
d81 5
@


1.317
log
@o Do not keep a separate list of src/etc/defaults files in
  the src/etc makefile. This list was used to manually
  install the files from src/etc. Instead, simply change
  directory and 'make install'.
o There is no reason for the files in src/etc/defaults to
  be installed as writeable.

Reviewed by:	ru
@
text
@d23 1
a23 1
.if exists(${.CURDIR}/../crypto) && !defined(NO_OPENSSL)
d85 1
a85 1
.if exists(${.CURDIR}/../crypto) && !defined(NO_OPENSSL)
@


1.316
log
@Don't hardcode owner 'root' and group 'wheel'.

Submitted by:	Ulrich Spoerlein <q@@uni.de>
@
text
@a34 2
DEFAULTS= rc.conf pccard.conf periodic.conf

d72 1
a72 2
	cd ${.CURDIR}/defaults; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
	    ${DEFAULTS} ${DESTDIR}/etc/defaults
d197 2
a198 2
	cd ${.CURDIR}/defaults; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \
	    ${DEFAULTS} ${DESTDIR}/usr/share/examples/etc/defaults
@


1.315
log
@Do not install sendmail example/infrastructure files if NO_SENDMAIL is
defined.  The only two files installed in this case are aliases (which
I believe other MTAs may use) and mailer.conf (which isn't sendmail,
it belongs to mailwrapper).

PR:		50477
MFC after:	5 days
@
text
@d112 1
a112 1
	cd ${.CURDIR}/ppp; ${INSTALL} -o root -g ${BINGRP} -m 600 \
@


1.314
log
@Old-promised removing of deprecated locale names
@
text
@d48 3
d53 1
@


1.313
log
@Hook devfs.conf up to the build.

Approved by:	re (scottl)
@
text
@a155 13
	-set - `grep "^[a-zA-Z]" ${.CURDIR}/locale.deprecated`; \
	while [ $$# -gt 0 ] ; \
	do \
		for dir in /usr/share/locale \
			   /usr/share/nls \
			   /usr/local/share/nls; \
		do \
			test -d ${DESTDIR}/$${dir} && cd ${DESTDIR}/$${dir}; \
			test -L "$$2" && rm -rf "$$2"; \
			test \! -L "$$1" && test -d "$$1" && mv "$$1" "$$2"; \
		done; \
		shift; shift; \
	done
a175 8
	while [ $$# -gt 0 ] ; \
	do \
		rm -rf "$$1"; \
		ln -s "$$2" "$$1"; \
		shift; shift; \
	done
	cd ${DESTDIR}/usr/share/locale; \
	set - `grep "^[a-zA-Z]" ${.CURDIR}/locale.alias`; \
@


1.312
log
@Hook rc.sendmail back up, it was removed prematurely
@
text
@d9 2
a10 2
	crontab csh.cshrc csh.login csh.logout \
	devd.conf dhclient.conf disktab fbtab ftpusers gettytab group \
@


1.311
log
@Per previous announcement, remove the old version of the rc system.

All functionality from the previous system has been preserved, and
users should still customize their system boot with the familiar
methods, rc.conf, rc.conf.local, rc.firewall, sysctl.conf, etc.

Users who have customized versions of scripts that have been removed
should take great care when upgrading, since the compatibility code
that used those old scripts has also been removed.
@
text
@d15 1
a15 1
	rc rc.firewall rc.firewall6 rc.shutdown \
@


1.310
log
@Make the defaults for Kerberos 5 a little more up-to-date.
@
text
@d15 2
a16 3
	rc rc.atm rc.devfs rc.diskless1 rc.diskless2 rc.firewall rc.firewall6 \
	rc.network rc.network6 rc.pccard rc.sendmail rc.serial rc.shutdown \
	rc.subr rc.syscons rc.sysctl remote rpc services \
a17 1
	etc.${MACHINE_ARCH}/rc.${MACHINE_ARCH} \
a21 4

.if !defined(NO_I4B)
BIN1+=	rc.isdn
.endif
@


1.309
log
@Break out and rewrite the network setup scripts.
	o /etc/network.subr contains common subroutines used for seting
	  up network interfaces
	o rc.d/hostname sets the hostname if not already set
	o rc.d/nisdomain sets the nis domain *after* rpcbind but
	  before the yp* daemons. This fixes issues with temporary
	  hangs when looking up informaion in nis before it's ready.
	o rc.d/netif brings network interfaces (minus dhcp)  up.
	o rc.d/network1 has been disabled and will be retired before
	  RELENG_5. It will be replaced by rc.d/netif

Approved by:	markm (mentor)
@
text
@d102 1
a102 1
		dot.klogin ${DESTDIR}/root/.klogin; \
@


1.308
log
@Introduce debug.log which gets debug.* (most of this would otherwise go
to the great bit-bucket in the sky)
@
text
@d13 1
a13 1
	mac.conf motd netconfig networks newsyslog.conf \
@


1.307
log
@Make disktab(5) MI (repo-copied from etc.i386/disktab).
@
text
@d132 2
@


1.306
log
@Make sure the default install comes with /etc/login.conf hashed.
@
text
@d10 1
a10 1
	devd.conf dhclient.conf fbtab ftpusers gettytab group \
a18 1
	etc.${MACHINE_ARCH}/disktab \
@


1.305
log
@Apply man.alias to /usr/share/openssl/man too
@
text
@d71 1
@


1.304
log
@Install the OpenSSL man pages in /usr/share/openssl/man
and remove the WANT_OPENSSL_MANPAGES knob.
@
text
@d191 8
@


1.303
log
@NODEVFS cleanup: Don't ever install MAKEDEV anymore.
@
text
@d199 1
@


1.302
log
@Move devd.conf here and install it by default (didn't do a repo copy
because there's so little history to save).

MFC After: 10 millifortnights
@
text
@a97 7
.if defined(MAKEDEV_INSTALL)
	cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 555 \
	    MAKEDEV.local MAKEDEV ${DESTDIR}/dev
.if defined(MAKEDEV_RUN)
	cd ${DESTDIR}/dev; sh MAKEDEV all
.endif
.endif
@


1.301
log
@Back out the previous commit, since there could be dire consequences if
/etc/rc were accidentally executed (as requested by other committeers).
@
text
@d10 1
a10 1
	dhclient.conf fbtab ftpusers gettytab group \
@


1.300
log
@Make /etc/rc and /etc/rc.shutdown executable, and execute them directly
instead of via /bin/sh. They already have the proper #! lines, and
there is no new failure case (if execution fails, it still attempts to
execute indirectly via /bin/sh). This is necessary for SEBSD to function
properly.
@
text
@d15 2
a16 2
	rc.atm rc.devfs rc.diskless1 rc.diskless2 rc.firewall rc.firewall6 \
	rc.network rc.network6 rc.pccard rc.sendmail rc.serial \
d40 1
a40 1
BIN2=	netstart pccard_ether rc.suspend rc.resume rc rc.shutdown
@


1.299
log
@/home/green/tmp/cvsSFosXg
@
text
@@


1.298
log
@Removed the vestiges of modems(5).

Approved by:	re
@
text
@d15 2
a16 2
	rc rc.atm rc.devfs rc.diskless1 rc.diskless2 rc.firewall rc.firewall6 \
	rc.network rc.network6 rc.pccard rc.sendmail rc.serial rc.shutdown \
d40 1
a40 1
BIN2=	netstart pccard_ether rc.suspend rc.resume
@


1.298.2.1
log
@MFC: Install devd.conf by default, ala the other config files.

Approved by: re@@ (scottl and jhb)
@
text
@d10 1
a10 1
	devd.conf dhclient.conf fbtab ftpusers gettytab group \
@


1.297
log
@Invert the logic of the NO_MAKEDEV options to match the 5.0-R default install.
@
text
@d13 1
a13 1
	mac.conf motd modems netconfig networks newsyslog.conf \
@


1.296
log
@Hook up a sample mac.conf to the install.  The sample basically
tells applications to print labels for all of the TrustedBSD-
generated policies, if they are present.

Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, Network Associates Laboratories
@
text
@d98 1
a98 1
.if !defined(NO_MAKEDEV_INSTALL)
d101 1
a101 1
.if !defined(NO_MAKEDEV_RUN)
@


1.295
log
@Do not build the majority of the games. Remaining are the
"utility-like" games and everyone's favourite, fortune(6).
@
text
@d13 1
a13 1
	motd modems netconfig networks newsyslog.conf \
@


1.294
log
@Rename the ftp log filename for compatability with OpenBSD and NetBSD.

Requested by:	ru
@
text
@d10 1
a10 1
	dhclient.conf dm.conf fbtab ftpusers gettytab group \
@


1.293
log
@Install empty ftp.log file to start off ftp logging.
@
text
@d139 1
a139 1
	    ${DESTDIR}/var/log/ftp.log
@


1.292
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
@d138 2
@


1.291
log
@Drop support for COPY, -c has been the default mode of install(1)
for a long time now.

Approved by:	bde
@
text
@a62 3
.if defined(OBJFORMAT)
	echo OBJFORMAT=${OBJFORMAT} > ${DISTDIR}/${DISTRIBUTION}/etc/objformat
.endif
@


1.290
log
@s/${INSTALL} -c/${INSTALL} ${COPY}/
@
text
@d66 1
a66 1
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \
d72 1
a72 1
	    ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 \
d74 1
a74 1
	    ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 755 \
d76 1
a76 1
	    ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 600 \
d79 1
a79 1
	cd ${.CURDIR}/defaults; ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 \
d95 1
a95 1
	cd ${.CURDIR}; ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 \
d98 1
a98 1
	cd ${.CURDIR}; ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 \
d102 1
a102 1
	cd ${.CURDIR}; ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 555 \
d109 1
a109 1
	    ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 \
d111 1
a111 1
	    ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 \
d113 1
a113 1
	    ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 \
d115 1
a115 1
	    ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 \
d120 1
a120 1
	cd ${.CURDIR}/mtree; ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \
d122 1
a122 1
	cd ${.CURDIR}/namedb; ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 \
d124 1
a124 1
	cd ${.CURDIR}/ppp; ${INSTALL} ${COPY} -o root -g ${BINGRP} -m 600 \
d126 1
a126 1
	cd ${.CURDIR}/mail; ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 \
d133 1
a133 1
	${INSTALL} ${COPY} -o ${BINOWN} -g operator -m 664 /dev/null \
d135 1
a135 1
	${INSTALL} ${COPY} -o nobody -g ${BINGRP} -m 644 /dev/null \
d137 1
a137 1
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \
d139 1
a139 1
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \
d141 1
a141 1
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
d143 1
a143 1
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 640 /dev/null \
d145 1
a145 1
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
d147 1
a147 1
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
d149 1
a149 1
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \
d151 1
a151 1
	${INSTALL} ${COPY} -o ${BINOWN} -g network -m 640 /dev/null \
d153 1
a153 1
	${INSTALL} ${COPY} -o ${BINOWN} -g network -m 640 /dev/null \
d155 1
a155 1
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
d157 1
a157 1
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
d159 1
a159 1
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 ${.CURDIR}/minfree \
d161 1
a161 1
	cd ${.CURDIR}/..; ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \
d217 1
a217 1
	cd ${.CURDIR}; ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \
d220 1
a220 1
	cd ${.CURDIR}/defaults; ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \
@


1.289
log
@There is apparently no reason for the existence of the `etc' target.
@
text
@d72 1
a72 1
	    ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \
d74 1
a74 1
	    ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 \
d76 1
a76 1
	    ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 600 \
d79 1
a79 1
	cd ${.CURDIR}/defaults; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \
d95 1
a95 1
	cd ${.CURDIR}; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \
d98 1
a98 1
	cd ${.CURDIR}; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \
d102 1
a102 1
	cd ${.CURDIR}; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 555 \
d109 1
a109 1
	    ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \
d111 1
a111 1
	    ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \
d113 1
a113 1
	    ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \
d115 1
a115 1
	    ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \
d120 1
a120 1
	cd ${.CURDIR}/mtree; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \
d122 1
a122 1
	cd ${.CURDIR}/namedb; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \
d124 1
a124 1
	cd ${.CURDIR}/ppp; ${INSTALL} -c -o root -g ${BINGRP} -m 600 \
d126 1
a126 1
	cd ${.CURDIR}/mail; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \
d133 1
a133 1
	${INSTALL} -c -o ${BINOWN} -g operator -m 664 /dev/null \
d135 1
a135 1
	${INSTALL} -c -o nobody -g ${BINGRP} -m 644 /dev/null \
d137 1
a137 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \
d139 1
a139 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \
d141 1
a141 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
d143 1
a143 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 640 /dev/null \
d145 1
a145 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
d147 1
a147 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
d149 1
a149 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \
d151 1
a151 1
	${INSTALL} -c -o ${BINOWN} -g network -m 640 /dev/null \
d153 1
a153 1
	${INSTALL} -c -o ${BINOWN} -g network -m 640 /dev/null \
d155 1
a155 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
d157 1
a157 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
d159 1
a159 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 ${.CURDIR}/minfree \
d161 1
a161 1
	cd ${.CURDIR}/..; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \
d217 1
a217 1
	cd ${.CURDIR}; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \
d220 1
a220 1
	cd ${.CURDIR}/defaults; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \
@


1.288
log
@Whitespace and indentation (style) fixes.
@
text
@a60 2
etc:

@


1.287
log
@Added DEFAULTS, to denote the contents of etc/defaults/.

Once upon a time (in rev. 1.81), COPYRIGHT and FREEBSD
were multi-value.

Moved installation of /var/log/cron to where it belongs
(this finishes the change in rev. 1.205).

Removed (with extreme prejudice) a bunch of parentheses
that unnecessarily obfuscated this makefile.

Run pwd_mkdb(8) right after master.passwd is installed.

Install nsmb.conf to /usr/share/examples/etc/.
@
text
@d8 1
a8 1
BIN1=   amd.map apmd.conf auth.conf \
d49 2
a50 1
NAMEDB= PROTO.localhost.rev PROTO.localhost-v6.rev named.conf named.root \
d52 3
a54 1
PPPCNF= ppp.conf
a57 1

d74 7
a80 5
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 ${BIN1} ${DESTDIR}/etc; \
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 ${BIN2} ${DESTDIR}/etc; \
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 600 \
	    master.passwd nsmb.conf opieaccess ${DESTDIR}/etc; \
	pwd_mkdb -p -d ${DESTDIR}/etc ${DESTDIR}/etc/master.passwd
d97 2
a98 2
	cd ${.CURDIR}; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 ${SSH} \
	    ${DESTDIR}/etc/ssh
d100 2
a101 2
	cd ${.CURDIR}; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 ${SSL} \
	    ${DESTDIR}/etc/ssl
d105 1
a105 1
	     MAKEDEV.local MAKEDEV ${DESTDIR}/dev
d111 11
a121 11
		${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 dot.cshrc \
		    ${DESTDIR}/root/.cshrc; \
		${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 dot.klogin \
		    ${DESTDIR}/root/.klogin; \
		${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 dot.login \
		    ${DESTDIR}/root/.login; \
		${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 dot.profile \
		    ${DESTDIR}/root/.profile; \
		rm -f ${DESTDIR}/.cshrc ${DESTDIR}/.profile; \
		ln ${DESTDIR}/root/.cshrc ${DESTDIR}/.cshrc; \
		ln ${DESTDIR}/root/.profile ${DESTDIR}/.profile
d163 2
a164 3
	cd ${.CURDIR}/..; \
	    ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${FREEBSD} \
		${DESTDIR}/
d219 5
a223 6
	cd ${.CURDIR}; \
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${BIN1} ${BIN2} \
	    nsmb.conf opieaccess ${DESTDIR}/usr/share/examples/etc
	cd ${.CURDIR}/defaults; \
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${DEFAULTS} \
	    ${DESTDIR}/usr/share/examples/etc/defaults
@


1.286
log
@Make NO_OPENSSL actually imply NO_OPENSSH, as documented in make.conf(5).
@
text
@d42 2
d57 1
a57 3
COPYRIGHT=	COPYRIGHT
FREEBSD=
FREEBSD+=	${COPYRIGHT}
d71 1
a71 1
	(cd ${.CURDIR}; \
a73 5
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 defaults/rc.conf ${DESTDIR}/etc/defaults/; \
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 defaults/pccard.conf ${DESTDIR}/etc/defaults/; \
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 defaults/periodic.conf ${DESTDIR}/etc/defaults/; \
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \
	    ${DESTDIR}/var/log/cron; \
d76 9
a84 7
	( cd ${.CURDIR}/periodic; ${MAKE} install ); \
	( cd ${.CURDIR}/rc.d; ${MAKE} install ); \
	( cd ${.CURDIR}/../gnu/usr.bin/send-pr; ${MAKE} etc-gnats-freefall ); \
	( cd ${.CURDIR}/../share/termcap; ${MAKE} etc-termcap ); \
	( cd ${.CURDIR}/../usr.sbin/rmt; ${MAKE} etc-rmt ); \
	pwd_mkdb -p -d ${DESTDIR}/etc ${DESTDIR}/etc/master.passwd; )
	( cd ${.CURDIR}/pam.d; ${MAKE} install )
d86 1
a86 1
	( cd ${.CURDIR}/isdn; ${MAKE} install )
d89 1
a89 1
	( cd ${.CURDIR}/sendmail; ${MAKE} distribution );
d93 2
a94 2
	(cd ${.CURDIR}; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 ${SSH} \
	    ${DESTDIR}/etc/ssh )
d96 2
a97 2
	(cd ${.CURDIR}; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 ${SSL} \
	    ${DESTDIR}/etc/ssl )
d100 2
a101 2
	( cd ${.CURDIR}; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 555 \
	     MAKEDEV.local MAKEDEV ${DESTDIR}/dev )
d103 1
a103 1
	(cd ${DESTDIR}/dev; sh MAKEDEV all)
d106 1
a106 1
	(cd ${.CURDIR}/root; \
d117 1
a117 1
		ln ${DESTDIR}/root/.profile ${DESTDIR}/.profile)
d137 2
d159 1
a159 1
	(cd ${.CURDIR}/..; \
d161 1
a161 1
		${DESTDIR}/)
d163 1
a163 1
	(cd ${.CURDIR}/../share/man; ${MAKE} makedb; )
d216 1
a216 1
	(cd ${.CURDIR}; \
d218 4
a221 7
	    opieaccess ${DESTDIR}/usr/share/examples/etc; \
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 defaults/rc.conf \
	    ${DESTDIR}/usr/share/examples/etc/defaults; \
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 defaults/pccard.conf \
	    ${DESTDIR}/usr/share/examples/etc/defaults; \
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 defaults/periodic.conf \
	    ${DESTDIR}/usr/share/examples/etc/defaults)
@


1.285
log
@Hook rcorder and rc.d into the build.

Submitted by:	Mike Makonnen
@
text
@d30 2
a31 1
.if exists(${.CURDIR}/../crypto) && !defined(NO_OPENSSH)
a35 2

.if exists(${.CURDIR}/../crypto) && !defined(NO_OPENSSL)
d94 2
a95 1
.if exists(${.CURDIR}/../crypto) && !defined(NO_OPENSSH)
a98 1
.if exists(${.CURDIR}/../crypto) && !defined(NO_OPENSSL)
@


1.284
log
@No need to build perl dirs anymore.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.283 2002/04/26 17:55:11 ru Exp $
d17 2
a18 2
	rc.syscons rc.sysctl remote rpc services shells sysctl.conf \
	syslog.conf usbd.conf \
d83 1
@


1.283
log
@Milestone #1 in cross-arch make releases.

Do not install games and profiled libraries to the ${CHROOTDIR}
with the initial installworld.

Eliminate the need in the second installworld.  For that, make sure
_everything_ is built in the "world" environment, using the right
tool chain.

Added SUBDIR_OVERRIDE helper stuff to Makefile.inc1.  Split the
buildworld process into stages, and skip some stages when
SUBDIR_OVERRIDE is set (used to build crypto, krb4, and krb5
dists).

Added NO_MAKEDB_RUN knob to Makefile.inc1 to avoid running
makewhatis(1) at the end of installworld (used when making crypto,
krb4, and krb5 dists).

In release/scripts/doFS.sh, ensure that the correct boot blocks are
used.

Moved the creation of the "crypto" dist from release.5 to
release.2.

In release.3 and doMFSKERN, build kernels in the "world"
environment.  KERNELS now means "additional" kernels, GENERIC is
always built.

Ensure we build crunched binaries in the "world" environment.
Obfuscate release/Makefile some more (WMAKEENV) to achieve this.

Inline createBOOTMFS target.

Use already built GENERIC kernel modules to augment mfsfd's
/stand/modules.  GC doMODULES as such.

Assorted fixes:

Get rid of the "afterdistribute" target by moving the single use
of it from sys/Makefile to etc/Makefile's "distribute".

Makefile.inc1: apparently "etc" no longer needs to be last for
"distribute" to succeed.

gnu/usr.bin/perl/library/Makefile.inc: do not override the
"install" and "distribute" targets, do it the "canonical" way.

release/scripts/{man,cat}pages-make.sh: make sure Perl manpages and
catpages appear in the right dists.  Note that because Perl does
not respect the MANBUILDCAT (and NOMAN), this results in a loss of
/usr/share/perl/man/cat* empty directories.  This will be fixed
soon.

Turn MAKE_KERBEROS4 into a plain boolean variable (if it is set it
means "make KerberosIV"), as documented in the make.conf(5)
manpage.  Most of the userland makefiles did not test it for "YES"
anyway.

XXX Should specialized kerberized libpam versions be included into
the krb4 and krb5 dists?  (libpam.a would be incorrect anyway if
both krb4 and krb5 dists were choosen.)

Make sure "games" dist is made before "catpages", otherwise games
catpages settle in the wrong dist.

Fast build machine provided by: Igor Kucherenko <kivvy@@sunbay.com>
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.282 2002/04/23 22:16:39 obrien Exp $
a185 2
	mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.include.dist \
		-p ${DESTDIR}/usr/libdata/perl/5.6.1/mach
@


1.282
log
@Change the name of the 'bin' distribution to 'base'.
This is done since it contains much more than /bin, and also gets in the
way when making a combined install+fixit CD.

OK'ed by:	jkh
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.281 2002/04/21 20:32:25 gshapiro Exp $
d67 3
a69 1
	@@echo
@


1.281
log
@Non-sendmail users use the FreeBSD sendmail startup functionality to start
alternative MTAs.  Therefore, always install rc.sendmail, regardless of
NO_SENDMAIL make.conf setting.  Users can still set mta_start_script to a
different script.

This commit is after a repo-copy of src/etc/sendmail/rc.sendmail to
src/etc/rc.sendmail.

Noticed by:	Calvin NG <calvinng@@brel.com>
MFC after:	3 days
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.280 2002/04/20 19:00:10 gshapiro Exp $
d63 1
a63 1
	cd ${.CURDIR} ; ${MAKE} distribution DESTDIR=${DISTDIR}/bin
d65 1
a65 1
	echo OBJFORMAT=${OBJFORMAT} > ${DISTDIR}/bin/etc/objformat
@


1.280
log
@In my continuing crusade to make life better for non-sendmail users, avoid
the creation of /var/spool/clientmqueue and therefore the need for the
smmsp user and group if NO_SENDMAIL is defined.  This required breaking out
the creation of the directory into a new BSD.sendmail.dist mtree file.

MFC after:	1 week
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.279 2002/04/14 22:35:46 dougb Exp $
d16 1
a16 1
	rc.network rc.network6 rc.pccard rc.serial rc.shutdown \
@


1.279
log
@Remove ws at EOL
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.278 2002/03/21 21:44:02 des Exp $
d45 3
d186 3
@


1.278
log
@Install moduli instead of primes
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.277 2002/03/16 21:37:55 markm Exp $
d64 1
a64 1
	@@echo 
@


1.277
log
@Update for Perl 5.6.1
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.276 2002/03/11 19:34:57 rwatson Exp $
d33 1
a33 1
	primes
@


1.276
log
@Turns out everyone is a lot lazier than I thought.  Spell
'authentication.log' as 'auth.log'.

This is also more consistent with syslog facility names.

Sigh. :-)

Submitted by:	asmodai, aeonflux, green, ....
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.275 2002/03/11 19:26:29 rwatson Exp $
d182 1
a182 1
		-p ${DESTDIR}/usr/libdata/perl/5.6.0/mach
@


1.275
log
@Clean up logging of security information a bit:

o Introduce /var/log/authentication.log, which will be the target for
  auth.info and authpriv.info by default.  Rotate on the same schedule
  as most other logs.  Create at installation.

o Remove logging of auth.info from /var/log/security.log, which will
  return to being only for security feature subsystems (such as ipfw,
  and so on).

This creates a special authentication log, which can now be searched
by scripts for authentication events.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.274 2002/02/06 04:57:25 ume Exp $
d134 1
a134 1
	    ${DESTDIR}/var/log/authentication.log
@


1.274
log
@Install PROTO.localhost-v6.rev.  Umm, it seems namedb/Makefile
is not used.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.273 2002/01/29 00:23:33 cjc Exp $
d133 2
@


1.273
log
@Put a complete set of pppd(8) sample configuration files in
/usr/share/examples/pppd.

Update pppd(8) documentation to reflect this, usr.sbin/pppd/pppd.8.

Remove the out-of-place pppd(8) configuration files in etc/ppp,
ppp.shells.sample and ppp.deny.

Make the appropriate changes to the build process, etc/Makefile and
etc/mtree/BSD.usr.mtree, so it all works.

The files from etc/ppp, ppp.shells.sample and ppp.deny, were moved
with a repo copy. Note it in the logs with a forced commit to these
two.

Submitted by:	Maxim Konovalov <maxim@@macomnet.ru> provided the new samples.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.272 2002/01/14 17:15:53 des Exp $
d45 2
a46 1
NAMEDB= PROTO.localhost.rev named.conf named.root make-localhost
@


1.272
log
@Everybody (for suitable values of "everybody") seems to think pam.conf should
be removed outright.

Sponsored by:	DARPA, NAI Labs
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.271 2002/01/14 16:30:22 des Exp $
d46 1
a46 2
PPPCNF= ppp.deny ppp.shells.sample
PPPCF2= ppp.conf
d119 1
a119 1
	cd ${.CURDIR}/ppp; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \
a120 2
	cd ${.CURDIR}/ppp; ${INSTALL} -c -o root -g ${BINGRP} -m 600 \
	    ${PPPCF2} ${DESTDIR}/etc/ppp
@


1.271
log
@Re-add pam.conf so it will get installed so people who don't know about
pam.d will find out about it by reading pam.conf.

Sponsored by:	DARPA, NAI Labs
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.270 2002/01/12 14:03:12 des Exp $
d14 1
a14 1
	pam.conf phones printcap profile protocols \
@


1.270
log
@Switch over to /etc/pam.d/.

Sponsored by:	DARPA / NAI Labs
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.269 2002/01/08 13:42:52 phantom Exp $
d14 1
a14 1
	phones printcap profile protocols \
@


1.269
log
@Correctly handle cases of deprecated locales which are supposed
to have backward compatibility symbolic links.

This code should check existence of deprecated locales and
fix them using following scheme:

. if new locale directory exisists and is a symlink -- remove it
. if old locale directory exists and not a symlink -- rename it to
  its new name

This should allow to mtree(1) and existing locale aliases make(1)
rules to setup locale dirs correctly (avoid self-referenced symlinks)

BTW, this commit brings in backward compatibility support for ru_SU
locales (aliased to appropriate ru_RU ones).
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.268 2002/01/04 13:02:51 sheldonh Exp $
a25 4
.if !defined(USE_PAM_D)
BIN1+=	pam.conf
.endif

a81 1
.if defined(USE_PAM_D)
a82 1
.endif
@


1.268
log
@Install nsmb.conf with mode 0600, since it may be modified to include
passwords for remote shares.

Reported by:	Andre Albsmeier <andre@@albsmeier.net>
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.267 2001/12/24 11:49:48 phantom Exp $
d169 13
@


1.267
log
@Back out recent replacement of LC_MESSAGES file with directory.

Requested by:   ache
@
text
@d2 1
a2 1
# $FreeBSD$
d13 1
a13 1
	motd modems netconfig networks newsyslog.conf nsmb.conf \
d80 1
a80 1
	    opieaccess master.passwd ${DESTDIR}/etc; \
@


1.266
log
@Slightly re-work locale messages storage scheme. Before this commit
LC_MESSAGES related data was installed to <locale>/LC_MESSAGES file.
Now it go to <locale>/LC_MESSAGES/SYS_LC_MESSAGES file. LC_MESSAGES
directory is supposed to be storage of message catalogs of userland tools.
This should allow us to avoid many potential problems with future
libintl related functionality introduction.

Thanks for useful suggestions about correct way how to replace plain
files with directories at installworld stage to: Ruslan Ermilov <ru>
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.265 2001/12/14 11:41:21 sheldonh Exp $
a170 1
	-rm -f ${DESTDIR}/usr/share/locale/*/LC_MESSAGES
@


1.265
log
@Add bmake glue for src/contrib/smbfs and connect userland smbfs
support to the build.

The MFC reminder below is subject to <re@@FreeBSD.org> approval
prior to 4.5-RELEASE.

Reviewed by:	bp, fjoe
MFC:	1 week
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.264 2001/12/07 23:57:20 cjc Exp $
d171 1
@


1.264
log
@Long ago, there was just /etc/daily. Then /etc/security was split out
of /etc/daily. Some time later, /etc/daily became a set of periodic(8)
scripts. Now, this evolution continues, and /etc/security has been
broken into periodic(8) scripts to make local customization easier and
more maintainable.

Reviewed by:	ru
Approved by:	ru
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.263 2001/12/06 13:18:32 des Exp $
d13 1
a13 1
	motd modems netconfig networks newsyslog.conf \
@


1.263
log
@Introduce the variable USE_PAM_D, which, if set, will cause pam.d to be
installed instead of pam.conf.  This is for testing; the conditionals will
be removed once we are confident that pam.d works as intended.

Sponsored by:	DARPA, NAI Labs
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.262 2001/10/01 06:27:44 kris Exp $
d17 1
a17 1
	rc.syscons rc.sysctl remote rpc security services shells sysctl.conf \
@


1.262
log
@UUCP removal Phase III.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.261 2001/09/17 02:04:20 jlemon Exp $
d14 1
a14 1
	pam.conf phones printcap profile protocols \
d26 4
d86 3
@


1.261
log
@Change permissions for initial install of maillog file to 640. (from 644)

Pointed out by: rwatson
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.260 2001/09/03 11:35:17 brian Exp $
a86 3
.endif
.if !defined(NOUUCP)
	( cd ${.CURDIR}/../gnu/libexec/uucp/sample; ${MAKE} install )
@


1.260
log
@Allow group network to read ppp.log & slip.log.

Suggested by: Jesper Skriver <jesper@@FreeBSD.org>
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.259 2001/08/30 22:44:49 alex Exp $
d139 1
a139 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
@


1.259
log
@Move /etc/defaults/make.conf to /usr/share/examples/etc/make.conf as
discussed on the arch@@ mailinglist (after repo-copy).

sys.mk will .error if it finds /etc/defaults/make.conf but include
it anyways (this is the same behaviour as with the make.conf.local
removal).

/usr/share/examples/etc/make.conf has BDEFLAGS commented out now,
since it's only an example file.

Adjust all textes that talk about make.conf or defaults/make.conf to
match the new situation.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.258 2001/08/29 19:59:30 alex Exp $
d147 1
a147 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \
d149 1
a149 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \
@


1.258
log
@chown syntax is user:group now.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.257 2001/08/29 04:03:41 brian Exp $
a70 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 defaults/make.conf ${DESTDIR}/etc/defaults/; \
a203 2
	    ${DESTDIR}/usr/share/examples/etc/defaults; \
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 defaults/make.conf \
@


1.257
log
@Remove diskcheckd.conf
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.256 2001/08/14 23:38:30 ache Exp $
d40 1
a40 1
# -rwxr-xr-x root.wheel, for the new cron root.wheel
@


1.256
log
@Add/install /etc/opieaccess skeleton

Approved by:	markm
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.255 2001/06/13 16:39:23 phk Exp $
d10 1
a10 1
	diskcheckd.conf dhclient.conf dm.conf fbtab ftpusers gettytab group \
@


1.255
log
@Remember to install diskcheckd.conf
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.254 2001/06/10 18:43:58 ache Exp $
d77 1
a77 1
	    master.passwd ${DESTDIR}/etc; \
d203 1
a203 1
	    ${DESTDIR}/usr/share/examples/etc; \
@


1.254
log
@Deal properly with *.US-ASCII family
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.253 2001/06/10 16:36:05 ache Exp $
d10 1
a10 1
	dhclient.conf dm.conf fbtab ftpusers gettytab group \
@


1.253
log
@Fix Latin1 man directories for new locale names
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.252 2001/06/10 13:02:45 ache Exp $
d192 1
a192 1
	set - `grep "^[a-zA-Z]" ${.CURDIR}/locale.alias`; \
d198 1
a198 3
	done; \
	rm -rf POSIX; \
	ln -s C POSIX
@


1.252
log
@New locale names and aliases to old ones
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.251 2001/06/04 14:53:52 ume Exp $
d174 9
a182 1
	cd ${DESTDIR}/usr/share/man/en.ISO_8859-1; ln -sf ../man* .
@


1.251
log
@Remove configuration file for pim6[ds]d.

Submitted by:	sumikawa
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.250 2001/05/23 13:32:30 ru Exp $
d176 1
a176 1
	set - `cat ${.CURDIR}/locale.alias`; \
d184 1
a184 1
	set - `cat ${.CURDIR}/locale.alias`; \
@


1.250
log
@Add NO_I4B to avoid building/installing isdn4bsd package.

Prompted by:	Alexandr Listopad <laa@@laa.zp.ua>
MFC after:	3 days
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.249 2001/04/19 13:47:53 sobomax Exp $
d14 1
a14 2
	pam.conf phones pim6dd.conf pim6sd.conf \
	printcap profile protocols \
@


1.249
log
@o Install sysctl.conf with all other *.conf files;
o put a note into sysctl.conf describing vfs.vmiodirenable knob.

OK'ed by:	alfred
@
text
@d2 1
a2 1
# $FreeBSD$
d17 1
a17 1
	rc.isdn rc.network rc.network6 rc.pccard rc.serial rc.shutdown \
d27 4
a82 1
	( cd ${.CURDIR}/isdn; ${MAKE} install ); \
d84 3
@


1.248
log
@Change NO_MAKEDEV to a finer granularity method:
NO_MAKEDEV_INSTALL and NO_MAKEDEV_RUN.  The former implying the latter.
The names imply what they do.  The last commit by DES based on a PR defeated
the original idea behind NO_MAKEDEV, which was not to run MAKEDEV, but to do
the installation of MAKEDEV.  This should satisfy both parties on the MAKEDEV
challenge.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.247 2001/03/27 03:58:12 green Exp $
d18 2
a19 2
	rc.syscons rc.sysctl remote rpc security services shells syslog.conf \
	usbd.conf \
@


1.247
log
@At least install primes to the right place, for now.  I suppose.

Reminded by:	everyone
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.246 2001/03/24 00:33:05 green Exp $
d95 1
a95 1
.if !defined(NO_MAKEDEV)
d98 1
d100 1
@


1.246
log
@Install /etc/primes.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.245 2001/03/19 12:49:45 alfred Exp $
d29 2
a30 2
	${.CURDIR}/../crypto/openssh/sshd_config
BIN1+=	primes
@


1.245
log
@Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and
associated changes that had to happen to make this possible as well as
bugs fixed along the way.

  Bring in required TLI library routines to support this.

  Since we don't support TLI we've essentially copied what NetBSD
  has done, adding a thin layer to emulate direct the TLI calls
  into BSD socket calls.

  This is mostly from Sun's tirpc release that was made in 1994,
  however some fixes were backported from the 1999 release (supposedly
  only made available after this porting effort was underway).

  The submitter has agreed to continue on and bring us up to the
  1999 release.

  Several key features are introduced with this update:
    Client calls are thread safe. (1999 code has server side thread
    safe)
    Updated, a more modern interface.

  Many userland updates were done to bring the code up to par with
  the recent RPC API.

  There is an update to the pthreads library, a function
  pthread_main_np() was added to emulate a function of Sun's threads
  library.

  While we're at it, bring in NetBSD's lockd, it's been far too
  long of a wait.

  New rpcbind(8) replaces portmap(8) (supporting communication over
  an authenticated Unix-domain socket, and by default only allowing
  set and unset requests over that channel). It's much more secure
  than the old portmapper.

  Umount(8), mountd(8), mount_nfs(8), nfsd(8) have also been upgraded
  to support TI-RPC and to support IPV6.

  Umount(8) is also fixed to unmount pathnames longer than 80 chars,
  which are currently truncated by the Kernel statfs structure.

Submitted by: Martin Blapp <mb@@imp.ch>
Manpage review: ru
Secure RPC implemented by: wpaul
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.244 2001/03/13 03:05:42 des Exp $
d30 1
@


1.244
log
@Don't install MAKEDEV or MAKEDEV.local if NO_MAKEDEV is set.

PR:		25596
Submitted by:	Jonathan Perkin <sketchy@@bsdcode.net>
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.243 2001/03/01 03:51:18 gshapiro Exp $
d13 1
a13 1
	motd modems networks newsyslog.conf \
@


1.243
log
@Don't build/install sendmail related items if NO_SENDMAIL is set.

Submitted by:	ru
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.242 2001/02/22 03:55:00 gshapiro Exp $
d79 1
a79 3
	pwd_mkdb -p -d ${DESTDIR}/etc ${DESTDIR}/etc/master.passwd; \
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 555 \
	     MAKEDEV.local MAKEDEV ${DESTDIR}/dev )
d95 2
@


1.242
log
@Move creation of the sendmail statistics file from the usr.sbin/sendmail
Makefile to the etc/sendmail Makefile to be consistent with all of the
other /var file creations.  In doing so, change the Makefile target from
etc-sendmail.cf to distribution as it installs more than just the sendmail.cf.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.241 2001/02/19 13:08:14 ru Exp $
d4 1
d6 1
a77 1
	( cd ${.CURDIR}/sendmail; ${MAKE} distribution ); \
d82 3
@


1.241
log
@Create directory infrastructure required to format, display
and store preformatted /usr/share/man manual pages in 8-bit
iso-8859-1 charset for all *_*.ISO_8859-1 locales.

Requested by:	des
Input from:	ache
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.240 2001/01/09 22:28:17 jhb Exp $
d76 1
a76 1
	( cd ${.CURDIR}/sendmail; ${MAKE} etc-sendmail.cf ); \
@


1.240
log
@Move the syscons configuration to a machine independent rc.syscons.  The
syscons sh code was identical on both platforms except for whitespace
differences.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.239 2000/10/30 07:12:21 ume Exp $
d162 1
@


1.239
log
@install rc.firewall6.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.238 2000/10/29 06:57:54 dougb Exp $
d16 2
a17 1
	rc.sysctl remote rpc security services shells syslog.conf usbd.conf \
@


1.238
log
@Finish the job of conditionalizing UUCP by preventing files in /etc/uucp
from being installed, and make rmail conditional on neither of
NO_SENDMAIL and NOUUCP.

PR:		bin/21321
Submitted by:	Me
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.237 2000/09/15 08:06:59 ache Exp $
d14 3
a16 3
	rc rc.atm rc.devfs rc.diskless1 rc.diskless2 rc.firewall rc.isdn \
	rc.network rc.network6 rc.pccard rc.serial rc.shutdown rc.sysctl \
	remote rpc security services shells syslog.conf usbd.conf \
@


1.237
log
@Add/use MTREE_FOLLOWS_SYMLINKS make.conf option
This is part of whole subsystem fixing

Reviewed by:	imp
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.236 2000/09/06 18:16:32 nectar Exp $
a72 1
	( cd ${.CURDIR}/../gnu/libexec/uucp/sample; ${MAKE} install ); \
d80 3
@


1.236
log
@Add nsswitch support.  By creating an /etc/nsswitch.conf file, you can
configure FreeBSD so that various databases such as passwd and group can be
looked up using flat files, NIS, or Hesiod.

= Hesiod has been added to libc (see hesiod(3)).

= A library routine for parsing nsswitch.conf and invoking callback
  functions as specified has been added to libc (see nsdispatch(3)).

= The following C library functions have been modified to use nsdispatch:
    . getgrent, getgrnam, getgrgid
    . getpwent, getpwnam, getpwuid
    . getusershell
    . getaddrinfo
    . gethostbyname, gethostbyname2, gethostbyaddr
    . getnetbyname, getnetbyaddr
    . getipnodebyname, getipnodebyaddr, getnodebyname, getnodebyaddr

= host.conf has been removed from src/etc.  rc.network has been modified
  to warn that host.conf is no longer used at boot time.  In addition, if
  there is a host.conf but no nsswitch.conf, the latter is created at boot
  time from the former.

Obtained from:	NetBSD
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.235 2000/08/28 20:22:25 asami Exp $
d151 4
a154 4
	mtree -deU -f ${.CURDIR}/mtree/BSD.root.dist -p ${DESTDIR}/
	mtree -deU -f ${.CURDIR}/mtree/BSD.var.dist -p ${DESTDIR}/var
	mtree -deU -f ${.CURDIR}/mtree/BSD.usr.dist -p ${DESTDIR}/usr
	mtree -deU -f ${.CURDIR}/mtree/BSD.include.dist \
d156 1
a156 1
	mtree -deU -f ${.CURDIR}/mtree/BSD.include.dist \
@


1.235
log
@Add BSD.x11-4.dist to list of mtree files to install (d'oh!).

Submitted by:	Nathan Ahlstrom <nrahlstr@@winternet.com>
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.234 2000/08/15 09:42:12 kris Exp $
d9 1
a9 1
	hosts hosts.allow host.conf hosts.equiv hosts.lpd \
@


1.234
log
@Install /var/crash/minfree mode 644 instead of 664 - group wheel shouldn't
have special write permissions to things.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.233 2000/08/14 02:49:39 gshapiro Exp $
d37 1
a37 1
	BSD.var.dist BSD.x11.dist
@


1.233
log
@Upon installation, create a symbolic link for /etc/aliases pointing to
/etc/mail/aliases.  This should both help users as well as other MTAs which
still use a default aliases path of /etc/aliases.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.232 2000/08/13 18:38:56 gshapiro Exp $
d141 1
a141 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 664 ${.CURDIR}/minfree \
@


1.232
log
@Complete migration of aliases file to /etc/mail/aliases.
The maintainers of share/examples/diskless/README.TEMPLATING and mergemaster
have been contacted so those may be updated as well.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.231 2000/08/13 09:01:12 gshapiro Exp $
d114 5
@


1.231
log
@Add alaises as another file to install into /etc/mail/.
Rename the variable from NOSPAM to ETCMAIL as the list of files actually
only contains one antispam related file.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.230 2000/07/23 16:32:57 marcel Exp $
d6 1
a6 1
BIN1=   aliases amd.map apmd.conf auth.conf \
@


1.230
log
@Backout addition of -L switch to mtree. Using -L breaks the
build process in too many cases. Adding mtree to bootstrap-tools
to solve this breaks the upgrade path because mtree needs a
libc that has strtofflags and fflagstostr.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.229 2000/07/16 07:58:25 ache Exp $
d41 2
a42 2
NOSPAM=	Makefile README mailer.conf access.sample virtusertable.sample \
	mailertable.sample
d113 1
a113 1
	    ${NOSPAM} ${DESTDIR}/etc/mail
@


1.229
log
@Add -L to mtree calls since defaults changed back
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.228 2000/07/14 01:12:50 peter Exp $
d146 4
a149 4
	mtree -deLU -f ${.CURDIR}/mtree/BSD.root.dist -p ${DESTDIR}/
	mtree -deLU -f ${.CURDIR}/mtree/BSD.var.dist -p ${DESTDIR}/var
	mtree -deLU -f ${.CURDIR}/mtree/BSD.usr.dist -p ${DESTDIR}/usr
	mtree -deLU -f ${.CURDIR}/mtree/BSD.include.dist \
d151 1
a151 1
	mtree -deLU -f ${.CURDIR}/mtree/BSD.include.dist \
@


1.228
log
@Change various log file modes from mode 664 to 644.  Allowing group
wheel to trash logfiles is not exactly good security policy.  There have
been several gid wheel holes in ports.  Various other files were changed
as well (eg: the locate database were set to more restrictive modes (444)
by their generation scripts) so this should be safe for them.  utmp and
wtmp are mode 644 already on all the systems we checked.

Submitted by:  jkb
Reviewed by:   kris
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.227 2000/07/02 15:55:25 markm Exp $
d146 4
a149 4
	mtree -deU -f ${.CURDIR}/mtree/BSD.root.dist -p ${DESTDIR}/
	mtree -deU -f ${.CURDIR}/mtree/BSD.var.dist -p ${DESTDIR}/var
	mtree -deU -f ${.CURDIR}/mtree/BSD.usr.dist -p ${DESTDIR}/usr
	mtree -deU -f ${.CURDIR}/mtree/BSD.include.dist \
d151 1
a151 1
	mtree -deU -f ${.CURDIR}/mtree/BSD.include.dist \
@


1.227
log
@Follow-up commit to today's gnu/usr.bin/perl commit; serial number
brought inline with Perl standards.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.226 2000/06/25 14:58:56 markm Exp $
d116 1
a116 1
	${INSTALL} -c -o nobody -g ${BINGRP} -m 664 /dev/null \
d118 1
a118 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \
d120 1
a120 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \
d122 1
a122 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \
d124 1
a124 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \
d132 1
a132 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \
d134 1
a134 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \
@


1.226
log
@Version number and directory changes for Perl 5.006.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.225 2000/06/23 12:38:46 nbm Exp $
d152 1
a152 1
		-p ${DESTDIR}/usr/libdata/perl/5.006/mach
@


1.225
log
@Fix installworld-breaking bracket hanging around from last commit.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.224 2000/06/23 01:18:20 brian Exp $
d152 1
a152 1
		-p ${DESTDIR}/usr/libdata/perl/5.00503/mach
@


1.224
log
@Introduce /etc/defaults/periodic.conf, similar in concept to rc.conf.
The only change in the default functionality should be that
the output reports are slightly more verbose WRT files deleted.

Not objected to by: freebsd-arch
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.223 2000/06/21 05:08:45 asmodai Exp $
d182 1
a182 1
	    ${DESTDIR}/usr/share/examples/etc/defaults); \
@


1.223
log
@Don't build manpages if NOMAN has been set.

PR:		17967
Submitted by:	Benno Rice <benno@@netizen.com.au>
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.222 2000/05/18 05:21:50 kris Exp $
d66 1
d182 2
@


1.222
log
@Install /etc/ssl/openssl.cnf

Submitted by:	Doug Barton <DougB@@gorean.org>
Forgotten by:	kris
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.221 2000/04/15 16:48:41 iwasaki Exp $
d140 1
d142 1
@


1.221
log
@Remove pccard.conf.sample from Makefile, sorry I forgot.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.220 2000/04/03 19:24:02 iwasaki Exp $
d29 4
d83 4
@


1.220
log
@Enable etc/defaults/pccard.conf which is default configuration file
for pccardd.
Please install /etc/defaults/pccard.conf and update /etc/defaults/rc.conf
as well.
Note that old pccard.conf.sample still remains for while but
no longer to be maintained.

Reviewed by:	imp, -mobile ML and nomads ML in Japan.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219 2000/03/13 04:59:43 shin Exp $
d12 1
a12 1
	pam.conf pccard.conf.sample phones pim6dd.conf pim6sd.conf \
@


1.219
log
@Register recently added pim6dd.conf and pim6sd.conf.

Specified by: haro@@tk.kubota.co.jp (Munehiro Matsuda)
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.218 2000/03/12 22:16:18 rwatson Exp $
d61 1
d169 2
@


1.219.2.1
log
@MFC:  related changes on src/etc/defaults/pccard.conf.

src/etc/Makefile:				1.219 -> 1.220
src/etc/defaults/pccard.conf:			N/A -> 1.98
src/etc/defaults/rc.conf:			1.57 -> 1.58
src/share/examples/etc/README.examples:		1.5 -> 1.6

Approved by:	imp, jkh
@
text
@d2 1
a2 1
# $FreeBSD$
a60 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 defaults/pccard.conf ${DESTDIR}/etc/defaults/; \
a167 2
	    ${DESTDIR}/usr/share/examples/etc/defaults; \
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 defaults/pccard.conf \
@


1.219.2.2
log
@MFC: remove pccard.conf.sample from Makefile.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.1 2000/04/15 11:02:29 iwasaki Exp $
d12 1
a12 1
	pam.conf phones pim6dd.conf pim6sd.conf \
@


1.219.2.3
log
@MFC: 1.222) install /etc/ssl/openssl.cnf
MFC: 1.223) don't build manpages if NOMAN has been set
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.2 2000/04/15 16:50:52 iwasaki Exp $
a28 4
.if exists(${.CURDIR}/../crypto) && !defined(NO_OPENSSL)
SSL=	${.CURDIR}/../crypto/openssl/apps/openssl.cnf
.endif

a79 4
.if exists(${.CURDIR}/../crypto) && !defined(NO_OPENSSL)
	(cd ${.CURDIR}; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 ${SSL} \
	    ${DESTDIR}/etc/ssl )
.endif
a131 1
.if !defined(NOMAN)
a132 1
.endif
@


1.219.2.4
log
@MFC: Introduce periodic.conf

PR:		20381
Submitted by:	Vlad Skvortsov <vss@@ulstu.ru>

Although any commit mistakes are probably mine....
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.3 2000/07/14 13:48:50 nbm Exp $
a65 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 defaults/periodic.conf ${DESTDIR}/etc/defaults/; \
a180 2
	    ${DESTDIR}/usr/share/examples/etc/defaults; \
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 defaults/periodic.conf \
@


1.219.2.5
log
@MFC: Use more secure permissions on /var/crash/minfree and several logfiles
     in /var/log.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.4 2000/08/08 18:05:26 brian Exp $
d116 1
a116 1
	${INSTALL} -c -o nobody -g ${BINGRP} -m 644 /dev/null \
d118 1
a118 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
d120 1
a120 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
d122 1
a122 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
d124 1
a124 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
d132 1
a132 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
d134 1
a134 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
d136 1
a136 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 ${.CURDIR}/minfree \
@


1.219.2.6
log
@MFC: Import of sendmail 8.11.0.
     Includes: moving /etc/aliases to /etc/mail/aliases, removing outdated
               documentation, and updating freebsd.mc for new syntax.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.5 2000/08/16 23:30:01 jhb Exp $
d6 1
a6 1
BIN1=   amd.map apmd.conf auth.conf \
d41 2
a42 2
ETCMAIL=Makefile README mailer.conf access.sample virtusertable.sample \
	mailertable.sample aliases
d113 1
a113 6
	    ${ETCMAIL} ${DESTDIR}/etc/mail
	@@if [ -d ${DESTDIR}/etc/mail -a -f ${DESTDIR}/etc/mail/aliases -a \
	      ! -f ${DESTDIR}/etc/aliases ]; then \
		set -x; \
		ln -s mail/aliases ${DESTDIR}/etc/aliases; \
	fi
@


1.219.2.7
log
@Merge 1.235 (BSD.x11-4.dist).
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.6 2000/08/27 17:31:37 gshapiro Exp $
d37 1
a37 1
	BSD.var.dist BSD.x11.dist BSD.x11-4.dist
@


1.219.2.8
log
@MFC: Finish conditionalizing the build of UUCP bits.

PR:		bin/21321
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.7 2000/08/28 20:25:50 asami Exp $
d73 1
a80 3
.if !defined(NOUUCP)
	( cd ${.CURDIR}/../gnu/libexec/uucp/sample; ${MAKE} install )
.endif
@


1.219.2.9
log
@MFC:
  - ipv6_prefix_* and ipv6_ifconfig_* work for end node
  - rtsol should be work for only one interface
  - new variable ipv6_defaultrouter is added
  - option name of rtadvd in comment are corrected
  - ipv6_firewall_enable, ipv6_firewall_type, ipv6_firewall_script,
    ipv6_firewall_logging are added to introduce rc.firewall6.

  IPv6 firewall rule is just starting point and should be brushed up.
  This commit includes PR18621, PR21694, PR22051.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.8 2000/10/31 09:44:04 dougb Exp $
d14 3
a16 3
	rc rc.atm rc.devfs rc.diskless1 rc.diskless2 rc.firewall rc.firewall6 \
	rc.isdn rc.network rc.network6 rc.pccard rc.serial rc.shutdown \
	rc.sysctl remote rpc security services shells syslog.conf usbd.conf \
@


1.219.2.10
log
@MFC: Move the syscons configuration to a machine independent rc.syscons.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.9 2000/11/01 07:21:45 ume Exp $
d16 1
a16 2
	rc.syscons rc.sysctl remote rpc security services shells syslog.conf \
	usbd.conf \
@


1.219.2.11
log
@MFC: Move creation of the sendmail statistics file from the usr.sbin/sendmail
     Makefile to the etc/sendmail Makefile to be consistent with all of the
     other /var file creations.  In doing so, change the Makefile target from
     etc-sendmail.cf to distribution as it installs more than just the
     sendmail.cf.

 Revision  Changes    Path
  1.242     +2 -2      src/etc/Makefile
  1.4       +4 -2      src/etc/sendmail/Makefile
  1.30      +1 -3      src/usr.sbin/sendmail/Makefile
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.10 2001/02/27 20:03:28 jhb Exp $
d76 1
a76 1
	( cd ${.CURDIR}/sendmail; ${MAKE} distribution ); \
@


1.219.2.12
log
@MFC: Create directory infrastructure required to format, display
     and store preformatted /usr/share/man manual pages in 8-bit
     iso-8859-1 charset for all *_*.ISO_8859-1 (Latin-1) locales.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.11 2001/02/27 21:20:14 gshapiro Exp $
a161 1
	cd ${DESTDIR}/usr/share/man/en.ISO_8859-1; ln -sf ../man* .
@


1.219.2.13
log
@MFC: 1.243: Don't build/install sendmail related items if NO_SENDMAIL is set.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.12 2001/03/05 12:06:11 ru Exp $
a3 1
.if !defined(NO_SENDMAIL)
a4 1
.endif
@


1.219.2.14
log
@MFC: Finish MFC of 1.243 (started by obrien).
     Don't build/install sendmail related items if NO_SENDMAIL is set.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.13 2001/03/06 01:41:58 obrien Exp $
d78 1
a82 3
.if !defined(NO_SENDMAIL)
	( cd ${.CURDIR}/sendmail; ${MAKE} distribution );
.endif
@


1.219.2.15
log
@MFC: install /etc/ssh/primes
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.14 2001/03/06 01:47:29 gshapiro Exp $
d29 1
a29 2
	${.CURDIR}/../crypto/openssh/sshd_config \
	primes
@


1.219.2.16
log
@MFC: Remove configuration file for pim6[ds]d.

	etc/Makefile:	1.250->1.251
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.15 2001/05/03 00:49:08 green Exp $
d14 2
a15 1
	pam.conf phones printcap profile protocols \
@


1.219.2.17
log
@MFC: NO_I4B knob.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.16 2001/06/04 14:58:44 ume Exp $
d16 1
a16 1
	rc.network rc.network6 rc.pccard rc.serial rc.shutdown \
a25 4
.if !defined(NO_I4B)
BIN1+=	rc.isdn
.endif

d78 1
a81 3
.if !defined(NO_I4B)
	( cd ${.CURDIR}/isdn; ${MAKE} install )
.endif
@


1.219.2.18
log
@Removing old, broken DEVFS from -stable phase one: remove support
code, everything under #ifdef DEVFS (and thus opt_devfs.h), and most
references to the DEVFS routines.  Code that really couldn't be
reached was left alone.  Removal of the actual DEVFS implementation
will come later.

Approved by:	-stable
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.17 2001/07/09 13:49:56 ru Exp $
d15 1
a15 1
	rc rc.atm rc.diskless1 rc.diskless2 rc.firewall rc.firewall6 \
@


1.219.2.19
log
@Actually install sysctl.conf.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.18 2001/07/24 09:49:37 dd Exp $
d17 2
a18 2
	rc.syscons rc.sysctl remote rpc security services shells sysctl.conf \
	syslog.conf usbd.conf \
@


1.219.2.20
log
@MFC: add bmake glue for smbfs userland components and connect to
i386 build.

Approved by:	re
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.19 2001/10/09 13:07:21 dd Exp $
d13 1
a13 1
	motd modems networks newsyslog.conf nsmb.conf \
@


1.219.2.21
log
@MFC rev 1.268: install nsmb.conf with mode 0600

Approved by:	re
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.20 2001/12/18 12:53:14 sheldonh Exp $
d13 1
a13 1
	motd modems networks newsyslog.conf \
d77 1
a77 1
	    master.passwd nsmb.conf ${DESTDIR}/etc; \
@


1.219.2.22
log
@MFC following revisions of etc/Makefile:

1.254, deal properly with *.US-ASCII
1.253, fix Latin1 man directories for new locale names
1.252, new locale names and aliases to old ones

Also add/update files with locale, nls and man aliases.

Approved by: re
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.21 2002/01/04 13:30:06 sheldonh Exp $
d172 1
a172 9
	cd ${DESTDIR}/usr/share/man/en.ISO8859-1; ln -sf ../man* .
	cd ${DESTDIR}/usr/share/man; \
	set - `grep "^[a-zA-Z]" ${.CURDIR}/man.alias`; \
	while [ $$# -gt 0 ] ; \
	do \
		rm -rf "$$1"; \
		ln -s "$$2" "$$1"; \
		shift; shift; \
	done
d174 1
a174 1
	set - `grep "^[a-zA-Z]" ${.CURDIR}/locale.alias`; \
d182 1
a182 1
	set - `grep "^[a-zA-Z]" ${.CURDIR}/nls.alias`; \
d188 3
a190 1
	done
@


1.219.2.23
log
@Backout *.EUC -> *.euc?? rename locale MFC

Plus MFC additional stuff which is supposed to
check correctness of this removal as well as
other deperecated locales (rev 1.269 of
etc/Makefile and etc/locale.deprecated)

Requested by: re (murray)
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.22 2002/01/05 15:31:31 phantom Exp $
a163 13
	-set - `grep "^[a-zA-Z]" ${.CURDIR}/locale.deprecated`; \
	while [ $$# -gt 0 ] ; \
	do \
		for dir in /usr/share/locale \
			   /usr/share/nls \
			   /usr/local/share/nls; \
		do \
			test -d ${DESTDIR}/$${dir} && cd ${DESTDIR}/$${dir}; \
			test -L "$$2" && rm -rf "$$2"; \
			test \! -L "$$1" && test -d "$$1" && mv "$$1" "$$2"; \
		done; \
		shift; shift; \
	done
@


1.219.2.24
log
@MFC 1.274: Install PROTO.localhost-v6.rev.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.23 2002/01/08 20:07:27 phantom Exp $
d45 1
a45 2
NAMEDB= PROTO.localhost.rev PROTO.localhost-v6.rev named.conf named.root \
	make-localhost
@


1.219.2.25
log
@MFC 1.1: Put a complete set of pppd(8) sample configuration files in
src/share/examples/pppd.

MFC 1.5: Remove the out-of-place pppd(8) configuration files in
src/etc/ppp, ppp.shells.sample and ppp.deny. ppp.shells.sample and
ppp.deny, were moved to src/share/examples/pppd with a repo copy.
Commit "fresh" versions to RELENG_4.

MFC 1.22: Update pppd(8) documentation to reflect this,
src/usr.sbin/pppd/pppd.8.

MFC 1.273, 1.253: Make the appropriate changes to the build process,
src/etc/Makefile and src/etc/mtree/BSD.usr.mtree, so it all works.

Submitted by:   Maxim Konovalov <maxim@@macomnet.ru> provided the new samples.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.24 2002/02/06 05:16:28 ume Exp $
d47 2
a48 1
PPPCNF=	ppp.conf
d122 2
d125 1
a125 1
	    ${PPPCNF} ${DESTDIR}/etc/ppp
@


1.219.2.26
log
@MFC: Long ago, there was just /etc/daily. Then /etc/security was split
out of /etc/daily. Some time later, /etc/daily became a set of
periodic(8) scripts. Now, this evolution continues, and /etc/security
has been broken into periodic(8) scripts to make local customization
easier and more maintainable.

  src/etc/Makefile                                  1.264
  src/etc/defaults/periodic.conf                    1.18
  src/etc/mtree/BSD.root.dist                       1.57
  src/etc/periodic/Makefile                         1.3
  src/etc/periodic/daily/450.status-security        1.9
  src/etc/periodic/security/100.chksetuid           1.1
  src/etc/periodic/security/200.chkmounts           1.2
  src/etc/periodic/security/300.chkuid0             1.1
  src/etc/periodic/security/400.passwdless          1.1
  src/etc/periodic/security/500.ipfwdenied          1.1
  src/etc/periodic/security/550.ipfwlimit           1.2
  src/etc/periodic/security/600.ip6fwdenied         1.1
  src/etc/periodic/security/650.ip6fwlimit          1.2
  src/etc/periodic/security/700.kernelmsg           1.1
  src/etc/periodic/security/800.loginfail           1.1
  src/etc/periodic/security/900.tcpwrap             1.1
  src/etc/periodic/security/Makefile                1.1
  src/etc/security                                  1.60
  src/share/man/man5/periodic.conf.5                1.38
  src/usr.sbin/periodic/periodic.8                  1.26
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.25 2002/02/12 00:49:32 cjc Exp $
d17 1
a17 1
	rc.syscons rc.sysctl remote rpc services shells sysctl.conf \
@


1.219.2.27
log
@MFC en masse. Several of the included changes are mine, however we've
gotten pretty far out of synch with -current over the last year or so,
this catches us up for everything that makes sense.

There are several whitespace only changes here. In an ideal world I
would have had time to seperate them out, however I did not. Most of
them are included to be consistent with -current, some of them are
"improvements" that happened while I was adding things back.

Of particular note:
/var/log/auth.log
/var/run and /var/spool cleanup in rc
Early and late rc.sysctl runs
New mailq/queurun support in daily scripts
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.26 2002/02/25 10:52:55 cjc Exp $
d40 1
a40 1
# -rwxr-xr-x root:wheel, for the new cron root:wheel
d47 1
a47 1
PPPCNF= ppp.conf
d64 1
a64 1
	@@echo
d82 3
a84 1
	pwd_mkdb -p -d ${DESTDIR}/etc ${DESTDIR}/etc/master.passwd )
a102 3
	( cd ${.CURDIR}; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 555 \
	    MAKEDEV.local MAKEDEV ${DESTDIR}/dev )
.if !defined(NO_MAKEDEV_RUN)
a104 1
.endif
d126 1
a126 1
	    ! -f ${DESTDIR}/etc/aliases ]; then \
a133 2
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \
	    ${DESTDIR}/var/log/auth.log
d136 1
a136 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 640 /dev/null \
d144 1
a144 1
	${INSTALL} -c -o ${BINOWN} -g network -m 640 /dev/null \
d146 1
a146 1
	${INSTALL} -c -o ${BINOWN} -g network -m 640 /dev/null \
@


1.219.2.28
log
@MFC: Non-sendmail users use the FreeBSD sendmail startup functionality to start
     alternative MTAs.  Therefore, always install rc.sendmail, regardless of
     NO_SENDMAIL make.conf setting.  Users can still set mta_start_script to a
     different script.

     This commit is after a repo-copy of src/etc/sendmail/rc.sendmail to
     src/etc/rc.sendmail.

     Revision  Changes    Path
     1.281     +2 -2      src/etc/Makefile
     1.18      +1 -3      src/etc/sendmail/Makefile
     1.3       +0 -194    src/etc/sendmail/rc.sendmail (dead)
     1.27      +1 -4      src/share/man/man8/Makefile
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.27 2002/04/15 00:44:12 dougb Exp $
d16 1
a16 1
	rc.network rc.network6 rc.pccard rc.sendmail rc.serial rc.shutdown \
@


1.219.2.29
log
@MFC: In my continuing crusade to make life better for non-sendmail users, avoid
     the creation of /var/spool/clientmqueue and therefore the need for the
     smmsp user and group if NO_SENDMAIL is defined.  This required breaking out
     the creation of the directory into a new BSD.sendmail.dist mtree file.

     Revision  Changes    Path
     1.280     +7 -1      src/etc/Makefile
     1.1       +14 -0     src/etc/mtree/BSD.sendmail.dist (new)
     1.61      +1 -3      src/etc/mtree/BSD.var.dist
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.219.2.28 2002/04/24 17:28:08 gshapiro Exp $
a44 3
.if !defined(NO_SENDMAIL)
MTREE+=	BSD.sendmail.dist
.endif
a185 3
.if !defined(NO_SENDMAIL)
	mtree -deU -f ${.CURDIR}/mtree/BSD.sendmail.dist -p ${DESTDIR}/
.endif
@


1.219.2.29.2.1
log
@Merge OpenSSH, OPIE, PAM and a number of dependencies from -STABLE.
@
text
@d2 1
a2 1
# $FreeBSD$
d33 1
a33 1
	moduli
@


1.219.2.30
log
@Grrr, actually MFC moduli.
@
text
@d2 1
a2 1
# $FreeBSD$
d33 1
a33 1
	moduli
@


1.219.2.31
log
@MFC: install opieaccess, some further diff reduction.
@
text
@a42 2
DEFAULTS= rc.conf make.conf pccard.conf periodic.conf

d70 16
a85 14
	cd ${.CURDIR}; \
	    ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \
		${BIN1} ${DESTDIR}/etc; \
	    ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 \
		${BIN2} ${DESTDIR}/etc; \
	    ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 600 \
		master.passwd nsmb.conf opieaccess ${DESTDIR}/etc; \
	cd ${.CURDIR}/defaults; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \
	    ${DEFAULTS} ${DESTDIR}/etc/defaults;
	cd ${.CURDIR}/periodic; ${MAKE} install
	cd ${.CURDIR}/../gnu/usr.bin/send-pr; ${MAKE} etc-gnats-freefall
	cd ${.CURDIR}/../share/termcap; ${MAKE} etc-termcap
	cd ${.CURDIR}/../usr.sbin/rmt; ${MAKE} etc-rmt
	pwd_mkdb -p -d ${DESTDIR}/etc ${DESTDIR}/etc/master.passwd
a140 2
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \
	    ${DESTDIR}/var/log/cron
d221 1
a221 2
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \
	    ${BIN1} ${BIN2} nsmb.conf opieaccess \
d223 8
a230 2
	cd ${.CURDIR}/defaults; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \
	    ${DEFAULTS} ${DESTDIR}/usr/share/examples/etc/defaults; \
@


1.219.2.32
log
@Remove unbalanced parenthesis.
@
text
@d222 2
a223 1
	cd ${.CURDIR}; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \
d225 1
a225 1
	    ${DESTDIR}/usr/share/examples/etc
d227 1
a227 1
	    ${DEFAULTS} ${DESTDIR}/usr/share/examples/etc/defaults
@


1.219.2.33
log
@MFC: s/${INSTALL} -c/${INSTALL} ${COPY}/
@
text
@d73 1
a73 1
	    ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 \
d75 1
a75 1
	    ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 755 \
d77 1
a77 1
	    ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 600 \
d79 1
a79 1
	cd ${.CURDIR}/defaults; ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 \
d96 1
a96 1
	(cd ${.CURDIR}; ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 ${SSH} \
d100 1
a100 1
	(cd ${.CURDIR}; ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 ${SSL} \
d104 1
a104 1
	( cd ${.CURDIR}; ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 555 \
d111 1
a111 1
		${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 dot.cshrc \
d113 1
a113 1
		${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 dot.klogin \
d115 1
a115 1
		${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 dot.login \
d117 1
a117 1
		${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 dot.profile \
d122 1
a122 1
	cd ${.CURDIR}/mtree; ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \
d124 1
a124 1
	cd ${.CURDIR}/namedb; ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 \
d126 1
a126 1
	cd ${.CURDIR}/ppp; ${INSTALL} ${COPY} -o root -g ${BINGRP} -m 600 \
d128 1
a128 1
	cd ${.CURDIR}/mail; ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 \
d135 1
a135 1
	${INSTALL} ${COPY} -o ${BINOWN} -g operator -m 664 /dev/null \
d137 1
a137 1
	${INSTALL} ${COPY} -o nobody -g ${BINGRP} -m 644 /dev/null \
d139 1
a139 1
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \
d141 1
a141 1
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \
d143 1
a143 1
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
d145 1
a145 1
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 640 /dev/null \
d147 1
a147 1
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
d149 1
a149 1
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
d151 1
a151 1
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \
d153 1
a153 1
	${INSTALL} ${COPY} -o ${BINOWN} -g network -m 640 /dev/null \
d155 1
a155 1
	${INSTALL} ${COPY} -o ${BINOWN} -g network -m 640 /dev/null \
d157 1
a157 1
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
d159 1
a159 1
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
d161 1
a161 1
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 ${.CURDIR}/minfree \
d164 1
a164 1
	    ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 444 ${FREEBSD} \
d222 1
a222 1
	cd ${.CURDIR}; ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \
d225 1
a225 1
	cd ${.CURDIR}/defaults; ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \
@


1.219.2.34
log
@MFC: Drop support for COPY.
@
text
@d73 1
a73 1
	    ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
d75 1
a75 1
	    ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 755 \
d77 1
a77 1
	    ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 600 \
d79 1
a79 1
	cd ${.CURDIR}/defaults; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
d96 1
a96 1
	(cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 ${SSH} \
d100 1
a100 1
	(cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 ${SSL} \
d104 1
a104 1
	( cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 555 \
d111 1
a111 1
		${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 dot.cshrc \
d113 1
a113 1
		${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 dot.klogin \
d115 1
a115 1
		${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 dot.login \
d117 1
a117 1
		${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 dot.profile \
d122 1
a122 1
	cd ${.CURDIR}/mtree; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \
d124 1
a124 1
	cd ${.CURDIR}/namedb; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
d126 1
a126 1
	cd ${.CURDIR}/ppp; ${INSTALL} -o root -g ${BINGRP} -m 600 \
d128 1
a128 1
	cd ${.CURDIR}/mail; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
d135 1
a135 1
	${INSTALL} -o ${BINOWN} -g operator -m 664 /dev/null \
d137 1
a137 1
	${INSTALL} -o nobody -g ${BINGRP} -m 644 /dev/null \
d139 1
a139 1
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \
d141 1
a141 1
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \
d143 1
a143 1
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
d145 1
a145 1
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 640 /dev/null \
d147 1
a147 1
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
d149 1
a149 1
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
d151 1
a151 1
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \
d153 1
a153 1
	${INSTALL} -o ${BINOWN} -g network -m 640 /dev/null \
d155 1
a155 1
	${INSTALL} -o ${BINOWN} -g network -m 640 /dev/null \
d157 1
a157 1
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
d159 1
a159 1
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
d161 1
a161 1
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 ${.CURDIR}/minfree \
d164 1
a164 1
	    ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 ${FREEBSD} \
d222 1
a222 1
	cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \
d225 1
a225 1
	cd ${.CURDIR}/defaults; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \
@


1.219.2.35
log
@MFC: 1.286: Make NO_OPENSSL imply NO_OPENSSH, as documented in make.conf(5).
@
text
@d30 1
a30 2
.if exists(${.CURDIR}/../crypto) && !defined(NO_OPENSSL)
.if !defined(NO_OPENSSH)
d35 2
d95 1
a95 2
.if exists(${.CURDIR}/../crypto) && !defined(NO_OPENSSL)
.if !defined(NO_OPENSSH)
d99 1
@


1.219.2.36
log
@MFC: 1.288 (whitespace), 1.289 (removed the `etc' target).
@
text
@d8 1
a8 1
BIN1=	amd.map apmd.conf auth.conf \
d17 2
a18 2
	rc.syscons rc.sysctl remote rpc services \
	shells sysctl.conf syslog.conf usbd.conf \
d49 1
a49 2

NAMEDB=	PROTO.localhost.rev PROTO.localhost-v6.rev named.conf named.root \
d51 1
a51 3

PPPCNF=	ppp.conf

d55 1
d57 5
a61 1
FREEBSD=COPYRIGHT
d64 1
a64 1
	cd ${.CURDIR} ; ${MAKE} distribution DESTDIR=${DISTDIR}/${DISTRIBUTION}
d66 1
a66 1
	echo OBJFORMAT=${OBJFORMAT} > ${DISTDIR}/${DISTRIBUTION}/etc/objformat
d68 1
a77 1
	    pwd_mkdb -p -d ${DESTDIR}/etc ${DESTDIR}/etc/master.passwd
d79 1
a79 1
	    ${DEFAULTS} ${DESTDIR}/etc/defaults
d84 1
d86 1
a86 1
	cd ${.CURDIR}/isdn; ${MAKE} install
d89 1
a89 1
	cd ${.CURDIR}/sendmail; ${MAKE} distribution
d92 1
a92 1
	cd ${.CURDIR}/../gnu/libexec/uucp/sample; ${MAKE} install
d96 2
a97 2
	cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
	    ${SSH} ${DESTDIR}/etc/ssh
d99 2
a100 2
	cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
	    ${SSL} ${DESTDIR}/etc/ssl
d103 2
a104 2
	cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 555 \
	    MAKEDEV.local MAKEDEV ${DESTDIR}/dev
d106 1
a106 1
	cd ${DESTDIR}/dev; sh MAKEDEV all
d109 12
a120 12
	cd ${.CURDIR}/root; \
	    ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
		dot.cshrc ${DESTDIR}/root/.cshrc; \
	    ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
		dot.klogin ${DESTDIR}/root/.klogin; \
	    ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
		dot.login ${DESTDIR}/root/.login; \
	    ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
		dot.profile ${DESTDIR}/root/.profile; \
	    rm -f ${DESTDIR}/.cshrc ${DESTDIR}/.profile; \
	    ln ${DESTDIR}/root/.cshrc ${DESTDIR}/.cshrc; \
	    ln ${DESTDIR}/root/.profile ${DESTDIR}/.profile
d130 1
a130 1
	      ! -f ${DESTDIR}/etc/aliases ]; then \
d162 3
a164 2
	cd ${.CURDIR}/..; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \
	    ${FREEBSD} ${DESTDIR}/
d166 1
a166 1
	cd ${.CURDIR}/../share/man; ${MAKE} makedb
@


1.219.2.37
log
@MFC OpenSSL 0.9.7
@
text
@a206 1
	cd ${DESTDIR}/usr/share/openssl/man/en.ISO8859-1; ln -sf ../man* .
@


1.219.2.38
log
@MFC: Ship with /etc/login.conf hashed.

Approved by:	re
@
text
@a70 1
	    cap_mkdb ${DESTDIR}/etc/login.conf; \
@


1.219.2.39
log
@MFC: Do not install sendmail example/infrastructure files if NO_SENDMAIL is
     defined.  The only two files installed in this case are aliases (which
     I believe other MTAs may use) and mailer.conf (which isn't sendmail,
     it belongs to mailwrapper).

     Revision  Changes    Path
     1.315     +4 -0      src/etc/Makefile
@
text
@a54 3
.if defined(NO_SENDMAIL)
ETCMAIL=mailer.conf aliases
.else
a56 1
.endif
@


1.219.2.40
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: stable/4/etc/Makefile 117488 2003-07-12 23:24:32Z gshapiro $
@


1.218
log
@Expand the increasingly inaccurately named NOSPAM /etc file list to include
new sample database files, so that they will be installed with make
distribution.  NOSPAM probably ought to be renamed to MAIL.

Reviewed by:	peter
Approved by:	jkh
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.217 2000/02/25 14:27:33 peter Exp $
d12 2
a13 1
	pam.conf pccard.conf.sample phones printcap profile protocols \
@


1.217
log
@Install ssh files in /etc/ssh and tidy up a couple of other nits
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.216 2000/02/25 11:08:50 peter Exp $
d36 2
a37 1
NOSPAM=	Makefile README mailer.conf
@


1.216
log
@Ack! Time to get the pointy hat.  Re-add missing / I left out.

Submitted by:	John Hay <jhay@@mikom.csir.co.za>
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.215 2000/02/25 05:16:44 peter Exp $
d24 1
a24 1
BIN1+=	${.CURDIR}/../crypto/openssh/ssh_config \
d63 2
a64 2
	( cd ${.CURDIR}/periodic; ${MAKE} install );\
	( cd ${.CURDIR}/../gnu/usr.bin/send-pr; ${MAKE} etc-gnats-freefall );\
d69 1
a69 1
	( cd ${.CURDIR}/isdn; ${MAKE} install );\
d73 4
d78 1
a78 1
	(cd ${DESTDIR}/dev; sh MAKEDEV all) ;
@


1.215
log
@Fix references to crypto code to check that it exists first.  Otherwise
it breaks mergemaster (and probably other things).

Submitted by:	Munehiro Matsuda <haro@@tk.kubota.co.jp>
Approved by:	jkh
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.214 2000/02/24 23:12:04 markm Exp $
d23 1
a23 1
.if exists(${.CURDIR}../crypto) && !defined(NO_OPENSSH)
@


1.214
log
@Run sshd at boot time if the sysadmin wants it. Also install
ssh[d] config files in the right place.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.212 2000/02/09 04:08:16 rwatson Exp $
d23 1
a23 1
.if !defined(NO_OPENSSH)
@


1.213
log
@Added rc.network6.

Approved by: jkh

Submitted by: bmah@@CA.Sandia.GOV (Bruce A. Mah),
	Ruslan Ermilov <ru@@ucb.crimea.ua>
@
text
@d23 5
@


1.212
log
@Intoduce a new make.conf entry, NO_MAKEDEV, and modifications to
/etc/Makefile so that if it is defined, MAKEDEV all is not called
during a make distribution.  This helps clean up the messy userland
in jail(), by reducing the number of devices exposed in jail.
Modifications to jail(2) to follow.

Approved by:	jkh-arius
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.211 2000/01/09 02:06:43 nyan Exp $
d14 1
a14 1
	rc.network rc.pccard rc.serial rc.shutdown rc.sysctl \
@


1.211
log
@Install mailer.conf in /etc/mail instead of /etc.

Reviewed by:	peter
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.210 1999/12/29 18:22:52 peter Exp $
d68 1
d70 1
@


1.210
log
@Try and sort BIN1 a bit, it was all over the place.
Add mail/mailer.conf  (repocopied from /etc/mailer.conf to
/etc/mail/mailer.conf on obrien's request)
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.209 1999/11/22 04:19:06 n_hibma Exp $
a18 1
	mail/mailer.conf \
d31 1
a31 1
NOSPAM=	Makefile README
@


1.209
log
@Add the usbd.conf to the distribution target.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.208 1999/11/18 04:31:11 peter Exp $
d6 14
a19 11
BIN1=   aliases amd.map auth.conf crontab csh.cshrc csh.login csh.logout \
	dhclient.conf dm.conf fbtab ftpusers gettytab group hosts hosts.allow \
	host.conf hosts.equiv hosts.lpd inetd.conf login.access login.conf \
	motd modems networks newsyslog.conf pam.conf pccard.conf.sample \
	apmd.conf usbd.conf\
	phones printcap profile protocols rc rc.atm rc.devfs rc.diskless1 \
	rc.diskless2 rc.firewall rc.isdn rc.network rc.pccard  rc.serial \
	rc.shutdown rc.sysctl etc.${MACHINE_ARCH}/rc.${MACHINE_ARCH} \
	remote security \
	services shells syslog.conf etc.${MACHINE_ARCH}/ttys \
	etc.${MACHINE_ARCH}/disktab rpc \
@


1.208
log
@Use a common MAKEDEV between the Alpha and i386 - the only differences
of significance were due to the Alpha version going stale.  We use common
device numbering for devices.  Hopefully, this file's days are numbered.
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.207 1999/10/29 01:33:49 peter Exp $
d10 1
a10 1
	apmd.conf \
@


1.207
log
@Actually install the rc.sysctl file (the one that reads /etc/sysctl.conf)
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.206 1999/10/28 21:31:46 dillon Exp $
d65 1
a65 1
	     MAKEDEV.local etc.${MACHINE_ARCH}/MAKEDEV ${DESTDIR}/dev )
@


1.206
log
@    adjust Makefile to handle make.conf's new location

Approved by:  "Jordan K. Hubbard" <jkh@@zippy.cdrom.com>
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.205 1999/09/06 20:10:26 n_hibma Exp $
d13 2
a14 1
	rc.shutdown etc.${MACHINE_ARCH}/rc.${MACHINE_ARCH} remote security \
@


1.205
log
@Move /var/cron/log to /var/log/cron
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.204 1999/08/27 23:23:40 peter Exp $
d15 1
a15 1
	etc.${MACHINE_ARCH}/disktab rpc make.conf \
d50 1
d150 2
@


1.204
log
@$Id$ -> $FreeBSD$
@
text
@d2 1
a2 1
# $FreeBSD$
d51 1
a51 1
	    ${DESTDIR}/var/cron/log; \
@


1.203
log
@This is the addition of a syslog(3) security.* top-level category. This
should be used from now on for anything security but not auth-related.
Included are updates for all relevant manpages and also to /etc files,
creating a new /var/log/security. Nothing in the system logs to
/var/log/security yet as of the time of this commit.

Reviewed by:	rgrimes, imp, chris
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.202 1999/07/26 10:49:31 brian Exp $
@


1.202
log
@Add a default ppp.conf (mode 600).

Originally submitted by: Wayne Self <wself@@cdrom.com>

Allow a ppp startup option in rc.conf.

Adjust sysinstall so that it appends to the end of ppp.conf
and uses the generated profile to start ppp in auto mode on
boot.

Submitted by: Josef L. Karthauser <joe@@uk.FreeBSD.org>
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.201 1999/07/10 18:02:12 iwasaki Exp $
d99 2
@


1.201
log
@Put apmd configuration and rc files in /etc.
Update some files for apmd.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.200 1999/07/09 05:30:33 obrien Exp $
d27 1
d83 2
@


1.200
log
@Install dhclient.conf.

PR:		conf/12458
Submitted by:	Doug <doug@@gorean.org>
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.199 1999/06/24 09:45:17 sheldonh Exp $
d10 1
d21 1
a21 1
BIN2=	netstart pccard_ether
@


1.199
log
@Actually install the virgin copies of the /etc files that we so proudly
claim to install in /usr/share/examples/etc/README.examples .

PR:	5207
Reported by:	"Wayne M. Barnes" <wayne@@barnes1.wustl.edu>
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.198 1999/05/11 11:52:27 jkh Exp $
d6 9
a14 10
BIN1=   aliases amd.map crontab csh.cshrc csh.login csh.logout dm.conf \
	fbtab ftpusers gettytab group hosts hosts.allow host.conf hosts.equiv \
	hosts.lpd inetd.conf auth.conf login.conf login.access motd modems \
	networks newsyslog.conf pam.conf phones pccard.conf.sample \
	printcap profile protocols \
	rc rc.atm rc.devfs rc.firewall rc.isdn rc.network rc.pccard \
	rc.serial rc.shutdown rc.diskless1 rc.diskless2 \
	etc.${MACHINE_ARCH}/rc.${MACHINE_ARCH} \
	remote security services shells syslog.conf \
	etc.${MACHINE_ARCH}/ttys etc.${MACHINE_ARCH}/disktab rpc make.conf \
@


1.198
log
@Sync with changes in /etc/mail.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.197 1999/05/05 19:44:13 markm Exp $
d138 7
@


1.197
log
@Add extra dirs needed by install. Do the include/* by reusing
BSD.include.dist to make tracking this easier.

Pointed out by:	Rod Grimes
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.196 1999/04/11 19:46:36 ache Exp $
d27 1
a27 1
NOSPAM=	Makefile README sendmail.cf.additions
@


1.196
log
@Remove old locale links conversion stuff
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.195 1999/03/28 10:47:25 markm Exp $
d117 2
@


1.195
log
@Add an example hosts.allow for the (base system) tcp_wrappers.
Anyone with good ideas for this is welcome to contribute.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.194 1999/02/12 20:51:38 dillon Exp $
a34 6
# Compatibility stuff, remove those links
LATIN1LINKS = \
	da_DK de_AT de_CH de_DE en_AU en_CA en_GB en_US es_ES fi_FI \
	fr_BE fr_CA fr_CH fr_FR is_IS it_CH it_IT nl_BE nl_NL no_NO \
	pt_PT sv_SE

a113 10
# Compatibility stuff, remove obsoleted links, if exists
	if [ -d	${DESTDIR}/usr/share/locale ] ;	\
	then \
		cd ${DESTDIR}/usr/share/locale;	\
		for l in ${LATIN1LINKS}	; do \
			if [ -h $$l.ISO_8859-1 ]; then \
				rm $$l.ISO_8859-1; \
			fi ; \
		done; \
	fi
@


1.194
log
@    jkh accidently removed rc.diskless1 & 2, then put rc.diskless back when
    he moved rc.conf.  Then he deleted rc.diskless when it ( of course ) didn't
    work.  Now I'm putting the originally accidently removed rc.diskless{1,2}
    back in.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.193 1999/02/11 16:30:54 brian Exp $
d7 3
a9 3
	fbtab ftpusers gettytab group hosts host.conf hosts.equiv hosts.lpd \
	inetd.conf auth.conf login.conf login.access motd modems networks \
	newsyslog.conf pam.conf phones pccard.conf.sample \
@


1.193
log
@Add /usr/share/examples/ppp directory
Don't install /etc/ppp/ppp.*.example
Remove ppp/ppp.{conf,linkup,linkdown,secret}.sample
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.192 1999/02/11 15:46:22 jkh Exp $
d12 1
a12 1
	rc.serial rc.shutdown \
@


1.192
log
@This tries to install rc.diskless, but there is no such file.
I don't know which of the two to install in its place so just
remove it for now and get the release build working again.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.191 1999/02/10 09:14:05 jkh Exp $
d26 1
a26 2
PPPCNF= ppp.conf.sample ppp.linkup.sample ppp.linkdown.sample \
	ppp.secret.sample ppp.deny ppp.shells.sample
@


1.191
log
@Install a little, erm, less from the etc/defaults directory.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.190 1999/02/09 23:17:25 jkh Exp $
d12 1
a12 1
	rc.diskless rc.serial rc.shutdown \
@


1.190
log
@Install rc.conf properly into /etc/defaults/ directory.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.189 1999/02/09 17:17:17 dillon Exp $
d55 1
a55 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 defaults/* ${DESTDIR}/etc/defaults/; \
@


1.189
log
@    Revamp rc.diskless.  Split into rc.diskless1 and rc.diskless2.  provide
    more opportunities for overriding.  Clean up /etc/rc ( remove conf_dir,
    remove startup mount special cases, remove other special cases )
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.188 1999/01/25 18:24:46 dillon Exp $
d11 2
a12 2
	rc rc.atm rc.conf rc.devfs rc.firewall rc.isdn rc.network rc.pccard \
	rc.diskless1 rc.diskless2 rc.serial rc.shutdown \
d55 1
@


1.188
log
@    Commit first rc.diskless startup plus modifications to rc.conf and Makefile
    to make it work.  NOTE!  Uses new kern.conf_dir sysctl.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.187 1999/01/13 08:20:53 hm Exp $
d12 1
a12 1
	rc.diskless rc.serial rc.shutdown \
@


1.187
log
@Integrate the ISDN subsystem into the /etc/rc framework
Reviewed by: Joerg Wunsch
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.186 1999/01/10 21:08:26 rnordier Exp $
d12 2
a13 1
	rc.serial rc.shutdown etc.${MACHINE_ARCH}/rc.${MACHINE_ARCH} \
@


1.187.2.1
log
@MFC: install into /etc/defaults
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.187 1999/01/13 08:20:53 hm Exp $
d11 1
a11 1
	rc rc.atm rc.devfs rc.firewall rc.isdn rc.network rc.pccard \
a53 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 defaults/* ${DESTDIR}/etc/defaults/; \
@


1.187.2.2
log
@MFC: install more selectively.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.187.2.1 1999/02/09 23:08:38 jkh Exp $
d54 1
a54 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 defaults/rc.conf ${DESTDIR}/etc/defaults/; \
@


1.187.2.3
log
@ppp sample files are now in share/examples/ppp
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.187.2.2 1999/02/10 09:14:20 jkh Exp $
d25 2
a26 1
PPPCNF= ppp.deny ppp.shells.sample
@


1.187.2.4
log
@MFC: rev 1.195 (hosts.allow)
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.187.2.3 1999/03/24 21:04:39 brian Exp $
d7 3
a9 3
	fbtab ftpusers gettytab group hosts hosts.allow host.conf hosts.equiv \
	hosts.lpd inetd.conf auth.conf login.conf login.access motd modems \
	networks newsyslog.conf pam.conf phones pccard.conf.sample \
@


1.187.2.5
log
@Actually install rc.diskless{1,2}.  MFC rev 1.189 & 1.194
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.187.2.4 1999/05/06 16:43:01 obrien Exp $
d12 1
a12 2
	rc.serial rc.shutdown rc.diskless1 rc.diskless2 \
	etc.${MACHINE_ARCH}/rc.${MACHINE_ARCH} \
@


1.187.2.6
log
@MFC: catch up with /etc/mail
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.187.2.5 1999/05/06 16:48:17 obrien Exp $
d27 1
a27 1
NOSPAM=	Makefile README
@


1.187.2.7
log
@MFC: Populate /usr/share/examples/etc as advertised.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.187.2.6 1999/05/11 11:53:07 jkh Exp $
a151 7

etc-examples:
	(cd ${.CURDIR}; \
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${BIN1} ${BIN2} \
	    ${DESTDIR}/usr/share/examples/etc; \
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 defaults/rc.conf \
	    ${DESTDIR}/usr/share/examples/etc/defaults)
@


1.187.2.8
log
@MFC: install dhclient.conf and sort file list

PR:				conf/12458
Submitted by:	Doug <doug@@gorean.org>
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.187.2.7 1999/06/24 09:54:56 sheldonh Exp $
d6 10
a15 9
BIN1=   aliases amd.map auth.conf crontab csh.cshrc csh.login csh.logout \
	dhclient.conf dm.conf fbtab ftpusers gettytab group hosts hosts.allow \
	host.conf hosts.equiv hosts.lpd inetd.conf login.access login.conf \
	motd modems networks newsyslog.conf pam.conf pccard.conf.sample \
	phones printcap profile protocols rc rc.atm rc.devfs rc.diskless1 \
	rc.diskless2 rc.firewall rc.isdn rc.network rc.pccard rc.serial \
	rc.shutdown etc.${MACHINE_ARCH}/rc.${MACHINE_ARCH} remote security \
	services shells syslog.conf etc.${MACHINE_ARCH}/ttys 
	etc.${MACHINE_ARCH}/disktab rpc make.conf \
@


1.187.2.9
log
@Fix make world breakage (\ left off end of line)
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.187.2.8 1999/07/09 05:39:47 obrien Exp $
d13 1
a13 1
	services shells syslog.conf etc.${MACHINE_ARCH}/ttys \
@


1.187.2.10
log
@MFC: Add a default ppp.conf (mode 600).

     Originally submitted by: Wayne Self <wself@@cdrom.com>

     Allow a ppp startup option in rc.conf.

     Adjust sysinstall so that it appends to the end of ppp.conf
     and uses the generated profile to start ppp in auto mode on
     boot.

     Submitted by: Josef L. Karthauser <joe@@uk.FreeBSD.org>
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.187.2.9 1999/07/09 09:10:12 markm Exp $
a25 1
PPPCF2= ppp.conf
a86 2
	cd ${.CURDIR}/ppp; ${INSTALL} -c -o root -g ${BINGRP} -m 600 \
	    ${PPPCF2} ${DESTDIR}/etc/ppp
@


1.187.2.11
log
@MFC:
	etc/Makefile:			1.200->1.201
	etc/apmd.conf:			added to RELENG_3
	etc/rc.resume:			added to RELENG_3
	etc/rc.suspend:			added to RELENG_3
	etc/defaults/rc.conf:		1.18->1.20
	etc/etc.i386/MAKEDEV:		1.205->1.206
	etc/etc.i386/rc.i386:		1.39->1.42
	share/man/man5/rc.conf.5:	1.42->1.43
	usr.sbin/Makefile:		1.156->1.157
	usr.sbin/apmd:			added to RELENG_3

The apmd package provides a means of handling various APM events from
userland code.  Using apmd.conf, the apmd(8) configuration file, you
can select the APM events to be handled from userland and specify the
commands for a given event, allowing APM behaviour to be configured
flexibly.
@
text
@d2 1
a2 1
#	$Id$
a9 1
	apmd.conf \
d20 1
a20 1
BIN2=	netstart pccard_ether rc.suspend rc.resume
@


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


1.187.2.13
log
@Enable the rc.sysctl functionality which lay dormant in rc in STABLE.

Approved by:	green, imp, wes
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.187.2.12 1999/08/29 14:18:36 peter Exp $
d14 1
a14 1
	rc.sysctl services shells syslog.conf etc.${MACHINE_ARCH}/ttys \
@


1.187.2.14
log
@Merge 1.235 (BSD.x11-4.dist).
@
text
@d2 1
a2 1
# $FreeBSD: src/etc/Makefile,v 1.187.2.13 2000/03/08 12:28:35 asmodai Exp $
d24 1
a24 1
	BSD.var.dist BSD.x11.dist BSD.x11-4.dist
@


1.187.2.6.2.1
log
@Merge /etc/Makefile from PAO3-19990605 into Makefile.
Merge other changes from said PAO3 version.

Obtained from:	PAO3-19990605.tar.gz
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.187.2.6 1999/05/11 11:53:07 jkh Exp $
a13 1
	rc.conf.local.sample \
d21 1
a21 1
BIN2=	netstart pccard_ether pccard_ether_remove
@


1.186
log
@No longer install outdated boot.help file.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.185 1999/01/10 14:30:41 hm Exp $
d11 1
a11 1
	rc rc.atm rc.conf rc.devfs rc.firewall rc.network rc.pccard \
@


1.185
log
@add directory /etc/isdn and populate it
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.184 1998/12/14 02:01:22 dillon Exp $
a64 1
	( cd ${.CURDIR}/../sys/i386/boot/biosboot; ${MAKE} install-boothelp ); \
@


1.184
log
@    Remove rc.local (now deleted from CVS tree) from Makefile.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.183 1998/12/12 22:00:49 jb Exp $
d64 1
@


1.183
log
@Back out revs 1.181 and 1.182 which upset a few people. I hope those
(3?) people will make an effort to help those who would have benefitted from
this change. And just telling them that they should read and understand
the significance of each message posted to -current is not really good
enough IMHO.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.182 1998/12/11 00:09:39 jb Exp $
d11 1
a11 1
	rc rc.atm rc.conf rc.devfs rc.firewall rc.local rc.network rc.pccard \
@


1.182
log
@Change to the current directory before doing the install. I !love make.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.181 1998/12/10 05:34:11 jb Exp $
a150 23

#
# Check for missing files in ${DESTDIR}/etc.
#
_etc_missing=
.for _f in ${BIN1}
_g=${_f:T}
.if	!exists(${DESTDIR}/etc/$(_g))
_etc_missing+=$(_f)
.endif
.endfor

#
# Install only those files which don't exist in the destination
# directory. This will install new files, but not update existing
# (possibly customized) files.
#
install:
.if (${_etc_missing} != "")
	cd ${.CURDIR}; \
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 ${_etc_missing} \
	    ${DESTDIR}/etc
.endif
@


1.181
log
@Add logic to check if any of the BIN1 files do not already exist in
${DESTDIR}/etc and an install target to install the missing ones. This
allows new files like pam.conf to be installed by the first installworld
after the file is added, but avoid clobbering files that might be
customized. This should save some support questions.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.180 1998/11/20 23:20:00 jdp Exp $
d170 1
@


1.180
log
@Add a sample "/etc/pam.conf" file that configures the authentication
methods used by login.  Changes to "/usr/bin/login" to use it will
be committed later today.  The format of the file is described in
pam(8).

This sample file makes login behave in the traditional way.  To
wit, it enables authentication via S/Key and passwd/NIS lookups.
KerberosIV authentication is present in the sample file but commented
out.

As a safety net and a transition aid, login will fall back on
built-in passwd/NIS authentication if this configuration file is
missing or if some other fatal PAM error occurs.

This file will eventually replace "/etc/auth.conf", but not until
I've finished converting the other utilities, such as passwd and su.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.179 1998/10/08 06:12:04 markm Exp $
d151 22
@


1.179
log
@Add auth.conf. JKH Added the code to understand this to libutil, and
I will be following up with commits to use it in KerberosIV userland.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.178 1998/10/06 19:24:14 phk Exp $
d9 2
a10 1
	newsyslog.conf phones pccard.conf.sample printcap profile protocols \
@


1.178
log
@Here are some scripts and man pages for configuring HARP ATM
interfaces.

Reviewed by:	phk
Submitted by:	Mike Spengler <mks@@networkcs.com>
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.177 1998/09/25 08:21:15 dima Exp $
d8 1
a8 1
	inetd.conf login.conf login.access motd modems networks \
@


1.177
log
@Backout my previous commit. Oops.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.176 1998/09/25 07:42:29 dima Exp $
d10 1
a10 1
	rc rc.conf rc.devfs rc.firewall rc.local rc.network rc.pccard \
@


1.176
log
@${DISTDIR}/bin/etc/objformat -> ${DISTDIR}/etc/objformat
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.175 1998/09/23 08:06:30 jkh Exp $
d45 1
a45 1
	echo OBJFORMAT=${OBJFORMAT} > ${DISTDIR}/etc/objformat
@


1.175
log
@initialize /etc/objformat for new installs, just to be sure.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.174 1998/09/22 15:10:18 max Exp $
d45 1
a45 1
	echo OBJFORMAT=${OBJFORMAT} > ${DISTDIR}/bin/etc/objformat
@


1.174
log
@Add fbtab and rc.devfs to BIN1 sothat they are included in the
distribution.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.173 1998/09/19 22:42:01 obrien Exp $
d44 4
@


1.173
log
@Remove useless `BINOWN=root' now that it is the default.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.172 1998/09/13 23:14:10 brian Exp $
d7 1
a7 1
	ftpusers gettytab group hosts host.conf hosts.equiv hosts.lpd \
d10 2
a11 2
	rc rc.conf rc.firewall rc.local rc.network rc.pccard rc.serial \
	rc.shutdown etc.${MACHINE_ARCH}/rc.${MACHINE_ARCH} \
@


1.172
log
@Gasp !  Bitten by the wonders of diff/patch !  Now's your chance to
say ``I told you so'' Andrey !
Move the Id keyword to the right Makefile
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.171 1998/09/13 23:05:46 brian Exp $
a5 3
# -rw-r--r--
BINOWN= root
BINGRP= wheel
@


1.171
log
@Add Id keyword
@
text
@a0 2
#	$Id:$

d2 1
a2 1
#	$Id: Makefile,v 1.170 1998/08/31 20:45:41 jb Exp $
@


1.170
log
@MACHINE -> MACHINE_ARCH to allow PC98 to define MACHINE=pc98.

Submitted by: Takahashi Yoshihiro <nyan@@wyvern.cc.kogakuin.ac.jp>
@
text
@d1 2
d4 1
a4 1
#	$Id: Makefile,v 1.169 1998/08/07 08:24:07 jb Exp $
@


1.169
log
@The etc-sendmail.cf target is in src/etc/sendmail/Makefile, not
src/etc/sendmail/cf/Makefile. This was an obstacle to 'make release'.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.168 1998/08/04 15:54:27 peter Exp $
d14 3
a16 3
	rc.shutdown etc.${MACHINE}/rc.${MACHINE} \
	remote security services shells \
	syslog.conf etc.${MACHINE}/ttys etc.${MACHINE}/disktab rpc make.conf \
d65 1
a65 1
	     MAKEDEV.local etc.${MACHINE}/MAKEDEV ${DESTDIR}/dev )
@


1.168
log
@Descend into sendmail directory and update hooks for make release so that
it has a chance of working.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.167 1998/06/11 20:25:56 guido Exp $
d61 1
a61 1
	( cd ${.CURDIR}/sendmail/cf; ${MAKE} etc-sendmail.cf ); \
@


1.167
log
@Install motd once.
@
text
@d2 3
a4 1
#	$Id: Makefile,v 1.166 1998/05/27 12:13:16 jkoshy Exp $
d43 1
a43 1
all depend etc install lint:
d61 1
a61 1
	( cd ${.CURDIR}/../usr.sbin/sendmail/cf/cf; ${MAKE} etc-sendmail.cf ); \
@


1.166
log
@Install ${DESTDIR}/boot.help during `make distribution'.

PR: 6063
Submitted by: Doug <Studded@@dal.net>
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.165 1998/05/16 21:28:14 jb Exp $
a18 3
# -rw-rw-rw-
BIN2=	motd

d20 1
a20 1
BIN3=	netstart pccard_ether
d49 1
a49 2
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 666 ${BIN2} ${DESTDIR}/etc; \
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 ${BIN3} ${DESTDIR}/etc; \
@


1.165
log
@Make ttys machine specific.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.164 1998/05/07 23:42:24 ache Exp $
d64 1
@


1.164
log
@Add new named configuration template and remove old template
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.163 1997/11/09 14:24:24 brian Exp $
d14 1
a14 1
	syslog.conf ttys etc.${MACHINE}/disktab rpc make.conf \
@


1.163
log
@Don't mention removed ppp sample files
Pointed out by:	 jkh
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.162 1997/10/20 00:35:17 jmb Exp $
d27 1
a27 1
NAMEDB=	PROTO.localhost.rev named.boot named.root make-localhost
@


1.162
log
@add /etc/mail--the anti-spam files
branches affected: -current, RELENG_2_2, and RELENG_2_1_0
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.161 1997/09/28 22:22:06 jkh Exp $
d28 2
a29 3
PPPCNF= ppp.conf.filter.sample ppp.conf.iij.sample ppp.conf.sample \
	ppp.conf.server.sample ppp.dialup.sample ppp.linkup.sample \
	ppp.pap.dialup.sample ppp.secret.sample ppp.deny ppp.shells.sample
@


1.161
log
@ppp.secret.sample listed twice, at the cost of ppp.shells.sample.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.160 1997/08/16 17:07:12 pst Exp $
d31 1
d87 2
@


1.160
log
@Point at /etc/periodic
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.159 1997/08/14 07:00:44 jkh Exp $
d30 1
a30 1
	ppp.pap.dialup.sample ppp.secret.sample ppp.deny ppp.secret.sample
@


1.159
log
@Further optimize crontab's installation.
Submitted by:	pst
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.158 1997/08/14 06:58:44 jkh Exp $
d58 1
a58 1
	( cd ${.CURDIR}/cron.d; ${MAKE} install );\
@


1.158
log
@Yeesh!  I completely missed the cron.d install here which did the right
thing already.  Just remove the old references.
Noted by:	pst
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.157 1997/08/13 12:56:12 danny Exp $
d7 1
a7 1
BIN1=   aliases amd.map csh.cshrc csh.login csh.logout dm.conf \
a53 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 crontab ${DESTDIR}/etc; \
@


1.157
log
@Add ppp.shells.sample and ppp.deny to Makefile so they actually appear
in a release.

Reminded by: Satoshi and DavidG
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.156 1997/08/13 11:22:21 jkh Exp $
a23 1
CRONDIRS= cron.d/daily cron.d/weekly cron.d/monthly
a53 1
	tar -cBf - ${CRONDIRS} | tar -xvpBf - -C ${DESTDIR}/etc; \
@


1.156
log
@Make distribute target work again in the wake of the cron.d changes.
Note:  I don't like the way these files are being copied but every
other method seemed gross too.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.155 1997/08/12 18:23:22 pst Exp $
d31 1
a31 1
	ppp.pap.dialup.sample ppp.secret.sample
@


1.155
log
@Activate make distribute and pray I didn't break release building.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.154 1997/08/02 00:22:44 davidn Exp $
d23 2
a24 1
BIN3=	daily weekly monthly netstart pccard_ether
d55 1
@


1.154
log
@Add /etc/rc.shutdown capability to init.
Add sample /etc/rc.shutdown (which is just a shell for now).
Submitted by:	Ollivier Robert <roberto@@keltia.freenix.fr>
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.153 1997/07/18 03:49:47 asami Exp $
d59 1
@


1.153
log
@Add BSD.x11.dist to list of files to copy to /etc/mtree.  Sorry if this
breaks "make release", Jordan!

PR:		4110
Not reviewed by:	jkh
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.152 1997/07/05 19:35:22 pst Exp $
d12 1
a12 1
	etc.${MACHINE}/rc.${MACHINE} \
@


1.152
log
@netstart wasn't getting installed
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.151 1997/06/04 03:58:52 asami Exp $
d25 2
a26 1
MTREE=	BSD.include.dist BSD.local.dist BSD.root.dist BSD.usr.dist BSD.var.dist
@


1.151
log
@Remove /usr/local meddling.

Approved by: jkh
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.150 1997/04/27 03:59:12 jkh Exp $
d23 1
a23 1
BIN3=	daily weekly monthly pccard_ether
@


1.150
log
@Bring in rc file changes from -current.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.149 1997/02/23 09:20:39 peter Exp $
a127 3
.if defined(MAKE_LOCAL)
	mtree -deU -f ${.CURDIR}/mtree/BSD.local.dist -p ${DESTDIR}/usr/local
.endif
a146 12
.if defined(MAKE_LOCAL)
	cd ${DESTDIR}/usr/local/share/nls; \
	set - `cat ${.CURDIR}/locale.alias`; \
	while [ $$# -gt 0 ] ; \
	do \
		rm -rf "$$1"; \
		ln -s "$$2" "$$1"; \
		shift; shift; \
	done; \
	rm -rf POSIX; \
	ln -s C POSIX
.endif
@


1.149
log
@Revert $FreeBSD$ to $Id$
@
text
@d2 1
a2 1
#	$Id$
d9 1
a9 1
	inetd.conf login.conf login.access motd modems netstart networks \
d11 1
a11 1
	rc rc.firewall rc.local rc.pccard rc.serial \
d13 1
a13 1
	remote security services sysconfig shells \
@


1.148
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.147
log
@Adds a template/example login.conf, login class capabilities database.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.146 1996/12/28 18:00:17 peter Exp $
@


1.146
log
@Get rid of the revolting hacks that were used to install the
/etc/sendmail.cf file.

Submitted by: bde
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.145 1996/12/13 17:01:51 bde Exp $
d9 1
a9 1
	inetd.conf login.access motd modems netstart networks \
@


1.145
log
@Fixed missing install of BSD.include.dist.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.144 1996/12/13 10:24:42 jkh Exp $
a36 3
# Sendmail configuration file for release
SENDMAILCF?=	freebsd.cf

d62 1
a106 9
	(cd ${.CURDIR}/../usr.sbin/sendmail/src; \
	    ${MAKE} obj; \
	    ${MAKE} all; \
	    ${MAKE} install; \
	 cd ../cf/cf; \
	    ${MAKE} objlink; \
	    ${MAKE} ${SENDMAILCF}; \
	    ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 obj/${SENDMAILCF} \
		${DESTDIR}/etc/sendmail.cf)
@


1.144
log
@magic file is no longer in /etc
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.143 1996/10/19 17:10:28 pst Exp $
d25 1
a25 1
MTREE=	BSD.local.dist BSD.root.dist BSD.usr.dist BSD.var.dist
@


1.143
log
@Recent ppp changes broke make release. :-(
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.142 1996/08/18 11:05:05 wosch Exp $
a62 1
	( cd ${.CURDIR}/../usr.bin/file; ${MAKE} etc-magic ); \
@


1.143.2.1
log
@YIYAMFCOK?
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.143 1996/10/19 17:10:28 pst Exp $
d63 1
@


1.143.2.2
log
@YAMFC
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.143.2.1 1996/12/13 10:25:29 jkh Exp $
d25 1
a25 1
MTREE=	BSD.include.dist BSD.local.dist BSD.root.dist BSD.usr.dist BSD.var.dist
@


1.143.2.3
log
@Bring in rc reorganizational changes.  I'm bringing them into 2.2
first rather than 3.0 because, ironically, I have every confidence that
they run in 2.2 but not in 3.0 yet.  3.0 commits will follow just as I've
finished an inventory for any new knobs in -current which need accomodation.
In any case, it's good to get them into 2.2 early because there is going
to be a doc hit for this (all the references to sysconfig) and I'd just
as soon start getting people used to the new files ASAP rather than
prolonging the pain any more than necessary.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.143.2.2 1996/12/14 11:35:56 joerg Exp $
d9 1
a9 1
	inetd.conf login.access motd modems networks \
d11 1
a11 1
	rc rc.conf rc.firewall rc.local rc.network rc.pccard rc.serial \
d13 1
a13 1
	remote security services shells \
@


1.143.2.4
log
@Add login.conf to distribution target.
Forgotten-Until-Now-By: me
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.143.2.3 1997/04/26 22:39:32 jkh Exp $
d9 1
a9 1
	inetd.conf login.conf login.access motd modems networks \
@


1.143.2.5
log
@Merge 1.151 (remove /usr/local meddling).
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.143.2.4 1997/05/18 09:02:44 davidn Exp $
d139 3
d161 12
@


1.143.2.6
log
@YAMFC
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.143.2.5 1997/06/04 03:59:45 asami Exp $
d23 1
a23 1
BIN3=	daily weekly monthly netstart pccard_ether
@


1.143.2.7
log
@Merge 1.153.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.143.2.6 1997/07/05 19:36:52 pst Exp $
d25 1
a25 2
MTREE=	BSD.include.dist BSD.local.dist BSD.root.dist BSD.usr.dist \
	BSD.var.dist BSD.x11.dist
@


1.143.2.8
log
@YAMFC - add ppp.deny and ppp.shells.sample to Makefile.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.143.2.7 1997/07/18 03:50:27 asami Exp $
d30 1
a30 1
	ppp.pap.dialup.sample ppp.secret.sample ppp.deny ppp.shells.sample
@


1.143.2.9
log
@YAMFC - better crontab installation.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.143.2.8 1997/08/13 12:58:51 danny Exp $
d7 1
a7 1
BIN1=   aliases amd.map crontab csh.cshrc csh.login csh.logout dm.conf \
d57 1
@


1.143.2.10
log
@Hmmm.  This distrib-dirs rule needs a serious re-think.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.143.2.9 1997/08/14 07:02:07 jkh Exp $
d114 1
a114 1
	    ${MAKE} obj OBJLINK=YES; \
@


1.143.2.11
log
@MFC:  Actually, the problem I was just gritching about in my previous
      commit is already fixed in -current.  D'oh!  Merge.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.143.2.10 1997/09/22 19:01:02 jkh Exp $
a64 1
	( cd ${.CURDIR}/../usr.sbin/sendmail/cf/cf; ${MAKE} etc-sendmail.cf ); \
d109 9
@


1.143.2.12
log
@add /etc/mail--the anti-spam files to Makefile and mtree
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.143.2.11 1997/09/22 19:03:52 jkh Exp $
a30 1
NOSPAM=	Makefile README sendmail.cf.additions
a87 2
	cd ${.CURDIR}/mail; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \
	    ${NOSPAM} ${DESTDIR}/etc/mail
@


1.143.2.13
log
@MFC: Don't try to install nonexistant etc/ppp/*.sample files.

PR:		5612
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.143.2.12 1997/10/20 00:54:02 jmb Exp $
d28 3
a30 2
PPPCNF=	ppp.conf.sample ppp.linkup.sample ppp.linkdown.sample \
	ppp.secrect.sample ppp.deny ppp.shells.sample
@


1.143.2.14
log
@ppp.secrect.sample -> ppp.secret.sample
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.143.2.13 1998/02/01 06:10:09 steve Exp $
d29 1
a29 1
	ppp.secret.sample ppp.deny ppp.shells.sample
@


1.143.2.15
log
@PR:		6063
Reviewed by:	jkoshy
Submitted by:	Doug <Studded@@dal.net>
MFC: activate installation of boot.help during 'make distribution'
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.143.2.14 1998/02/01 13:28:38 brian Exp $
a65 1
	( cd ${.CURDIR}/../sys/i386/boot/biosboot; ${MAKE} install-boothelp ); \
@


1.143.2.16
log
@Install motd mode 644 only (it makes no sens in first installing it
mode 0644 and then 0666)
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.143.2.15 1998/05/28 00:04:48 danny Exp $
d19 3
d23 1
a23 1
BIN2=	daily weekly monthly netstart pccard_ether
d55 2
a56 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 ${BIN2} ${DESTDIR}/etc; \
@


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


1.142
log
@``make install'' should not install the symlink /usr/sbin/rmt -> /etc/rmt
Only ``make distribution'' in src/etc/Makefile overrides things in /etc

Pointed out by: joerg
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.141 1996/08/17 22:27:03 wosch Exp $
d27 3
a29 2
PPPCNF= ppp.conf.filter.sample ppp.conf.iij ppp.conf.sample \
	ppp.linkup.sample ppp.secret.sample
@


1.141
log
@make install should not install any file in /etc.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.140 1996/08/14 14:41:56 jkh Exp $
d64 1
@


1.140
log
@Remove root dotfiles which did more harm than good.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.139 1996/07/13 04:33:23 jkh Exp $
d16 2
a17 1
	${.CURDIR}/../usr.bin/mail/misc/mail.rc
d30 1
d60 4
@


1.139
log
@Merge.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.138 1996/07/11 21:22:50 pst Exp $
a62 6
		${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 dot.fvwmrc \
		    ${DESTDIR}/root/.fvwmrc; \
		${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 dot.Xdefaults \
		    ${DESTDIR}/root/.Xdefaults; \
		${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 dot.xsession \
		    ${DESTDIR}/root/.xsession; \
@


1.138
log
@Add ability to override sendmail .cf file specification.
Add creation of ppp.log file since we rotate it now.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.137 1996/06/25 18:05:58 jkh Exp $
d67 1
a67 1
		${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 dot.xsession \
@


1.137
log
@The way sendmail.cf is installed here is gross and needs to be totally
redone.  For now, use the objlink target to give it the obj directory
it needs.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.136 1996/04/03 17:13:57 phk Exp $
d34 3
d100 2
d114 2
a115 2
	    ${MAKE} freebsd.cf; \
	    ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 obj/freebsd.cf \
@


1.136
log
@Add skeleton firewall setup(s).  Comments very welcome.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.135 1996/03/22 17:28:07 nate Exp $
d108 1
a108 1
	    ${MAKE} obj; \
@


1.135
log
@Install rc.pccard to get PC-CARD support (when available).
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.134 1996/03/17 20:37:03 phk Exp $
d11 2
a12 1
	rc rc.local rc.pccard rc.serial etc.${MACHINE}/rc.${MACHINE} \
@


1.134
log
@Fix the pccard install.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.133 1996/03/17 08:48:20 markm Exp $
d11 1
a11 1
	rc rc.local rc.serial etc.${MACHINE}/rc.${MACHINE} \
@


1.133
log
@Hack-and-slash out the old 1.1.* stuff.
Later commits will bring in 4.4-Lite and 4.4-lite2 stuff.
Reviewed by:	bruce, rgrimes
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.132 1996/02/15 23:37:01 joerg Exp $
d10 1
a10 1
	newsyslog.conf phones pccard.conf printcap profile protocols \
d21 1
a21 1
BIN3=	daily weekly monthly
@


1.132
log
@Install newsyslog.conf.

Bothered me in:	 all recent SNAPs
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.131 1996/02/09 12:21:30 jkh Exp $
a3 1
# disktab may be wrong -- hcx9 is a tahoe, but gets its own.
a22 15
CLEANFILES+=	*.c *.o *.lo
CLEANFILES+=	filesystem filesystem.cache filesystem.mk
CLEANFILES+=	kcopy kcopy.cache kcopy.mk

MAKEDEVS=	(cd ${MOUNT}/dev; \
		    sh ${DESTDIR}/dev/MAKEDEV std; \
		    rm -rf fd; \
		    sh ${DESTDIR}/dev/MAKEDEV fd0 fd1; \
		    rm -rf fd0?* rfd0?* fd1?* rfd1?*; \
		    sh ${DESTDIR}/dev/MAKEDEV wd0 wd1 sd0 sd1 cd0 mcd0 mcd1; \
		    rm -rf *wd[01][ijklm] rmcd*)

NEWFS=		newfs -b 4096 -c 80 -f 512 -m 0 -o space -u 0 -t 0
ZIPNSPLIT=	gzip --no-name -9 -c | split -b 240640 -

a26 3
PCS=	pcs750.bin
WCS1=	wcs fppwcs poc poc1 poc2 fppoc
WCS2=	fpevent fppwcs fppwcs_dual hdcwcs load_diags start_fpp wcs wcs_dual
a31 82
#
# Floppy drive name, mount point, type and parameters for building Floppies
FLOPPY?=	fd0
MOUNT?=		/mnt
FLOPPY_TYPE?=	fd1440
FLOPPY_BS?=	18b
FLOPPY_TRACKS?=	160
#
MDEC=		usr/mdec/bootfd usr/mdec/fdboot
MDEC+=		usr/mdec/bootsd usr/mdec/sdboot
MDEC+=		usr/mdec/bootwd usr/mdec/wdboot
#
KC_DIRS=	bin dev mnt sbin etc
KC_FILES=	${COPYRIGHT}
KC_LINKS=	bin/[ bin/cp bin/echo bin/sh bin/test
KC_LINKS+=	sbin/fsck sbin/halt sbin/init
KC_LINKS+=	sbin/mount sbin/mount_cd9660
KC_LINKS+=	sbin/umount
#
CD_DIRS=	etc usr
#
FILESYSTEM_DIRS=	bin dev etc mnt proc sbin usr usr/bin usr/mdec usr/sbin
FILESYSTEM_TREES=	dev
FILESYSTEM_FILES=	${COPYRIGHT}
FILESYSTEM_FILES+=	dev/MAKEDEV
FILESYSTEM_FILES+=	etc/group
FILESYSTEM_FILES+=	etc/master.passwd etc/passwd etc/pwd.db
FILESYSTEM_FILES+=	${MDEC}
FILESYSTEM_LINKS=	bin/[ bin/expr bin/ls bin/mkdir bin/rm
FILESYSTEM_LINKS+=	bin/sh bin/sync bin/test
FILESYSTEM_LINKS+=	sbin/disklabel sbin/fdisk sbin/halt sbin/init
FILESYSTEM_LINKS+=	sbin/mount
FILESYSTEM_LINKS+=	sbin/newfs
FILESYSTEM_LINKS+=	sbin/umount
FILESYSTEM_LINKS+=	usr/bin/cpio
FILESYSTEM_LINKS+=	usr/bin/gunzip usr/bin/gzcat usr/bin/gzip usr/bin/zcat
FILESYSTEM_LINKS+=	usr/sbin/bad144
FILESYSTEM_CPIO=	.profile
FILESYSTEM_CPIO+=	root/.profile
FILESYSTEM_CPIO+=	bin/[
FILESYSTEM_CPIO+=	bin/chmod bin/cat bin/cp bin/df bin/expr bin/ls
FILESYSTEM_CPIO+=	bin/ln bin/mkdir bin/mv bin/rm bin/sync
FILESYSTEM_CPIO+=	bin/test
FILESYSTEM_CPIO+=	etc/spwd.db
FILESYSTEM_CPIO+=	sbin/disklabel sbin/fdisk sbin/halt sbin/init
FILESYSTEM_CPIO+=	sbin/mount
FILESYSTEM_CPIO+=	sbin/newfs
FILESYSTEM_CPIO+=	sbin/umount
FILESYSTEM_CPIO_DIRS=	root

CPIO_FILES=	${COPYRIGHT}
CPIO_CPIO=	bin/dd bin/ps bin/pwd bin/stty
CPIO_CPIO+=	etc/protocols etc/remote etc/services
CPIO_CPIO+=	etc/termcap
CPIO_CPIO+=	sbin/dmesg
CPIO_CPIO+=	sbin/ifconfig sbin/fsck sbin/mknod sbin/mount_cd9660
CPIO_CPIO+=	sbin/mount_procfs
CPIO_CPIO+=	sbin/reboot sbin/route sbin/slattach
CPIO_CPIO+=	usr/bin/awk usr/bin/chgrp usr/bin/cpio usr/bin/ex usr/bin/ftp
CPIO_CPIO+=	usr/bin/gunzip usr/bin/gzcat usr/bin/gzip
CPIO_CPIO+=	usr/bin/more usr/bin/tar usr/bin/tip
CPIO_CPIO+=	usr/bin/vi usr/bin/view usr/bin/zcat
CPIO_CPIO+=	usr/lib/libc.so.*
CPIO_CPIO+=	usr/lib/libcurses.so.*
CPIO_CPIO+=	usr/lib/libgcc.so.*
CPIO_CPIO+=	usr/lib/libm.so.*
CPIO_CPIO+=	usr/lib/libtermcap.so.*
CPIO_CPIO+=	usr/lib/libutil.so.*
CPIO_CPIO+=	usr/libexec/ld.so
CPIO_CPIO+=	usr/sbin/bad144 usr/sbin/chown
CPIO_CPIO+=	usr/share/misc/termcap
CPIO_CPIO_DIRS=		tmp usr/lib usr/libexec usr/share usr/share/misc
CPIO_CPIO_DIRS+=	var var/tmp var/run var/spool var/spool/lock

SCRYPT_LIB=	lib/libcrypt
DESCRYPT_LIB=	secure/lib/libcrypt
CRYPT_SRCS=	bin/ed bin/rcp
CRYPT_SRCS+=	sbin/init
.if !defined(NOCRYPT)
CRYPT_SRCS+=	secure
.endif
CRYPT_DIRS=	bin sbin usr usr/bin usr/lib
a40 18
scrypt:
	rm -f ${LIBCRYPT};
	(cd ${.CURDIR}/../${SCRYPT_LIB}; \
		${MAKE} cleandir obj depend all install)
	for i in ${CRYPT_SRCS}; do \
		cd ${.CURDIR}/../$$i; \
		${MAKE} cleandir obj depend all; \
	done

descrypt:
	rm -f ${LIBCRYPT};
	(cd ${.CURDIR}/../${DESCRYPT_LIB}; \
		${MAKE} cleandir obj depend all install)
	for i in ${CRYPT_SRCS}; do \
		cd ${.CURDIR}/../$$i; \
		${MAKE} cleandir obj depend all; \
	done

a115 214
crunch:
	crunchgen ${.CURDIR}/../usr.sbin/crunch/examples/kcopy.conf
	${MAKE} -f kcopy.mk objs exe
	crunchgen ${.CURDIR}/../usr.sbin/crunch/examples/filesystem.conf
	${MAKE} -f filesystem.mk objs exe

extract:
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 555 \
	    ${.CURDIR}/etc.i386/EXTRACT_bin.sh \
	    ${RELEASEDIR}/tarballs/bin/EXTRACT.sh
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 555 \
	    ${.CURDIR}/etc.i386/EXTRACT_src.sh \
	    ${RELEASEDIR}/tarballs/bin/EXTRACT.sh
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 555 \
	    ${.CURDIR}/etc.i386/EXTRACT_secr.sh \
	    ${RELEASEDIR}/tarballs/bin/EXTRACT.sh

hcx9-distribution:
	(cd ${.CURDIR}/etc.tahoe; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} \
	    -m 444 ${WCS2} ${DESTDIR}/)

kcopy-kernels: ${.CURDIR}/../sys/i386/conf/GENERIC
	(cd ${.CURDIR}/../sys/compile; rm -rf GENERIC)
	(cd ${.CURDIR}/../sys/i386/conf; config GENERIC)
	(cd ${.CURDIR}/../sys/compile/GENERIC; ${MAKE} depend; ${MAKE} all; \
	    ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 kernel \
	        ${DESTDIR}/kernel.GENERIC)

kcopy-floppy:
	echo y | fdformat ${FLOPPY}
	disklabel -w -r -B -b ${DESTDIR}/usr/mdec/fdboot \
		-s ${DESTDIR}/usr/mdec/bootfd ${FLOPPY} ${FLOPPY_TYPE}
	${NEWFS} -i 8192 r${FLOPPY} ${FLOPPY_TYPE}
	mount /dev/${FLOPPY} ${MOUNT}
	chown ${BINOWN}.${BINGRP} ${MOUNT}/.
	chmod 755 ${MOUNT}/.
	(cd ${DESTDIR}/; \
	    ls -d ${KC_DIRS} | cpio -pdamuv ${MOUNT})
	${MAKEDEVS}
	(cd ${DESTDIR}/; \
	    ls ${KC_FILES} | cpio -pdamuv ${MOUNT})
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 \
	    ${.CURDIR}/etc.i386/kc.profile ${MOUNT}/etc/rc
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 \
	    kcopy ${MOUNT}/bin/kcopy
	(cd ${MOUNT}/; \
	    for i in ${KC_LINKS}; do \
		ln bin/kcopy $$i; \
	    done)

kcopy.flp:
	(cd ${.CURDIR}; ${MAKE} kcopy-floppy)
	(cd ${.CURDIR}/../sys/compile/GENERIC; \
	    ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 kernel ${MOUNT}/)
	df -ik ${MOUNT}
	# XXX umount is returning 1 for some reason :-(
	-umount /dev/${FLOPPY}
	fsck /dev/r${FLOPPY}
	dd if=/dev/r${FLOPPY} of=${RELEASEDIR}/floppies/kcopy.flp \
		bs=${FLOPPY_BS} count=${FLOPPY_TRACKS}
	gzip --no-name -9 -c ${RELEASEDIR}/floppies/kcopy.flp \
		>${RELEASEDIR}/floppies/kcopy.flp.gz &

cdins-floppy:
	(cd ${.CURDIR}; ${MAKE} kcopy-floppy)
	(cd ${DESTDIR}/; \
	    ls -d ${CD_DIRS} | cpio -pdamuv ${MOUNT})
	(cd ${MOUNT}/usr; \
	    ln -s /cdrom/filesys/usr/libexec libexec; \
	    ln -s /cdrom/filesys/usr/lib lib)
	mkdir ${MOUNT}/cdrom
	chown ${BINOWN}.${BINGRP} ${MOUNT}/cdrom
	chmod 755 ${MOUNT}/cdrom
	#${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 \
	#    ${.CURDIR}/etc.i386/cdinst1.profile ${MOUNT}/.profile
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 \
	    ${.CURDIR}/etc.i386/cdinst1.install ${MOUNT}/install
	ln ${MOUNT}/install ${MOUNT}/etc/rc

cdins.flp:
	(cd ${.CURDIR}; ${MAKE} kcopy-floppy)
	(cd ${.CURDIR}/../sys/compile/GENERIC; \
	    ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 kernel ${MOUNT}/)
	df -ik ${MOUNT}
	# XXX umount is returning 1 for some reason :-(
	-umount /dev/${FLOPPY}
	fsck /dev/r${FLOPPY}
	dd if=/dev/r${FLOPPY} of=${RELEASEDIR}/floppies/cdins.flp \
		bs=${FLOPPY_BS} count=${FLOPPY_TRACKS}
	gzip --no-name -9 -c ${RELEASEDIR}/floppies/cdins.flp \
		>${RELEASEDIR}/floppies/cdins.flp.gz &

filesyst.flp:
	echo y | fdformat ${FLOPPY}
	disklabel -w -r -B -b ${DESTDIR}/usr/mdec/fdboot \
		-s ${DESTDIR}/usr/mdec/bootfd ${FLOPPY} ${FLOPPY_TYPE}
	${NEWFS} -i 10240 r${FLOPPY}  ${FLOPPY_TYPE}
	mount /dev/${FLOPPY}  ${MOUNT}
	chown ${BINOWN}.${BINGRP} ${MOUNT}/.
	chmod 755 ${MOUNT}/.
	(cd ${DESTDIR}/; \
	    ls -d ${FILESYSTEM_DIRS} | cpio -pdamuv ${MOUNT})
	${MAKEDEVS}
	(cd ${DESTDIR}/; \
	    ls ${FILESYSTEM_FILES} | cpio -pdamuv ${MOUNT}; \
	    (find ${FILESYSTEM_CPIO}; ls -d ${FILESYSTEM_CPIO_DIRS}) | \
		cpio -H newc --block-size=16 -oav | \
		gzip -9 >${MOUNT}/inst1.cpio.gz)
	#${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 \
	#    ${.CURDIR}/etc.i386/inst1.profile ${MOUNT}/.profile
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 \
	    ${.CURDIR}/etc.i386/inst1.install ${MOUNT}/install
	ln ${MOUNT}/install ${MOUNT}/etc/rc
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 \
	    filesystem ${MOUNT}/bin/filesystem
	(cd ${MOUNT}/; \
	    for i in ${FILESYSTEM_LINKS}; do \
		ln bin/filesystem $$i; \
	    done)
	(cd ${MOUNT}/; \
	    ls ${FILESYSTEM_FILES} >/tmp/filelist; \
	    ls ${FILESYSTEM_LINKS} >>/tmp/filelist; \
	    ls -d ${FILESYSTEM_DIRS} >>/tmp/filelist; \
	    find ${FILESYSTEM_TREES} >>/tmp/filelist; \
	    sort -u -r /tmp/filelist >filelist; \
	    rm /tmp/filelist)
	df -ik ${MOUNT}
	# XXX umount is returning 1 for some reason :-(
	-umount /dev/${FLOPPY}
	fsck /dev/r${FLOPPY}
	dd if=/dev/r${FLOPPY} of=${RELEASEDIR}/floppies/filesyst.flp \
		bs=${FLOPPY_BS} count=${FLOPPY_TRACKS}
	gzip --no-name -9 -c ${RELEASEDIR}/floppies/filesyst.flp \
		>${RELEASEDIR}/floppies/filesyst.flp.gz &

cpio.flp:
	echo y | fdformat ${FLOPPY}
	disklabel -w -r -B -b ${DESTDIR}/usr/mdec/fdboot \
		-s ${DESTDIR}/usr/mdec/bootfd ${FLOPPY} ${FLOPPY_TYPE}
	${NEWFS} -i 65536 r${FLOPPY}  ${FLOPPY_TYPE}
	mount /dev/${FLOPPY} ${MOUNT}
	chown ${BINOWN}.${BINGRP} ${MOUNT}/.
	chmod 755 ${MOUNT}/.
	(cd ${DESTDIR}/; \
		ls ${CPIO_FILES} | cpio -pdamuv ${MOUNT})
	#
	# XXX This ugliness is because the default termcap file is simply too
	# big and we don't need such a hugh one for the initial installation,
	# yet we want the symlink in /etc to point to the right place so we
	# need to install the smaller one in the same location.
	#
	mv ${DESTDIR}/usr/share/misc/termcap ${DESTDIR}/usr/share/misc/otermcap
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 \
	    ${.CURDIR}/termcap.small ${DESTDIR}/usr/share/misc/termcap
	(cd ${DESTDIR}/; \
	    (find ${CPIO_CPIO}; ls -d ${CPIO_CPIO_DIRS}) | \
		cpio -H newc --block-size=16 -oav | \
		gzip -9 >${MOUNT}/inst2.cpio.gz)
	# XXX cpio is done, put everything back in shape for the bindist.
	mv ${DESTDIR}/usr/share/misc/otermcap ${DESTDIR}/usr/share/misc/termcap
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 \
	    ${.CURDIR}/etc.i386/cpio.rc ${MOUNT}/rc
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 \
	    ${.CURDIR}/etc.i386/cpio.install ${MOUNT}/install
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 \
	    ${.CURDIR}/etc.i386/cpio.magic ${MOUNT}/magic
	df -ik ${MOUNT}
	# XXX umount is returning 1 for some reason :-(
	-umount /dev/${FLOPPY}
	fsck /dev/r${FLOPPY}
	dd if=/dev/r${FLOPPY} of=${RELEASEDIR}/floppies/cpio.flp \
		bs=${FLOPPY_BS} count=${FLOPPY_TRACKS}
	gzip --no-name -9 -c ${RELEASEDIR}/floppies/cpio.flp \
		>${RELEASEDIR}/floppies/cpio.flp.gz &

bin-tarball:
	(cd ${DESTDIR}; \
		mkdir -p ${RELEASEDIR}/tarballs/bin; \
		tar cf - . | \
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/bin/bin.)

des-tarball:
	rm -rf ${RELEASEDIR}/tmpdes
	mkdir ${RELEASEDIR}/tmpdes
	for i in ${CRYPT_DIRS}; do \
		cd ${RELEASEDIR}/tmpdes; \
		mkdir $$i; \
		chown ${BINOWN}.${GRPOWN} $$i; \
		chmod 755 $$i; \
	done
	# This is ugly, it force installs a /usr/lib/libcrypt.a so
	# that the other makes will be built with des.
	#
	(set -x ; cd ${.CURDIR}/../${DESCRYPT_LIB}; \
		NOCRYPT=; \
		unset NOCRYPT; \
		DESTDIR=; export DESTDIR; \
		${MAKE} cleandir obj depend all install; \
		NOMAN=noman; export NOMAN; \
		DESTDIR=${RELEASEDIR}/tmpdes; export DESTDIR; \
		${MAKE} cleandir obj depend all install)
	for i in ${CRYPT_SRCS}; do \
		NOCRYPT=; \
		unset NOCRYPT; \
		DESTDIR=${RELEASEDIR}/tmpdes; export DESTDIR; \
		NOMAN=noman; export NOMAN; \
		cd ${.CURDIR}/../$$i; \
		${MAKE} cleandir obj depend all install; \
	done
	(cd ${RELEASEDIR}/tmpdes; \
		tar cf - . | \
			${ZIPNSPLIT} ${RELEASEDIR}/tarballs/des/des_tgz.)
	rm -rf ${RELEASEDIR}/tmpdes

a165 10

floppies:	kcopy.flp filesyst.flp cpio.flp cdins.flp

release:	release-dirs distribution crunch extract kcopy-kernels \
		floppies bin-tarball des-tarball clean

release-dirs:
	chflags -R noschg ${RELEASEDIR}/
	rm -rf ${RELEASEDIR}/*
	mtree -d -U -f ${.CURDIR}/mtree/BSD.release.dist -p ${RELEASEDIR}
@


1.131
log
@Add amd.map to BIN1 - having it here does no harm and makes activation
of the sample sysconfig entry (and amd) a snap.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.130 1996/01/10 21:22:28 ache Exp $
d10 2
a11 2
	inetd.conf login.access motd modems netstart \
	networks phones pccard.conf printcap profile protocols \
@


1.130
log
@Add empty /var/log/slip.log creation to distribution: target where
other empty logs created.
Pointed by Bruce.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.129 1995/12/31 17:06:56 joerg Exp $
d8 1
a8 1
BIN1=   aliases csh.cshrc csh.login csh.logout dm.conf \
@


1.129
log
@The etc.i386/fstab.* files have been nuked, so don't try to install
them.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.128 1995/12/02 21:02:02 peter Exp $
d213 2
@


1.128
log
@install freebsd.cf rather than freefall.cf by default after 8.7.2 import.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.127 1995/11/30 02:32:40 jkh Exp $
a218 2
	(cd ${.CURDIR}/etc.${MACHINE}; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} \
	    -m 444 fstab.* ${DESTDIR}/etc)
@


1.127
log
@Install new dotfiles.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.126 1995/10/28 09:39:57 peter Exp $
d227 2
a228 2
	    ${MAKE} freefall.cf; \
	    ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 obj/freefall.cf \
@


1.126
log
@At the risk of starting a commit-war, attempt to fix once and for all, the
"make distrib-dirs" target.
Neither of Andrey's two attempts have worked for me with the [ -h ..]
test both with && and ||.
I've changed it to a full
  if [ -h ...]; then \
    rm ... ; \
  fi ; \
construct.  It's much clearer what's meant to happen, and it works! :-)
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.125 1995/10/28 02:01:34 ache Exp $
d178 6
@


1.125
log
@Back out bogus "fix" which was commited over right fix without any check.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.123 1995/10/26 10:05:55 ache Exp $
d451 3
a453 1
			[ -h $$l.ISO_8859-1 ] && rm $$l.ISO_8859-1; \
@


1.124
log
@Submitted by:	john hay

patches to merge the two IPX packages to work with each other and to
not break make-world :)

IPXrouted should be working now, (or at least compiling) :)
@
text
@d447 1
a447 1
	-if [ -d	${DESTDIR}/usr/share/locale ] ;	\
@


1.123
log
@Add test for symlink presence before remove it
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.122 1995/10/22 21:26:52 ache Exp $
d447 1
a447 1
	if [ -d	${DESTDIR}/usr/share/locale ] ;	\
@


1.122
log
@Fix 'upgrade' stuff, i.e. when make distrib-dirs runs not
on clean file system but for -current locale links upgrade.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.121 1995/10/22 00:38:13 ache Exp $
d451 1
a451 1
			rm -f $$l.ISO_8859-1; \
@


1.121
log
@Implement locale.alias via links (including backward-compatible issue)
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.120 1995/10/10 09:47:51 phk Exp $
d451 1
a451 1
			[ -d $$l.ISO_8859-1 ] || rm -f $$l.ISO_8859-1; \
@


1.120
log
@Add pccard.conf to makefile.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.119 1995/08/06 12:22:27 bde Exp $
d134 1
d446 8
d462 6
a467 3
	for l in ${LATIN1LINKS} ; do \
		rm -f $$l.ISO_8859-1; \
		ln -s lt_LN.ISO_8859-1 $$l.ISO_8859-1; \
d469 22
@


1.119
log
@Change `install' to `${INSTALL}' so that default install flags can be
specified in the top level Makefiles.

Previously I missed dozens of Makefiles that skip the install after
using `cmp -s' to decide that the install isn't necessary.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.118 1995/06/17 03:17:16 ache Exp $
d11 1
a11 1
	networks phones printcap profile protocols \
@


1.118
log
@Rename ISO8859-1 to ISO_8859-1 per RFC1700
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.117 1995/05/30 03:57:47 rgrimes Exp $
d164 5
a168 5
	install -c -o ${BINOWN} -g ${BINGRP} -m 644 ${BIN1} ${DESTDIR}/etc; \
	install -c -o ${BINOWN} -g ${BINGRP} -m 666 ${BIN2} ${DESTDIR}/etc; \
	install -c -o ${BINOWN} -g ${BINGRP} -m 755 ${BIN3} ${DESTDIR}/etc; \
	install -c -o ${BINOWN} -g ${BINGRP} -m 644 crontab ${DESTDIR}/etc; \
	install -c -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \
d170 1
a170 1
	install -c -o ${BINOWN} -g ${BINGRP} -m 600 \
d173 1
a173 1
	install -c -o ${BINOWN} -g ${BINGRP} -m 555 \
d177 1
a177 1
		install -c -o ${BINOWN} -g ${BINGRP} -m 644 dot.cshrc \
d179 1
a179 1
		install -c -o ${BINOWN} -g ${BINGRP} -m 644 dot.klogin \
d181 1
a181 1
		install -c -o ${BINOWN} -g ${BINGRP} -m 644 dot.login \
d183 1
a183 1
		install -c -o ${BINOWN} -g ${BINGRP} -m 644 dot.profile \
d188 1
a188 1
	cd ${.CURDIR}/mtree; install -c -o ${BINOWN} -g ${BINGRP} -m 444 \
d190 1
a190 1
	cd ${.CURDIR}/namedb; install -c -o ${BINOWN} -g ${BINGRP} -m 644 \
d192 1
a192 1
	cd ${.CURDIR}/ppp; install -c -o ${BINOWN} -g ${BINGRP} -m 644 \
d194 1
a194 1
	install -c -o ${BINOWN} -g operator -m 664 /dev/null \
d196 1
a196 1
	install -c -o nobody -g ${BINGRP} -m 664 /dev/null \
d198 1
a198 1
	install -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \
d200 1
a200 1
	install -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \
d202 1
a202 1
	install -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \
d204 1
a204 1
	install -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \
d206 1
a206 1
	install -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \
d208 1
a208 1
	install -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \
d210 1
a210 1
	install -c -o ${BINOWN} -g ${BINGRP} -m 664 ${.CURDIR}/minfree \
d212 1
a212 1
	(cd ${.CURDIR}/etc.${MACHINE}; install -c -o ${BINOWN} -g ${BINGRP} \
d221 2
a222 2
	    install -o ${BINOWN} -g ${BINGRP} -m 644 obj/freefall.cf \
	        ${DESTDIR}/etc/sendmail.cf)
d224 2
a225 1
	    install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${FREEBSD} ${DESTDIR}/)
d235 1
a235 1
	install -c -o ${BINOWN} -g ${BINGRP} -m 555 \
d238 1
a238 1
	install -c -o ${BINOWN} -g ${BINGRP} -m 555 \
d241 1
a241 1
	install -c -o ${BINOWN} -g ${BINGRP} -m 555 \
d246 1
a246 1
	(cd ${.CURDIR}/etc.tahoe; install -c -o ${BINOWN} -g ${BINGRP} \
d253 1
a253 1
	    install -c -o ${BINOWN} -g ${BINGRP} -m 755 kernel \
d269 1
a269 1
	install -c -o ${BINOWN} -g ${BINGRP} -m 755 \
d271 1
a271 1
	install -c -o ${BINOWN} -g ${BINGRP} -m 755 \
d281 1
a281 1
	    install -c -o ${BINOWN} -g ${BINGRP} -m 755 kernel ${MOUNT}/)
d301 1
a301 1
	#install -c -o ${BINOWN} -g ${BINGRP} -m 755 \
d303 1
a303 1
	install -c -o ${BINOWN} -g ${BINGRP} -m 755 \
d310 1
a310 1
	    install -c -o ${BINOWN} -g ${BINGRP} -m 755 kernel ${MOUNT}/)
d336 1
a336 1
	#install -c -o ${BINOWN} -g ${BINGRP} -m 755 \
d338 1
a338 1
	install -c -o ${BINOWN} -g ${BINGRP} -m 755 \
d341 1
a341 1
	install -c -o ${BINOWN} -g ${BINGRP} -m 755 \
d380 1
a380 1
	install -c -o ${BINOWN} -g ${BINGRP} -m 755 \
d388 1
a388 1
	install -c -o ${BINOWN} -g ${BINGRP} -m 755 \
d390 1
a390 1
	install -c -o ${BINOWN} -g ${BINGRP} -m 755 \
d392 1
a392 1
	install -c -o ${BINOWN} -g ${BINGRP} -m 755 \
@


1.117
log
@Remove trailing whitespace.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.116 1995/05/13 16:58:37 ache Exp $
d453 2
a454 2
		rm -f $$l.ISO8859-1; \
		ln -s lt_LN.ISO8859-1 $$l.ISO8859-1; \
@


1.117.4.1
log
@Brought in changes from main branch: install -> ${INSTALL}
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.117 1995/05/30 03:57:47 rgrimes Exp $
d164 5
a168 5
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 ${BIN1} ${DESTDIR}/etc; \
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 666 ${BIN2} ${DESTDIR}/etc; \
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 ${BIN3} ${DESTDIR}/etc; \
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 crontab ${DESTDIR}/etc; \
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \
d170 1
a170 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 600 \
d173 1
a173 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 555 \
d177 1
a177 1
		${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 dot.cshrc \
d179 1
a179 1
		${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 dot.klogin \
d181 1
a181 1
		${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 dot.login \
d183 1
a183 1
		${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 dot.profile \
d188 1
a188 1
	cd ${.CURDIR}/mtree; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \
d190 1
a190 1
	cd ${.CURDIR}/namedb; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \
d192 1
a192 1
	cd ${.CURDIR}/ppp; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \
d194 1
a194 1
	${INSTALL} -c -o ${BINOWN} -g operator -m 664 /dev/null \
d196 1
a196 1
	${INSTALL} -c -o nobody -g ${BINGRP} -m 664 /dev/null \
d198 1
a198 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \
d200 1
a200 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \
d202 1
a202 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \
d204 1
a204 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \
d206 1
a206 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \
d208 1
a208 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \
d210 1
a210 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 664 ${.CURDIR}/minfree \
d212 1
a212 1
	(cd ${.CURDIR}/etc.${MACHINE}; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} \
d221 2
a222 2
	    ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 obj/freefall.cf \
		${DESTDIR}/etc/sendmail.cf)
d224 1
a224 2
	    ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${FREEBSD} \
		${DESTDIR}/)
d234 1
a234 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 555 \
d237 1
a237 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 555 \
d240 1
a240 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 555 \
d245 1
a245 1
	(cd ${.CURDIR}/etc.tahoe; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} \
d252 1
a252 1
	    ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 kernel \
d268 1
a268 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 \
d270 1
a270 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 \
d280 1
a280 1
	    ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 kernel ${MOUNT}/)
d300 1
a300 1
	#${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 \
d302 1
a302 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 \
d309 1
a309 1
	    ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 kernel ${MOUNT}/)
d335 1
a335 1
	#${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 \
d337 1
a337 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 \
d340 1
a340 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 \
d379 1
a379 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 \
d387 1
a387 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 \
d389 1
a389 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 \
d391 1
a391 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 \
@


1.117.4.2
log
@Brought in change from main branch: Rename ISO8859-1 to ISO_8859-1 per
RFC1700. I originally had decided not to do this, but this creates a
incompatibility in our ports tree.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.117.4.1 1995/08/30 06:05:42 davidg Exp $
d454 2
a455 2
		rm -f $$l.ISO_8859-1; \
		ln -s lt_LN.ISO_8859-1 $$l.ISO_8859-1; \
@


1.117.4.3
log
@Bring in changes from the HEAD.

Bloat the -stable etc tree with unused PC-CARD support hooks to make
testing go easier.  This code won't do anything in -stable, but it
minimizes the # of patches the testers will have to make to their
systems.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.117.4.2 1995/10/05 09:31:19 davidg Exp $
d11 2
a12 2
	networks pccard.conf.sample phones printcap profile protocols \
	rc rc.local rc.pccard rc.serial etc.${MACHINE}/rc.${MACHINE} \
d22 1
a22 1
BIN3=	daily weekly monthly pccard_ether
@


1.117.4.4
log
@install freebsd.cf as sendmail.cf, not the freefall.cf file from sendmail.

freebsd.mc/cf is a generic configuration, while freefall.mc/cf is the
industrial-strength configuration that we actually use on freefall.

The freebsd mailing list mail-relays may find freefall.mc template a much
better starting point.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.117.4.3 1996/03/22 17:26:46 nate Exp $
d221 1
a221 1
	    ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 obj/freebsd.cf \
@


1.117.4.5
log
@The etc.i386/fstab.* files have been nuked from -stable too, so don't try
to install them

Obtained from: -current
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.117.4.4 1996/03/25 07:32:05 peter Exp $
d212 2
@


1.117.4.6
log
@Remove locale directories properly before linking to them.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.117.4.5 1996/03/27 22:42:05 torstenb Exp $
d452 1
a452 1
		rm -rf $$l.ISO_8859-1; \
@


1.117.4.7
log
@Merge from HEAD, except:

	Clients that used gnumalloc still do, despite the merge.  We're not
	bringing phkmalloc over.

	Thread stuff left out.

	PCCARD support left out.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.117.4.6 1996/05/09 05:58:59 jkh Exp $
d4 1
d8 1
a8 1
BIN1=   aliases amd.map csh.cshrc csh.login csh.logout dm.conf \
d10 3
a12 4
	inetd.conf login.access motd modems netstart networks \
	newsyslog.conf phones printcap profile protocols \
	rc rc.firewall rc.local rc.serial \
	etc.${MACHINE}/rc.${MACHINE} \
d24 15
d43 3
d51 82
a133 1
# Compatibility stuff, remove those links
d141 18
a176 6
		${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 dot.fvwmrc \
		    ${DESTDIR}/root/.fvwmrc; \
		${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 dot.Xdefaults \
		    ${DESTDIR}/root/.Xdefaults; \
		${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 dot.xsession \
		    ${DESTDIR}/root/.xsession; \
a205 2
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \
	    ${DESTDIR}/var/log/slip.log
d218 1
a218 1
	    ${MAKE} freebsd.cf; \
d226 214
a442 10
# Compatibility stuff, remove obsoleted links, if exists
	if [ -d	${DESTDIR}/usr/share/locale ] ;	\
	then \
		cd ${DESTDIR}/usr/share/locale;	\
		for l in ${LATIN1LINKS}	; do \
			if [ -h $$l.ISO_8859-1 ]; then \
				rm $$l.ISO_8859-1; \
			fi ; \
		done; \
	fi
d451 3
a453 6
	set - `cat ${.CURDIR}/locale.alias`; \
	while [ $$# -gt 0 ] ; \
	do \
		rm -rf "$$1"; \
		ln -s "$$2" "$$1"; \
		shift; shift; \
d455 10
a464 22
	cd ${DESTDIR}/usr/share/nls; \
	set - `cat ${.CURDIR}/locale.alias`; \
	while [ $$# -gt 0 ] ; \
	do \
		rm -rf "$$1"; \
		ln -s "$$2" "$$1"; \
		shift; shift; \
	done; \
	rm -rf POSIX; \
	ln -s C POSIX
.if defined(MAKE_LOCAL)
	cd ${DESTDIR}/usr/local/share/nls; \
	set - `cat ${.CURDIR}/locale.alias`; \
	while [ $$# -gt 0 ] ; \
	do \
		rm -rf "$$1"; \
		ln -s "$$2" "$$1"; \
		shift; shift; \
	done; \
	rm -rf POSIX; \
	ln -s C POSIX
.endif
@


1.117.4.8
log
@Mega-commit cleanup.  Don't use newsyslog(8) for logfile rotations since
it doesn't exist in -stable, so revert to using the old methods.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.117.4.7 1996/05/29 22:23:10 jkh Exp $
d10 1
a10 1
	phones printcap profile protocols \
@


1.117.4.9
log
@Bloat the etc tree in stable with the PCCARD files.  I also fixed the
bogus tags on the files and made them branch tags.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.117.4.8 1996/06/05 20:28:10 nate Exp $
d10 2
a11 2
	pccard.conf.sample phones printcap profile protocols \
	rc rc.firewall rc.local rc.pccard rc.serial \
@


1.117.4.10
log
@.xsession should be perm 755
Submitted by:	pst
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.117.4.9 1996/06/05 21:20:22 nate Exp $
d64 1
a64 1
		${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 dot.xsession \
@


1.117.4.11
log
@add /etc/mail--the anti-spam files to Makefile and mtree
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.117.4.10 1996/07/13 04:29:10 jkh Exp $
a27 1
NOSPAM=	Makefile README sendmail.cf.additions
a82 2
	cd ${.CURDIR}/mail; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \
	    ${NOSPAM} ${DESTDIR}/etc/mail
@


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


1.116
log
@Change ln -sf to rm -f and ln -s, first one work incorrectly
for directories when called second time
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.115 1995/05/11 05:22:29 jkh Exp $
d49 1
a49 1
FREEBSD=	
@


1.115
log
@Lower-case the name of the DES directory.  Yes, it's an acronym, but DOS
is still dOs.

					Jordan
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.114 1995/05/09 00:15:30 jkh Exp $
d453 2
a454 1
		ln -sf lt_LN.ISO8859-1 $$l.ISO8859-1; \
@


1.114
log
@secure -> DES
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.113 1995/03/31 11:41:55 jkh Exp $
d438 1
a438 1
			${ZIPNSPLIT} ${RELEASEDIR}/tarballs/DES/des_tgz.)
@


1.113
log
@Add modem database file for new tip changes.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.112 1995/03/30 06:26:07 rgrimes Exp $
d438 1
a438 1
			${ZIPNSPLIT} ${RELEASEDIR}/tarballs/secure/des_tgz.)
@


1.112
log
@This is the rc work as provided by pts, I will me makeing some additional
changes to it based upon other outstanding bug reports and commits made
after his work.

Comments:

(a) sysconfig is still used to do all configuration.  I was not going to
    change that out from under you.... a user never need edit netstart
    or rc* unless they're being very weird.

(b) rc.maint has been folded back into rc.  It is just unworkable as
    a separate chunk because of ordering bogosities

(c) netstart does what it says... it starts up enough of the network to
    get up,  it doesn't start every bloody daemon that might talk to a
    socket...  netstart ifconfig's the devices and sets up routing if
    configured to do so.

(d) nfs disks are mounted immediately after netstart completes

(e) syslog is started as early as possible (right after nfs) so that error
    messages can get logged to remote syslog servers properly

(f) named is started (there is an argument that says that named should be
    started before syslogd because if you are the dns server for your domain,
    you'd like named to resolve remote hosts in syslog.conf,  but this is
    a minority case and the trivial workarround is to put the syslog host
    in /etc/hosts or use an /etc/resolv.conf -- why? because you want syslog
    to catch named errors, which is a MUCH more important and likely occurance)

(g) NOW all of the rest of the network daemons such as the time stuff, RPC,
    NIS, NFS, Kerberos and inetd are started

(h) the rest of the generic stuff is done (cron/printer/sendmail)

(i) shared libraries are set

(j) /etc/rc.i386 is run (this does FreeBSD/386 specific stuff like ibcs2,
    xtend, and all of the syscons stuff
    (this is actually started as /etc/rc.`uname -m`

(k) the syscons stuff has gotten a serious cleaning to make it consistent
    with rc conventions

(l) rc.local has had the comments about syscons removed (they are not relevant
    to this file now) and the full name of the kernel has been restored to
    /etc/motd

Submitted by:	pts
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.111 1995/03/24 00:17:37 jkh Exp $
d10 1
a10 1
	inetd.conf login.access motd netstart \
@


1.111
log
@Add rc.maint file.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.110 1995/03/24 00:15:15 phk Exp $
d11 3
a13 2
	networks phones printcap profile protocols rc rc.local rc.maint \
	rc.serial remote security services sysconfig shells \
@


1.110
log
@Install /etc/sysconfig
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.109 1995/03/23 08:42:58 rgrimes Exp $
d11 2
a12 2
	networks phones printcap profile protocols rc rc.local rc.serial \
	remote security services sysconfig shells \
@


1.109
log
@Convert from using old root.cache to new named.root
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.108 1995/03/21 16:44:02 wollman Exp $
d12 1
a12 1
	remote security services shells \
@


1.108
log
@Change named starting convention to use $namedflags like most other
daemons that take command-line arguments.  Correct /etc/namedb installation
to use the correct files.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.107 1995/03/18 07:01:53 rgrimes Exp $
d39 1
a39 1
NAMEDB=	PROTO.localhost.rev named.boot root.cache make-localhost
@


1.107
log
@Use new mtree file to rebuild /usr/include.

Replace rm -f; ln -s with ln -sf when installing LATIN1LINKS, also
do not attempt to chown/chmod these links.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.106 1995/03/10 08:42:07 rgrimes Exp $
d39 1
a39 1
NAMEDB=	localhost.rev named.boot root.cache
@


1.106
log
@Simplify all the newfs commands into ${NEWFS} and add -t 0 -u 0 so
we can again newfs floppies.

Now I just need to squish the bits back under 1.44MB :-(.  I don't know
if it will be possible to get down to 1.2MB.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.105 1995/02/26 20:29:37 ache Exp $
a440 7
	#
	# XXX The mtree commands need to be redone so that a status of 0 or
	# 2 is okay, but a status of 1 causes the make to abort.
	#
	# XXX This will currently error out if you have a procfs mounted,
	# unmount it to get past this problem until procfs is fixed.
	#
d444 2
a445 7
	cd ${DESTDIR}/usr/share/locale; \
	for l in ${LATIN1LINKS} ; do \
		rm -f $$l.ISO8859-1; \
		ln -s lt_LN.ISO8859-1 $$l.ISO8859-1; \
		chown ${BINOWN}.${BINGRP} $$l.ISO8859-1; \
		chmod 755 $$l.ISO8859-1; \
	done
d450 4
@


1.105
log
@Move symlinks creation here
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.104 1995/02/25 21:01:48 phk Exp $
d35 1
d258 1
a258 2
	newfs -b 4096 -c 80 -f 512 -i 8192 -m 0 -o space \
		r${FLOPPY} ${FLOPPY_TYPE}
d322 1
a322 2
	newfs -b 4096 -c 80 -f 512 -i 10240 -m 0 -o space \
		r${FLOPPY}  ${FLOPPY_TYPE}
d365 1
a365 2
	newfs -b 4096 -c 80 -f 512 -i 65536 -m 0 -o space \
			r${FLOPPY}  ${FLOPPY_TYPE}
@


1.104
log
@make distribute change.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.103 1995/02/04 11:16:47 amurai Exp $
d132 5
d453 7
@


1.103
log
@Adding ppp configuration files entry for distribution packages.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.102 1995/01/27 02:20:42 jkh Exp $
d153 1
a153 1
	cd ${.CURDIR} ; ${MAKE} distribution DESTDIR=${RELEASEDIR}/bin
@


1.102
log
@Edit out some extraneous tabs.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.101 1995/01/17 20:00:01 jkh Exp $
d39 2
d185 2
@


1.101
log
@Remove the src tarball stuff from this Makefile - all the release
stuff is on its way out of here and into release/Makefile.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.100 1995/01/15 11:21:47 jkh Exp $
d152 1
a152 1
	
d295 1
a295 1
	
@


1.100
log
@Catch the one I missed.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.99 1995/01/15 06:13:46 jkh Exp $
a398 115

srcbase-tarball:
	(cd ${RELEASEDIR}/src/usr/src; \
		mkdir -p ${RELEASEDIR}/tarballs/src; \
		tar -cf - [A-Z]* | \
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/src/base.)

srcbin-tarball:
	(cd ${RELEASEDIR}/src/usr/src; \
		mkdir -p ${RELEASEDIR}/tarballs/src; \
		tar -cf - bin | \
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/src/srcbin.)

srcetc-tarball:
	(cd ${RELEASEDIR}/src/usr/src; \
		mkdir -p ${RELEASEDIR}/tarballs/src; \
		tar -cf - etc | \
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/src/etc.)

srcgames-tarball:
	(cd ${RELEASEDIR}/src/usr/src; \
		mkdir -p ${RELEASEDIR}/tarballs/src; \
		tar -cf - games | \
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/src/games.)

srcgnu-tarball:
	(cd ${RELEASEDIR}/src/usr/src; \
		mkdir -p ${RELEASEDIR}/tarballs/src; \
		tar -cf - gnu | \
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/src/gnu.)

srcinclude-tarball:
	(cd ${RELEASEDIR}/src/usr/src; \
		mkdir -p ${RELEASEDIR}/tarballs/src; \
		tar -cf - include | \
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/src/include.)

srclib-tarball:
	(cd ${RELEASEDIR}/src/usr/src; \
		mkdir -p ${RELEASEDIR}/tarballs/src; \
		tar -cf - lib | \
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/src/lib.)

srclibexec-tarball:
	(cd ${RELEASEDIR}/src/usr/src; \
		mkdir -p ${RELEASEDIR}/tarballs/src; \
		tar -cf - libexec | \
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/src/libexec.)

srcrelease-tarball:
	(cd ${RELEASEDIR}/src/usr/src; \
		mkdir -p ${RELEASEDIR}/tarballs/src; \
		tar -cf - release | \
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/src/release.)

srcsbin-tarball:
	(cd ${RELEASEDIR}/src/usr/src; \
		mkdir -p ${RELEASEDIR}/tarballs/src; \
		tar -cf - sbin | \
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/src/sbin.)

srcsecure-tarball:
	(cd ${RELEASEDIR}/src/usr/src; \
		mkdir -p ${RELEASEDIR}/tarballs/secure; \
		tar -cf - secure | \
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/secure/secure.)

srcelkm-tarball:
	(cd ${RELEASEDIR}/src/usr/src; \
		mkdir -p ${RELEASEDIR}/tarballs/src; \
		tar -cf - lkm | \
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/src/lkm.)

srcerelease-tarball:
	(cd ${RELEASEDIR}/src/usr/src; \
		mkdir -p ${RELEASEDIR}/tarballs/src; \
		tar -cf - release | \
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/src/release.)

srcebones-tarball:
	(cd ${RELEASEDIR}/src/usr/src; \
		mkdir -p ${RELEASEDIR}/tarballs/secure; \
		tar -cf - eBones | \
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/secure/ebones.)

srcshare-tarball:
	(cd ${RELEASEDIR}/src/usr/src; \
		mkdir -p ${RELEASEDIR}/tarballs/src; \
		tar -cf - share | \
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/src/share.)

srcsys-tarball:
	(cd ${RELEASEDIR}/src/usr/src; \
		mkdir -p ${RELEASEDIR}/tarballs/src; \
		tar -cf - sys lkm | \
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/src/sys.)

srcusrbin-tarball:
	(cd ${RELEASEDIR}/src/usr/src; \
		mkdir -p ${RELEASEDIR}/tarballs/src; \
		tar -cf - usr.bin | \
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/src/usrbin.)

srcusrsbin-tarball:
	(cd ${RELEASEDIR}/src/usr/src; \
		mkdir -p ${RELEASEDIR}/tarballs/src; \
		tar -cf - usr.sbin | \
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/src/usrsbin.)

src-tarball: srcbase-tarball srcbin-tarball srcetc-tarball \
	srcgames-tarball srcgnu-tarball srcinclude-tarball \
	srclib-tarball srcsecure-tarball srclibexec-tarball \
	srcsbin-tarball srcshare-tarball srcsys-tarball \
	srcusrbin-tarball srcusrsbin-tarball srcrelease-tarball \
	srcebones-tarball srclkm-tarball srcrelease-tarball
@


1.99
log
@Make one last stab at making this work before I go.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.98 1995/01/14 12:48:39 jkh Exp $
d503 1
a503 1
	(cd ${RELEASEDIR}/usr/src; \
@


1.98
log
@Actually, there's a better way to do this whole srcdist tarball business.
Take first steps toward implementing it.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.97 1995/01/14 12:29:38 jkh Exp $
d396 1
d401 3
a403 2
	(cd ${RELEASEDIR}/filesys/usr/src; \
		tar --exclude CVS -cf - usr/src/[A-Z]* | \
d407 3
a409 2
	(cd ${RELEASEDIR}/filesys/usr/src; \
		tar --exclude CVS -cf - usr/src/bin | \
d413 3
a415 2
	(cd ${RELEASEDIR}/filesys/usr/src; \
		tar --exclude CVS -cf - usr/src/etc | \
d419 3
a421 2
	(cd ${RELEASEDIR}/filesys/usr/src; \
		tar --exclude CVS -cf - usr/src/games | \
d425 3
a427 2
	(cd ${RELEASEDIR}/filesys/usr/src; \
		tar --exclude CVS -cf - usr/src/gnu | \
d431 3
a433 2
	(cd ${RELEASEDIR}/filesys/usr/src; \
		tar --exclude CVS -cf - usr/src/include | \
d437 3
a439 3
	(cd ${RELEASEDIR}/filesys/usr/src; \
		tar --exclude CVS -cf - \
		usr/src/lib | \
d443 3
a445 2
	(cd ${RELEASEDIR}/filesys/usr/src; \
		tar --exclude CVS -cf - usr/src/libexec | \
d449 3
a451 2
	(cd ${RELEASEDIR}/filesys/usr/src; \
		tar --exclude CVS -cf - usr/src/release | \
d455 3
a457 2
	(cd ${RELEASEDIR}/filesys/usr/src; \
		tar --exclude CVS -cf - usr/src/sbin | \
d461 3
a463 2
	(cd ${RELEASEDIR}/filesys/usr/src; \
		tar --exclude CVS -cf - usr/src/secure | \
d467 3
a469 2
	(cd ${RELEASEDIR}/filesys/usr/src; \
		tar --exclude CVS -cf - usr/src/lkm | \
d473 3
a475 2
	(cd ${RELEASEDIR}/filesys/usr/src; \
		tar --exclude CVS -cf - usr/src/release | \
d479 3
a481 2
	(cd ${RELEASEDIR}/filesys/usr/src; \
		tar --exclude CVS -cf - usr/src/eBones | \
d485 3
a487 2
	(cd ${RELEASEDIR}/filesys/usr/src; \
		tar --exclude CVS -cf - usr/src/share | \
d491 3
a493 2
	(cd ${RELEASEDIR}/filesys/usr/src; \
		tar --exclude CVS -cf - usr/src/sys usr/src/lkm | \
d497 3
a499 2
	(cd ${RELEASEDIR}/filesys/usr/src; \
		tar --exclude CVS -cf - usr/src/usr.bin | \
d503 3
a505 2
	(cd ${RELEASEDIR}/filesys/usr/src; \
		tar --exclude CVS -cf - usr/src/usr.sbin | \
d508 4
a511 3
src-tarball: srcbase-tarball srcbin-tarball srcetc-tarball srcgames-tarball \
	srcgnu-tarball srcinclude-tarball srclib-tarball srcsecure-tarball \
	srclibexec-tarball srcsbin-tarball srcshare-tarball srcsys-tarball \
@


1.97
log
@Clean up src-tarball definition.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.96 1995/01/03 12:02:05 ache Exp $
a398 7
src-clean:
	#(cd ${DESTDIR}/usr/src; make cleandist)
	find ${DESTDIR}/usr/src -name obj | xargs -n30 rm -rf
	rm -rf ${DESTDIR}/usr/src/sys/compile/*
	chown -R bin:bin ${DESTDIR}/usr/src
	chmod -R og-w ${DESTDIR}/usr/src

d400 1
a400 1
	(cd ${DESTDIR}; \
d405 1
a405 1
	(cd ${DESTDIR}; \
d410 1
a410 1
	(cd ${DESTDIR}; \
d415 1
a415 1
	(cd ${DESTDIR}; \
d420 1
a420 1
	(cd ${DESTDIR}; \
d425 1
a425 1
	(cd ${DESTDIR}; \
d430 1
a430 1
	(cd ${DESTDIR}; \
d436 1
a436 1
	(cd ${DESTDIR}; \
d441 1
a441 1
	(cd ${DESTDIR}; \
d446 1
a446 1
	(cd ${DESTDIR}; \
d451 1
a451 1
	(cd ${DESTDIR}; \
d456 1
a456 1
	(cd ${DESTDIR}; \
d461 1
a461 1
	(cd ${DESTDIR}; \
d466 1
a466 1
	(cd ${DESTDIR}; \
d471 1
a471 1
	(cd ${DESTDIR}; \
d476 1
a476 1
	(cd ${DESTDIR}; \
d481 1
a481 1
	(cd ${DESTDIR}; \
d486 1
a486 1
	(cd ${DESTDIR}; \
d490 5
a494 5
src-tarball: src-clean srcbase-tarball srcbin-tarball \
	srcetc-tarball srcgames-tarball srcgnu-tarball srcinclude-tarball \
	srclib-tarball srcsecure-tarball srclibexec-tarball srcsbin-tarball \
	srcshare-tarball srcsys-tarball srcusrbin-tarball srcusrsbin-tarball \
	srcrelease-tarball srcebones-tarball srclkm-tarball srcrelease-tarball
@


1.96
log
@Remove adduser.conf & userids, not needed with new adduser
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.95 1994/12/28 13:54:06 ache Exp $
d151 1
a151 1
	cd ${.CURDIR} ; ${MAKE} distribution DESTDIR=${RELEASEDIR}/bindist
d225 1
a225 1
	    ${RELEASEDIR}/tarballs/bindist/EXTRACT.sh
d228 1
a228 1
	    ${RELEASEDIR}/tarballs/bindist/EXTRACT.sh
d231 1
a231 1
	    ${RELEASEDIR}/tarballs/bindist/EXTRACT.sh
d397 1
a397 1
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/bindist/bin_tgz.)
d409 1
a409 1
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/srcdist/base.)
d414 1
a414 1
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/srcdist/srcbin.)
d419 1
a419 1
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/srcdist/etc.)
d424 1
a424 1
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/srcdist/games.)
d429 1
a429 1
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/srcdist/gnu.)
d434 1
a434 1
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/srcdist/include.)
d440 1
a440 1
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/srcdist/lib.)
d445 1
a445 1
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/srcdist/libexec.)
d450 1
a450 1
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/srcdist/release.)
d455 1
a455 1
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/srcdist/sbin.)
d460 11
a470 1
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/secrdist/secure.)
d475 1
a475 6
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/secrdist/ebones.)

srckerberos-tarball:
	(cd ${DESTDIR}; \
		tar --exclude CVS -cf - usr/src/kerberosIV | \
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/secrdist/kerberos.)
d480 1
a480 1
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/srcdist/share.)
d485 1
a485 1
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/srcdist/sys.)
d490 1
a490 1
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/srcdist/usrbin.)
d495 1
a495 1
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/srcdist/usrsbin.)
d501 1
a501 1
	srcrelease-tarball srcebones-tarball srckerberos-tarball
d533 1
a533 1
			${ZIPNSPLIT} ${RELEASEDIR}/tarballs/secrdist/des_tgz.)
@


1.95
log
@Add adduser.conf & userids
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.94 1994/12/01 13:55:49 davidg Exp $
d8 1
a8 1
BIN1=   adduser.conf aliases csh.cshrc csh.login csh.logout dm.conf \
d13 1
a13 1
	syslog.conf ttys userids etc.${MACHINE}/disktab rpc make.conf \
@


1.94
log
@Install rc.serial.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.93 1994/11/20 23:11:00 phk Exp $
d8 1
a8 1
BIN1=	aliases csh.cshrc csh.login csh.logout dm.conf \
d13 1
a13 1
	syslog.conf ttys etc.${MACHINE}/disktab rpc make.conf \
@


1.93
log
@No point, what so ever, in installing /etc/myname
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.92 1994/11/14 20:56:10 phk Exp $
d11 2
a12 2
	networks phones printcap profile protocols rc rc.local remote \
	security services shells \
@


1.92
log
@Final changes.  Now "make distribute" should work as advertised.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.91 1994/10/29 12:47:44 phk Exp $
d10 1
a10 1
	inetd.conf login.access motd myname netstart \
@


1.91
log
@Fixes related to release-production:
bdes only if !NOCRYPT
Always MAKEDEV in bindist, otherwise diskless installation is a mess.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.90 1994/10/22 02:11:08 phk Exp $
d126 1
a126 1
CRYPT_SRCS+=	secure/usr.bin/bdes
d149 3
d153 1
a153 2
	
distribution: distrib-dirs
a202 7
.if defined(NOCRYPT)
	(cd ${.CURDIR}; ${MAKE} scrypt)
	(cd ${.CURDIR}/..; ${MAKE} install)
.else
	(cd ${.CURDIR}; ${MAKE} descrypt)
	(cd ${.CURDIR}/..; ${MAKE} install)
.endif
d204 2
a214 8
.if ${MACHINE} == "tahoe"
	(cd ${.CURDIR}/etc.tahoe; install -c -o ${BINOWN} -g ${BINGRP} \
	    -m 444 ${WCS1} ${DESTDIR}/)
.endif
.if ${MACHINE} == "vax"
	(cd ${.CURDIR}/etc.vax; install -c -o ${BINOWN} -g ${BINGRP} \
	    -m 444 ${PCS} ${DESTDIR}/)
.endif
d400 1
a401 1
	(cd ${DESTDIR}/usr/src; make cleandist)
d438 1
a438 1
		tar --exclude usr/src/${CRYPT_LIB} --exclude CVS -cf - \
a441 5
srclibcrypt-tarball:
	(cd ${DESTDIR}; \
		tar --exclude CVS -cf - usr/src/${CRYPT_LIB} | \
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/secrdist/libcrypt.)

d447 5
d457 15
d479 1
a479 1
		tar --exclude CVS -cf - usr/src/sys | \
d494 3
a496 2
	srclib-tarball srclibcrypt-tarball srclibexec-tarball srcsbin-tarball \
	srcshare-tarball srcsys-tarball srcusrbin-tarball srcusrsbin-tarball
d510 2
a511 1
	(cd ${.CURDIR}/../${CRYPT_LIB}; \
d519 1
@


1.90
log
@Reflect the fact that we only have one GENERIC kernel now.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.89 1994/10/17 02:32:36 phk Exp $
d125 1
d127 1
a163 1
.if defined(CDROMDIST)
a164 1
.endif
@


1.89
log
@Various changes to the 1.1.5.1'sh install procedure.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.88 1994/10/16 20:38:21 phk Exp $
d248 4
a251 4
kcopy-kernels: ${.CURDIR}/../sys/i386/conf/GENERICAH ${.CURDIR}/../sys/i386/conf/GENERICBT
	(cd ${.CURDIR}/../sys/compile; rm -rf GENERICAH GENERICBT)
	(cd ${.CURDIR}/../sys/i386/conf; config GENERICAH; config GENERICBT)
	(cd ${.CURDIR}/../sys/compile/GENERICAH; ${MAKE} depend; ${MAKE} all; \
d253 1
a253 4
	        ${DESTDIR}/kernel.GENERICAH)
	(cd ${.CURDIR}/../sys/compile/GENERICBT; ${MAKE} depend; ${MAKE} all; \
	    install -c -o ${BINOWN} -g ${BINGRP} -m 755 kernel \
	        ${DESTDIR}/kernel.GENERICBT)
d278 1
a278 14
kcopy_ah.flp:
	(cd ${.CURDIR}; ${MAKE} kcopy-floppy)
	(cd ${.CURDIR}/../sys/compile/GENERICAH; \
	    install -c -o ${BINOWN} -g ${BINGRP} -m 755 kernel ${MOUNT}/)
	df -ik ${MOUNT}
	# XXX umount is returning 1 for some reason :-(
	-umount /dev/${FLOPPY}
	fsck /dev/r${FLOPPY}
	dd if=/dev/r${FLOPPY} of=${RELEASEDIR}/floppies/kcopy_ah.flp \
		bs=${FLOPPY_BS} count=${FLOPPY_TRACKS}
	gzip --no-name -9 -c ${RELEASEDIR}/floppies/kcopy_ah.flp \
		>${RELEASEDIR}/floppies/kcopy_ah.flp.gz &

kcopy_bt.flp:
d280 1
a280 1
	(cd ${.CURDIR}/../sys/compile/GENERICBT; \
d286 1
a286 1
	dd if=/dev/r${FLOPPY} of=${RELEASEDIR}/floppies/kcopy_bt.flp \
d288 2
a289 2
	gzip --no-name -9 -c ${RELEASEDIR}/floppies/kcopy_bt.flp \
		>${RELEASEDIR}/floppies/kcopy_bt.flp.gz &
d307 1
a307 14
cdins_ah.flp:
	(cd ${.CURDIR}; ${MAKE} kcopy-floppy)
	(cd ${.CURDIR}/../sys/compile/GENERICAH; \
	    install -c -o ${BINOWN} -g ${BINGRP} -m 755 kernel ${MOUNT}/)
	df -ik ${MOUNT}
	# XXX umount is returning 1 for some reason :-(
	-umount /dev/${FLOPPY}
	fsck /dev/r${FLOPPY}
	dd if=/dev/r${FLOPPY} of=${RELEASEDIR}/floppies/cdins_ah.flp \
		bs=${FLOPPY_BS} count=${FLOPPY_TRACKS}
	gzip --no-name -9 -c ${RELEASEDIR}/floppies/cdins_ah.flp \
		>${RELEASEDIR}/floppies/cdins_ah.flp.gz &

cdins_bt.flp:
d309 1
a309 1
	(cd ${.CURDIR}/../sys/compile/GENERICBT; \
d315 1
a315 1
	dd if=/dev/r${FLOPPY} of=${RELEASEDIR}/floppies/cdins_bt.flp \
d317 2
a318 2
	gzip --no-name -9 -c ${RELEASEDIR}/floppies/cdins_bt.flp \
		>${RELEASEDIR}/floppies/cdins_bt.flp.gz &
d540 1
a540 2
floppies:	kcopy_ah.flp kcopy_bt.flp filesyst.flp cpio.flp \
		cdins_ah.flp cdins_bt.flp
@


1.88
log
@Some changes to the old floppies to handle the new /etc/init's way of doing
things.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.87 1994/10/15 07:55:36 phk Exp $
d12 1
a12 1
	security services shells skey.access \
d561 3
a563 3
	mtree -deu -f ${.CURDIR}/mtree/BSD.root.dist -p ${DESTDIR}/
	mtree -deu -f ${.CURDIR}/mtree/BSD.var.dist -p ${DESTDIR}/var
	mtree -deu -f ${.CURDIR}/mtree/BSD.usr.dist -p ${DESTDIR}/usr
d565 1
a565 1
	mtree -deu -f ${.CURDIR}/mtree/BSD.local.dist -p ${DESTDIR}/usr/local
d578 1
a578 1
	mtree -d -u -f ${.CURDIR}/mtree/BSD.release.dist -p ${RELEASEDIR}
@


1.87
log
@Format floppy before use.  Make 1.44 Mb floppies for now.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.86 1994/09/28 13:32:59 ache Exp $
d59 1
a59 1
KC_DIRS=	bin dev mnt sbin
d273 1
a273 1
	    ${.CURDIR}/etc.i386/kc.profile ${MOUNT}/.profile
d317 2
a318 2
	install -c -o ${BINOWN} -g ${BINGRP} -m 755 \
	    ${.CURDIR}/etc.i386/cdinst1.profile ${MOUNT}/.profile
d321 1
d366 2
a367 2
	install -c -o ${BINOWN} -g ${BINGRP} -m 755 \
	    ${.CURDIR}/etc.i386/inst1.profile ${MOUNT}/.profile
d370 1
@


1.86
log
@/etc/profile added (the similar stuff like in csh.login)
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.85 1994/09/23 06:21:13 rgrimes Exp $
d51 2
a52 2
FLOPPY_TYPE?=	fd1200
FLOPPY_BS?=	15b
d259 1
d349 1
d392 1
@


1.85
log
@Add -e option to mtree commands so that extra directories are ignored.
Change conditional around building usr/local to be MAKE_LOCAL instead of
CDROMDIST.  This was coped from src/Makefile and makes much more since.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.84 1994/09/23 06:15:19 rgrimes Exp $
d11 1
a11 1
	networks phones printcap protocols rc rc.local remote \
@


1.84
log
@Revert the change that moved the /etc files to share/examples/etc, the
files have been pulled down out of the Attic and updates will be applied
shortly.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.82 1994/09/15 04:44:03 rgrimes Exp $
d553 8
a560 5
	mtree -d -u -f ${.CURDIR}/mtree/BSD.root.dist -p ${DESTDIR}/
	mtree -d -u -f ${.CURDIR}/mtree/BSD.var.dist -p ${DESTDIR}/var
	mtree -d -u -f ${.CURDIR}/mtree/BSD.usr.dist -p ${DESTDIR}/usr
.if defined(CDROMDIST)
	mtree -d -u -f ${.CURDIR}/mtree/BSD.local.dist -p ${DESTDIR}/usr/local
@


1.83
log
@Get rid of the files that now live in src/share/examples/etc, and update
Makefile to install them from there rather than from here.
@
text
@d8 6
a13 1
BIN1=	etc.${MACHINE}/disktab \
a149 1
	(cd ${.CURDIR}/../share/examples; ${MAKE} install-etc)
@


1.82
log
@1.  Add back *.c to CLEANFILES, seems crunch makes quite a mess!

2.  Update the COPYRIGHT= to be just the COPYRIGHT file for now.

3.  Fully parameterize the floppy device being used.  This is needed right
    now so I can at least build these on 1.44 until it all is working, then
    I will have to find a way to get them back down to size.

4.  Remove mount_pcfs from the filesystem floppy, we don't have that yet.

5.  Update the shared libraries t obe copied.  This should now work for
    this and all future releases.

6.  Reduce the CRYPT_SRCS down to the few static binaries that have crypt
    in them.

7.  Change all references for the kernel from /386bsd to /kernel.

8.  For some reason umount is returning 1, use a - until I can find out why.

9.  Update the disklabel commands to be 4.4 syntax.

10. Remove the ugly elvis wart, we don't have elvis anymore.

11. Use the -d (directories only) option on the mtree commands.  This
    greatly reduces the noise from distrib-dirs:.

12. Note the fact that the mtree commands need a wrapper around them as they
    return a status of 2 if the tree was modified and the make should not
    exit on that condition.

13. Add a trailing slash on the chflags command as ${RELEASEDIR} may be
    a symbolic link.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.81 1994/09/09 16:11:58 rgrimes Exp $
d8 1
a8 6
BIN1=	aliases csh.cshrc csh.login csh.logout dm.conf \
	ftpusers gettytab group hosts host.conf hosts.equiv hosts.lpd \
	inetd.conf login.access motd myname netstart \
	networks phones printcap protocols rc rc.local remote \
	security services shells skey.access \
	syslog.conf ttys etc.${MACHINE}/disktab rpc make.conf \
d145 1
@


1.81
log
@Correct path to crunch, and remove srccontrib tarballs (we have no more
srccontrib!)
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.80 1994/09/09 13:34:27 rgrimes Exp $
d23 3
a25 3
CLEANFILES+=	*.o *.lo
CLEANFILES+=	filesystem filesystem.c filesystem.cache filesystem.mk
CLEANFILES+=	kcopy kcopy.c kcopy.cache kcopy.mk
d44 2
a45 3
COPYRIGHT=	COPYRIGHT.386BSD COPYRIGHT.FreeBSD
FREEBSD=	CONTRIB.386BSD CONTRIB.FreeBSD ROSTER.FreeBSD
FREEBSD+=	MIRROR.SITES PERSONAL.ACKS RELNOTES.FreeBSD SUPPORT.TXT
d48 1
a48 1
# Floppy drive name and files for building FreeBSD Floppies
d52 2
d78 1
a78 1
FILESYSTEM_LINKS+=	sbin/mount sbin/mount_pcfs
d92 1
a92 1
FILESYSTEM_CPIO+=	sbin/mount sbin/mount_pcfs
d109 6
a114 7
CPIO_CPIO+=	usr/lib/libc.so.1.1
CPIO_CPIO+=	usr/lib/libcurses.so.1.1
CPIO_CPIO+=	usr/lib/libgcc.so.1.1
CPIO_CPIO+=	usr/lib/libm.so.1.1
CPIO_CPIO+=	usr/lib/libtermlib.so.1.1
CPIO_CPIO+=	usr/lib/libtermcap.so.1.1
CPIO_CPIO+=	usr/lib/libutil.so.1.1
a123 2
CRYPT_SRCS+=	libexec/ftpd libexec/makekey libexec/rexecd libexec/rlogind
CRYPT_SRCS+=	libexec/rshd libexec/telnetd libexec/uucpd
d125 2
a126 3
CRYPT_SRCS+=	secure/usr.bin/bdes usr.bin/lock usr.bin/login usr.bin/passwd
CRYPT_SRCS+=	usr.bin/rlogin usr.bin/rsh usr.bin/su usr.bin/telnet
CRYPT_DIRS=	bin sbin usr usr/bin usr/lib usr/libexec 
d252 2
a253 2
	    install -c -o ${BINOWN} -g ${BINGRP} -m 755 386bsd \
	        ${DESTDIR}/386bsd.GENERICAH)
d255 2
a256 2
	    install -c -o ${BINOWN} -g ${BINGRP} -m 755 386bsd \
	        ${DESTDIR}/386bsd.GENERICBT)
d259 2
a260 2
	disklabel -w -r ${FLOPPY} ${FLOPPY_TYPE} \
		${DESTDIR}/usr/mdec/fdboot ${DESTDIR}/usr/mdec/bootfd
d283 1
a283 1
	    install -c -o ${BINOWN} -g ${BINGRP} -m 755 386bsd ${MOUNT}/)
d285 2
a286 1
	umount /dev/${FLOPPY}
d289 1
a289 1
		bs=15b count=160
d296 1
a296 1
	    install -c -o ${BINOWN} -g ${BINGRP} -m 755 386bsd ${MOUNT}/)
d298 2
a299 1
	umount /dev/${FLOPPY}
d302 1
a302 1
		bs=15b count=160
d324 1
a324 1
	    install -c -o ${BINOWN} -g ${BINGRP} -m 755 386bsd ${MOUNT}/)
d326 2
a327 1
	umount /dev/${FLOPPY}
d330 1
a330 1
		bs=15b count=160
d337 1
a337 1
	    install -c -o ${BINOWN} -g ${BINGRP} -m 755 386bsd ${MOUNT}/)
d339 2
a340 1
	umount /dev/${FLOPPY}
d343 1
a343 1
		bs=15b count=160
d348 2
a349 2
	disklabel -w -r ${FLOPPY} ${FLOPPY_TYPE} \
		${DESTDIR}/usr/mdec/fdboot ${DESTDIR}/usr/mdec/bootfd
d381 2
a382 1
	umount /dev/${FLOPPY}
d385 1
a385 1
		bs=15b count=160
d390 2
a391 2
	disklabel -w -r ${FLOPPY} ${FLOPPY_TYPE} \
		${DESTDIR}/usr/mdec/fdboot ${DESTDIR}/usr/mdec/bootfd
d399 2
a400 1
	# This ugliness is because the default termcap file is simply too
d403 2
a404 3
	# need to install the smaller one in the same location.  Same goes
	# for the elvis hackery; just trying to bum as many bytes as we can
	# here, and that's rarely a very pretty process.
a407 3
	# Use cp so we don't destroy the links.
	cp ${DESTDIR}/usr/bin/ex ${DESTDIR}/usr/bin/ex.bak
	cp ${DESTDIR}/usr/bin/elvis ${DESTDIR}/usr/bin/ex
d412 1
a412 1
	# cpio is done, put everything back in shape for the bindist.
a413 2
	cp ${DESTDIR}/usr/bin/ex.bak ${DESTDIR}/usr/bin/ex
	rm ${DESTDIR}/usr/bin/ex.bak
d421 2
a422 1
	umount /dev/${FLOPPY}
d425 1
a425 1
		bs=15b count=160
d549 7
a555 3
	mtree -u -f ${.CURDIR}/mtree/BSD.root.dist -p ${DESTDIR}/
	mtree -u -f ${.CURDIR}/mtree/BSD.var.dist -p ${DESTDIR}/var
	mtree -u -f ${.CURDIR}/mtree/BSD.usr.dist -p ${DESTDIR}/usr
d557 1
a557 1
	mtree -u -f ${.CURDIR}/mtree/BSD.local.dist -p ${DESTDIR}/usr/local
d568 1
a568 1
	chflags -R noschg ${RELEASEDIR}
d570 1
a570 1
	mtree -u -f ${.CURDIR}/mtree/BSD.release.dist -p ${RELEASEDIR}
@


1.80
log
@Remove the explicit call to ../Makefile mdec:, it is now handled by a make
install from the top level correctly.

Rewrite release-dirs: to use new mtree file mtree/BSD.release.dist.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.79 1994/09/08 09:33:38 rgrimes Exp $
d231 1
a231 1
	crunchgen ${.CURDIR}/../contrib/crunch/examples/kcopy.conf
d233 1
a233 1
	crunchgen ${.CURDIR}/../contrib/crunch/examples/filesystem.conf
a452 5
srccontrib-tarball:
	(cd ${DESTDIR}; \
		tar --exclude CVS -cf - usr/src/contrib | \
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/srcdist/contrib.)

d514 1
a514 1
src-tarball: src-clean srcbase-tarball srcbin-tarball srccontrib-tarball \
@


1.79
log
@1.  Make CLEANFILES a little less dangerous by being more spcifc about
    some file names.

2.  Add MAKEDEVS= that does all the /dev population so that this is not
    duplicated in 2 or 3 places.  Helps to keep it in sync too.  Cleaned
    up and fixed to not overflow inode tables.

3.  Fix paths to the 2 crypt versions.

4.  Init is sbin/init now instead of sbin/init.bsdi.

5.  bdes is now in secure/usr.bin, will need to do something about telnet.

6.  Incorporate 1.1.5.1 patches for EXTRACT.sh files.

7.  Correct calls to make kcopy-flooppy to work with or without obj/.

8.  Reorder src-clean: target so that it does not destroy the real obj
    tree, but does rip out junk and obj links.

9.  Incorporate 1.1.5.1 patche for srcbin tarball name.

10. Add chflags command to release-dirs target so the rm -rf can have a
    chance to work.

With this and a few more commits I will have 2.0 bin tarballs.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.78 1994/09/07 07:42:56 pst Exp $
a219 1
	(cd ${.CURDIR}/..; ${MAKE} mdec; )
d571 3
a573 17
	chflags -R noschg ${RELEASEDIR}/filesys
	rm -rf ${RELEASEDIR}/filesys
	mkdir ${RELEASEDIR}/filesys
	chown ${BINOWN}.${BINGRP} ${RELEASEDIR}/filesys
	chmod 755 ${RELEASEDIR}/filesys
	rm -rf ${RELEASEDIR}/tarballs
	mkdir ${RELEASEDIR}/tarballs
	mkdir ${RELEASEDIR}/tarballs/bindist
	mkdir ${RELEASEDIR}/tarballs/objdist
	mkdir ${RELEASEDIR}/tarballs/secrdist
	mkdir ${RELEASEDIR}/tarballs/srcdist
	chown -R ${BINOWN}.${BINGRP} ${RELEASEDIR}/tarballs
	chmod -R 755 ${RELEASEDIR}/tarballs
	rm -rf ${RELEASEDIR}/floppies
	mkdir ${RELEASEDIR}/floppies
	chown ${BINOWN}.${BINGRP} ${RELEASEDIR}/floppies
	chmod 755 ${RELEASEDIR}/floppies
@


1.78
log
@Remove the old crypt/no-crypt rules and replace them with
the choice of building with the password scrambler or the DES
libraries.  Folks outside the US can simply drop in the other
DES libraries. (stupid laws...)

Everything still keys off of the old NOCRYPT variable so building
a portable distribution remains the same.

Submitted by:	pst
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.77 1994/09/05 05:14:01 gpalmer Exp $
d23 11
a33 1
CLEANFILES+= *.o *.lo *.c *.cache *.mk kcopy filesystem
d121 2
a122 2
SCRYPT_LIB=	lib/libscrypt
DESCRYPT_LIB=	secure/lib/libdescrypt
d126 2
a127 2
CRYPT_SRCS+=	sbin/init.bsdi
CRYPT_SRCS+=	usr.bin/bdes usr.bin/lock usr.bin/login usr.bin/passwd
d239 2
a240 1
	    ${.CURDIR}/etc.i386/EXTRACT_bin.sh ${RELEASEDIR}/tarballs/bindist
d242 2
a243 1
	    ${.CURDIR}/etc.i386/EXTRACT_src.sh ${RELEASEDIR}/tarballs/srcdist
d245 2
a246 1
	    ${.CURDIR}/etc.i386/EXTRACT_secr.sh ${RELEASEDIR}/tarballs/secrdist
d272 1
a272 7
	(cd ${MOUNT}/dev; \
	    sh ${DESTDIR}/dev/MAKEDEV std; \
	    rm -rf fd; \
	    sh ${DESTDIR}/dev/MAKEDEV fd0 fd1 wd0 wd1 sd0 sd1; \
	    rm -rf fd0?* rfd0?* fd1?* rfd1?*; \
	    sh ${DESTDIR}/dev/MAKEDEV cd0 mcd0 mcd1; \
	    rm -rf rmcd*)
d285 1
a285 1
	${MAKE} kcopy-floppy
d297 1
a297 1
	${MAKE} kcopy-floppy
d309 1
a309 1
	${MAKE} kcopy-floppy
d324 1
a324 1
	${MAKE} cdins-floppy
d336 1
a336 1
	${MAKE} cdins-floppy
d357 1
a357 5
	(cd ${MOUNT}/dev; \
	    sh ${DESTDIR}/dev/MAKEDEV std; \
	    rm -rf fd; \
	    sh ${DESTDIR}/dev/MAKEDEV fd0 fd1 wd0 sd0 sd1; \
	    rm -f fd0?* fd1?* rfd0?* rfd1?*)
d438 1
d440 1
a440 1
	find ${DESTDIR}/usr/src -name obj | xargs -n30 rm -rf
d452 1
a452 1
		${ZIPNSPLIT} ${RELEASEDIR}/tarballs/srcdist/bin.)
d572 1
@


1.77
log
@Change references of 'mount_isofs' to 'mount_cd9660' as needed by FBSD 2.0
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.76 1994/06/29 21:19:38 jkh Exp $
d111 2
a112 1
CRYPT_LIB=	lib/libcrypt
d123 1
a123 1
crypt:
d125 1
a125 1
	(cd ${.CURDIR}/../${CRYPT_LIB}; \
d131 5
a135 3
	
non-crypt:
	rm -f ${LIBCRYPT}
d141 1
d195 2
a196 2
	(cd ${.CURDIR}; ${MAKE} non-crypt)
	(cd ${.CURDIR}/..; NOCRYPT=nocrypt; export NOCRYPT; ${MAKE} install)
d198 1
a198 1
	(cd ${.CURDIR}; ${MAKE} crypt)
@


1.76
log
@Oh GACK!  src-clean doesn't quite work that easily since cleandist rebuilds the
obj links again and they need to be nuked out one more time after it's finished.
Sigh..  Oh well, this code will probably never be run again anyway.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.75 1994/06/29 11:06:30 jkh Exp $
d52 1
a52 1
KC_LINKS+=	sbin/mount sbin/mount_isofs
d91 1
a91 1
CPIO_CPIO+=	sbin/ifconfig sbin/fsck sbin/mknod sbin/mount_isofs
@


1.75
log
@Clean this puppy up quite a bit.  Most notably:

1. Use ${MAKE} everywhere again.  Whoops.
2. Replace multiple invocations of gzip ... split ... with one variable.
3. Add src-clean target for making the src tree presentable before
   making a src tarball out of it.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.74 1994/06/28 05:37:04 jkh Exp $
d432 1
@


1.74
log
@Fix a simple makefile brain-o; didn't effect 1.1.5A since we don't compile
with CRYPT initially set.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.73 1994/06/24 22:18:46 jkh Exp $
d25 2
d219 1
a219 1
	make -f kcopy.mk objs exe
d221 1
a221 1
	make -f filesystem.mk objs exe
d283 1
a283 1
		>${RELEASEDIR}/floppies/kcopy_ah.flp.gz
d295 1
a295 1
		>${RELEASEDIR}/floppies/kcopy_bt.flp.gz
d322 1
a322 1
		>${RELEASEDIR}/floppies/cdins_ah.flp.gz
d334 1
a334 1
		>${RELEASEDIR}/floppies/cdins_bt.flp.gz
d379 1
a379 1
		>${RELEASEDIR}/floppies/filesyst.flp.gz
d423 1
a423 1
		>${RELEASEDIR}/floppies/cpio.flp.gz
d428 6
a433 3
		gzip --no-name -9 -c | \
		split -b 240640 - \
		${RELEASEDIR}/tarballs/bindist/bin_tgz.)
d437 2
a438 4
		tar -cf - usr/src/[A-Z]* | \
		gzip --no-name -9 -c | \
		split -b 240640 - \
		${RELEASEDIR}/tarballs/srcdist/base.)
d442 2
a443 4
		tar -cf - usr/src/bin | \
		gzip --no-name -9 -c | \
		split -b 240640 - \
		${RELEASEDIR}/tarballs/srcdist/bin.)
d447 2
a448 4
		tar -cf - usr/src/contrib | \
		gzip --no-name -9 -c | \
		split -b 240640 - \
		${RELEASEDIR}/tarballs/srcdist/contrib.)
d452 2
a453 4
		tar -cf - usr/src/etc | \
		gzip --no-name -9 -c | \
		split -b 240640 - \
		${RELEASEDIR}/tarballs/srcdist/etc.)
d457 2
a458 4
		tar -cf - usr/src/games | \
		gzip --no-name -9 -c | \
		split -b 240640 - \
		${RELEASEDIR}/tarballs/srcdist/games.)
d462 2
a463 4
		tar -cf - usr/src/gnu | \
		gzip --no-name -9 -c | \
		split -b 240640 - \
		${RELEASEDIR}/tarballs/srcdist/gnu.)
d467 2
a468 4
		tar -cf - usr/src/include | \
		gzip --no-name -9 -c | \
		split -b 240640 - \
		${RELEASEDIR}/tarballs/srcdist/include.)
d472 3
a474 4
		tar --exclude usr/src/${CRYPT_LIB} -cf - usr/src/lib | \
		gzip --no-name -9 -c | \
		split -b 240640 - \
		${RELEASEDIR}/tarballs/srcdist/lib.)
d478 2
a479 4
		tar -cf - usr/src/${CRYPT_LIB} | \
		gzip --no-name -9 -c | \
		split -b 240640 - \
		${RELEASEDIR}/tarballs/secrdist/libcrypt.)
d483 2
a484 4
		tar -cf - usr/src/libexec | \
		gzip --no-name -9 -c | \
		split -b 240640 - \
		${RELEASEDIR}/tarballs/srcdist/libexec.)
d488 2
a489 4
		tar -cf - usr/src/sbin | \
		gzip --no-name -9 -c | \
		split -b 240640 - \
		${RELEASEDIR}/tarballs/srcdist/sbin.)
d493 2
a494 4
		tar -cf - usr/src/share | \
		gzip --no-name -9 -c | \
		split -b 240640 - \
		${RELEASEDIR}/tarballs/srcdist/share.)
d498 2
a499 4
		tar -cf - usr/src/sys | \
		gzip --no-name -9 -c | \
		split -b 240640 - \
		${RELEASEDIR}/tarballs/srcdist/sys.)
d503 2
a504 4
		tar -cf - usr/src/usr.bin | \
		gzip --no-name -9 -c | \
		split -b 240640 - \
		${RELEASEDIR}/tarballs/srcdist/usrbin.)
d508 7
a514 10
		tar -cf - usr/src/usr.sbin | \
		gzip --no-name -9 -c | \
		split -b 240640 - \
		${RELEASEDIR}/tarballs/srcdist/usrsbin.)

src-tarball: srcbase-tarball srcbin-tarball srccontrib-tarball srcetc-tarball \
	srcgames-tarball srcgnu-tarball srcinclude-tarball srclib-tarball \
	srclibcrypt-tarball srclibexec-tarball srcsbin-tarball \
	srcshare-tarball srcsys-tarball srcusrbin-tarball \
	srcusrsbin-tarball
d544 1
a544 3
			gzip --no-name -9 -c | \
			split -b 240640 - \
			${RELEASEDIR}/tarballs/secrdist/des_tgz.)
@


1.73
log
@1. Remove a rather strangely gratuitous bit of profanity
2. Use elvis instead of vi for the editor on the cpio floppy; dmesg is back.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.71 1994/06/22 08:37:28 jkh Exp $
d193 1
a193 1
	(cd ${.CURDIR}/..; ${MAKE} install
@


1.72
log
@My last few changes to the release code plus a small termcap file
for the cpio floppy.
@
text
@d20 1
a20 1
# -rwxr-xr-x root.wheel, for the new f***ing cron root.wheel
d88 1
a88 1
#CPIO_CPIO+=	sbin/dmesg
d392 3
a394 1
	# need to install the smaller one in the same location.
d398 3
d405 1
d407 2
@


1.71
log
@Whoops - missed a couple of intermediate files.  Nuke 'em.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.70 1994/06/22 08:33:28 jkh Exp $
d88 1
a88 1
CPIO_CPIO+=	sbin/dmesg
d389 7
d400 1
d579 1
a579 1
		floppies bin-tarball des-tarball
@


1.70
log
@Ok, this should about wrap it up.

1. All the crunched files work now; don't install copies, used the crunched
   versions.
2. Make the clean rules DTRT now that we have stuff to clean.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.69 1994/06/21 12:42:56 jkh Exp $
d23 1
a23 1
CLEANFILES+= *.o *.lo *.c *.cache
@


1.69
log
@Whoops -  I missed a commit; EXTRACT scripts were misnamed.  Correct.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.68 1994/06/21 11:02:38 jkh Exp $
d23 2
d33 1
a33 1
FREEBSD=	CONTRIB.386BSD CONTRIB.FreeBSD
d48 1
a48 3
KC_FILES+=	bin/sh					# XXX Crunch is broken!
KC_FILES+=	sbin/mount sbin/mount_isofs		# XXX Crunch is broken!
KC_LINKS=	bin/[ bin/cp bin/echo bin/test
d50 1
a57 1
FILESYSTEM_FILES+=	bin/sh				# XXX Crunch is broken!
d63 1
a63 1
FILESYSTEM_LINKS+=	bin/sync bin/test
d118 1
a118 1
all clean cleandir depend etc install lint:
@


1.68
log
@1. Increase number of inodes for kcopy floppy; we've currently run out.
2. Get kcopy and filesystem images from current directory since we
   now build them here; a clean rule is now all that's needed to make
   the crunch stuff complete.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.67 1994/06/20 03:39:59 jkh Exp $
d223 1
a223 1
	    ${.CURDIR}/etc.i386/INSTALL_bin.sh ${RELEASEDIR}/tarballs/bindist
d225 1
a225 1
	    ${.CURDIR}/etc.i386/INSTALL_src.sh ${RELEASEDIR}/tarballs/srcdist
d227 1
a227 1
	    ${.CURDIR}/etc.i386/INSTALL_secr.sh ${RELEASEDIR}/tarballs/secrdist
@


1.67
log
@Commit some additional changes for making this work with obj dirs.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.66 1994/06/15 21:21:50 jkh Exp $
d246 1
a246 1
	newfs -b 4096 -c 80 -f 512 -i 10240 -m 0 -o space \
d265 1
a265 1
	    ${RELEASEDIR}/distbin/kcopy ${MOUNT}/bin/kcopy
d359 1
a359 1
	    ${RELEASEDIR}/distbin/filesystem ${MOUNT}/bin/filesystem
@


1.66
log
@1. Fill out the crunch target - this should do the trick (we'll see).
2. Remove the NOOBJ line - we want an object dir now.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.65 1994/06/15 20:43:20 jkh Exp $
d137 5
a141 4
	install -c -o ${BINOWN} -g ${BINGRP} -m 644 ${BIN1} ${DESTDIR}/etc
	install -c -o ${BINOWN} -g ${BINGRP} -m 666 ${BIN2} ${DESTDIR}/etc
	install -c -o ${BINOWN} -g ${BINGRP} -m 755 ${BIN3} ${DESTDIR}/etc
	install -c -o ${BINOWN} -g ${BINGRP} -m 644 crontab ${DESTDIR}/etc
d143 1
a143 1
	    ${DESTDIR}/var/cron/log
d145 2
a146 2
	    master.passwd ${DESTDIR}/etc
	pwd_mkdb -p -d ${DESTDIR}/etc ${DESTDIR}/etc/master.passwd
d148 1
a148 1
	     MAKEDEV.local etc.${MACHINE}/MAKEDEV ${DESTDIR}/dev
d150 1
a150 1
	(cd ${DESTDIR}/dev; sh MAKEDEV all)
a171 2
	install -c -o ${BINOWN} -g ${BINGRP} -m 664 minfree \
	    ${DESTDIR}/var/crash
d184 4
a187 2
	(cd etc.${MACHINE}; install -c -o ${BINOWN} -g ${BINGRP} -m 444 \
	    fstab.* ${DESTDIR}/etc)
d189 2
a190 2
	${MAKE} non-crypt
	(cd ..; NOCRYPT=nocrypt; export NOCRYPT; ${MAKE} install)
d192 2
a193 2
	${MAKE} crypt
	(cd ..; ${MAKE} install)
d195 1
a195 1
	(cd ../usr.sbin/sendmail/src; \
d202 1
a202 1
	(cd ../; \
d204 2
a205 2
	(cd ..; ${MAKE} mdec; )
	(cd ../share/man; ${MAKE} makedb; )
d207 2
a208 2
	(cd etc.tahoe; install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${WCS1} \
	    ${DESTDIR}/)
d211 2
a212 2
	(cd etc.vax; install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${PCS} \
	    ${DESTDIR}/)
d230 2
a231 2
	(cd etc.tahoe; install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${WCS2} \
	    ${DESTDIR}/)
d233 4
a236 4
kcopy-kernels: ../sys/i386/conf/GENERICAH ../sys/i386/conf/GENERICBT
	(cd ../sys/compile; rm -rf GENERICAH GENERICBT)
	(cd ../sys/i386/conf; config GENERICAH; config GENERICBT)
	(cd ../sys/compile/GENERICAH; ${MAKE} depend; ${MAKE} all; \
d239 1
a239 1
	(cd ../sys/compile/GENERICBT; ${MAKE} depend; ${MAKE} all; \
d273 1
a273 1
	(cd ../sys/compile/GENERICAH; \
d285 1
a285 1
	(cd ../sys/compile/GENERICBT; \
d312 1
a312 1
	(cd ../sys/compile/GENERICAH; \
d324 1
a324 1
	(cd ../sys/compile/GENERICBT; \
@


1.65
log
@Install manpath.config and mail.rc properly, and directly from the src
tree now (rather than having a local copy.
@
text
@d2 1
a2 3
#	$Id: Makefile,v 1.64 1994/06/15 20:14:29 jkh Exp $

NOOBJ=	noobj
d215 4
a218 1
	@@echo crunch target
@


1.64
log
@Lots of changes:

1. Properly use ${.CURDIR} now instead of hardcoded relative dirs.
2. Use ${BINOWN} and ${BINGRP} everywhere instead of root/wheel
3. Add target for copying over EXTRACT scripts (and add them here).
4. Start thinking about crunched floppy target (not in yet, next commit).
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.63 1994/06/08 11:01:46 csgr Exp $
d12 1
a12 1
	inetd.conf login.access manpath.config motd myname netstart \
d15 3
a17 1
	syslog.conf ttys etc.${MACHINE}/disktab rpc make.conf
@


1.63
log
@Change all  lib*.so.1.0 to lib*.so.1.1
(Once again, pointed out by Volker Paepcke.)
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.62 1994/06/03 05:18:18 jkh Exp $
d139 6
a144 4
	install -c -o root -g wheel -m 755 ${BIN3} ${DESTDIR}/etc
	install -c -o root -g wheel -m 644 crontab ${DESTDIR}/etc
	install -c -o root -g wheel -m 600 /dev/null ${DESTDIR}/var/cron/log
	install -c -o root -g wheel -m 600 master.passwd ${DESTDIR}/etc
d151 2
a152 2
	(cd root; \
		install -c -o root -g wheel -m 644 dot.cshrc \
d154 1
a154 1
		install -c -o root -g wheel -m 644 dot.klogin \
d156 1
a156 1
		install -c -o root -g wheel -m 644 dot.login \
d158 1
a158 1
		install -c -o root -g wheel -m 644 dot.profile \
d163 4
a166 4
	cd mtree; install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${MTREE} \
	    ${DESTDIR}/etc/mtree
	cd namedb; install -c -o ${BINOWN} -g ${BINGRP} -m 644 ${NAMEDB} \
	    ${DESTDIR}/etc/namedb
d199 1
a199 1
	    install -o root -g wheel -m 644 obj/freefall.cf \
d202 1
a202 1
	    install -c -o root -g wheel -m 444 ${FREEBSD} ${DESTDIR}/)
d214 11
d233 1
a233 1
	    install -c -o root -g wheel -m 755 386bsd \
d236 1
a236 1
	    install -c -o root -g wheel -m 755 386bsd \
d245 1
a245 1
	chown root.wheel ${MOUNT}/.
d258 4
a261 4
	install -c -o root -g wheel -m 755 etc.i386/kc.profile \
	    ${MOUNT}/.profile
	install -c -o root -g wheel -m 755 ${RELEASEDIR}/distbin/kcopy \
	    ${MOUNT}/bin/kcopy
d270 1
a270 1
	    install -c -o root -g wheel -m 755 386bsd ${MOUNT}/)
d282 1
a282 1
	    install -c -o root -g wheel -m 755 386bsd ${MOUNT}/)
d299 1
a299 1
	chown root.wheel ${MOUNT}/cdrom
d301 4
a304 4
	install -c -o root -g wheel -m 755 etc.i386/cdinst1.profile \
	    ${MOUNT}/.profile
	install -c -o root -g wheel -m 755 etc.i386/cdinst1.install \
	    ${MOUNT}/install
d309 1
a309 1
	    install -c -o root -g wheel -m 755 386bsd ${MOUNT}/)
d321 1
a321 1
	    install -c -o root -g wheel -m 755 386bsd ${MOUNT}/)
d336 1
a336 1
	chown root.wheel ${MOUNT}/.
d350 6
a355 6
	install -c -o root -g wheel -m 755 etc.i386/inst1.profile \
	    ${MOUNT}/.profile
	install -c -o root -g wheel -m 755 etc.i386/inst1.install \
	    ${MOUNT}/install
	install -c -o root -g wheel -m 755 ${RELEASEDIR}/distbin/filesystem \
	    ${MOUNT}/bin/filesystem
d381 1
a381 1
	chown root.wheel ${MOUNT}/.
d389 6
a394 6
	install -c -o root -g wheel -m 755 etc.i386/cpio.rc \
	    ${MOUNT}/rc
	install -c -o root -g wheel -m 755 etc.i386/cpio.install \
	    ${MOUNT}/install
	install -c -o root -g wheel -m 755 etc.i386/cpio.magic \
	    ${MOUNT}/magic
d555 3
a557 3
	mtree -u -f mtree/BSD.root.dist -p ${DESTDIR}/
	mtree -u -f mtree/BSD.var.dist -p ${DESTDIR}/var
	mtree -u -f mtree/BSD.usr.dist -p ${DESTDIR}/usr
d559 1
a559 1
	mtree -u -f mtree/BSD.local.dist -p ${DESTDIR}/usr/local
d566 3
a568 3
release:	release-dirs distribution kcopy-kernels floppies \
		bin-tarball des-tarball
	
d572 1
a572 1
	chown root.wheel ${RELEASEDIR}/filesys
d580 1
a580 1
	chown -R root.wheel ${RELEASEDIR}/tarballs
d584 1
a584 1
	chown root.wheel ${RELEASEDIR}/floppies
@


1.62
log
@Fix the absolute paths for boot blocks.  Now uses ${DESTDIR}.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.61 1994/06/01 00:58:05 phk Exp $
d96 7
a102 7
CPIO_CPIO+=	usr/lib/libc.so.1.0
CPIO_CPIO+=	usr/lib/libcurses.so.1.0
CPIO_CPIO+=	usr/lib/libgcc.so.1.0
CPIO_CPIO+=	usr/lib/libm.so.1.0
CPIO_CPIO+=	usr/lib/libtermlib.so.1.0
CPIO_CPIO+=	usr/lib/libtermcap.so.1.0
CPIO_CPIO+=	usr/lib/libutil.so.1.0
@


1.61
log
@added make.conf template, which does nothing.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.60 1994/05/19 18:06:46 guido Exp $
d228 1
a228 1
		/usr/mdec/fdboot /usr/mdec/bootfd
d319 1
a319 1
		/usr/mdec/fdboot /usr/mdec/bootfd
d364 1
a364 1
		/usr/mdec/fdboot /usr/mdec/bootfd
@


1.60
log
@1) Added s/key support .
2  Added optional excessive login logging.
3) Added login acces control on a per host/tty base.
4) See skey(1) for skey descriptions and src/usr.bin/login/README
  for the logging and access control features.

-Guido
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.59 1994/05/19 12:29:28 rgrimes Exp $
d15 1
a15 1
	syslog.conf ttys etc.${MACHINE}/disktab rpc
@


1.59
log
@Add the installation of /var/crash/minfree with a value of 2048 so that
savecore will not FILL the /var partition.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.58 1994/05/17 13:03:34 jkh Exp $
d12 3
a14 2
	inetd.conf manpath.config motd myname netstart networks phones \
	printcap protocols rc rc.local remote security services shells \
@


1.58
log
@Add manpath.config to the default list of things installed in /etc
for releases.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.57 1994/05/03 10:11:21 rgrimes Exp $
d168 2
@


1.57
log
@Use ISO9660/DOS compliant file names for the tar balls now.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.56 1994/04/18 04:23:33 rgrimes Exp $
d12 1
a12 1
	inetd.conf motd myname netstart networks phones \
@


1.56
log
@>From BETA_1_1 branch:
----------------------------
revision 1.53.2.3
date: 1994/04/10 20:19:37;  author: rgrimes;  state: Exp;  lines: +12 -3
Must have etc and usr directories on the cdinstall floppies.
Need to have device files for mcd1.
Create links for usr/libexec and usr/lib on cdinstall floppies so that
shared library code is loaded from cdrom.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.53.2.3 1994/04/10 20:19:37 rgrimes Exp $
d392 1
a392 1
		${RELEASEDIR}/tarballs/bin_tgz.)
d399 1
a399 1
		${RELEASEDIR}/tarballs/srcbase_tgz.)
d406 1
a406 1
		${RELEASEDIR}/tarballs/srcbin_tgz.)
d413 1
a413 1
		${RELEASEDIR}/tarballs/srccontrib_tgz.)
d420 1
a420 1
		${RELEASEDIR}/tarballs/srcetc_tgz.)
d427 1
a427 1
		${RELEASEDIR}/tarballs/srcgames_tgz.)
d434 1
a434 1
		${RELEASEDIR}/tarballs/srcgnu_tgz.)
d441 1
a441 1
		${RELEASEDIR}/tarballs/srcinclude_tgz.)
d448 1
a448 1
		${RELEASEDIR}/tarballs/srclib_tgz.)
d455 1
a455 1
		${RELEASEDIR}/tarballs/srclibcrypt_tgz.)
d462 1
a462 1
		${RELEASEDIR}/tarballs/srclibexec_tgz.)
d469 1
a469 1
		${RELEASEDIR}/tarballs/srcsbin_tgz.)
d476 1
a476 1
		${RELEASEDIR}/tarballs/srcshare_tgz.)
d483 1
a483 1
		${RELEASEDIR}/tarballs/srcsys_tgz.)
d490 1
a490 1
		${RELEASEDIR}/tarballs/srcusrbin_tgz.)
d497 1
a497 1
		${RELEASEDIR}/tarballs/srcusrsbin_tgz.)
d535 1
a535 1
			${RELEASEDIR}/tarballs/des_tgz.)
d560 6
a565 2
	chown root.wheel ${RELEASEDIR}/tarballs
	chmod 755 ${RELEASEDIR}/tarballs
@


1.55
log
@Pull in changes just made to the BETA 1.1 branch for cd install floppy
support.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.54 1994/03/07 00:42:56 rgrimes Exp $
d51 2
d236 4
a239 2
	    sh ${DESTDIR}/dev/MAKEDEV fd0 fd1 wd0 wd1 sd0 sd1 cd0 mcd0; \
	    rm -rf fd0?* rfd0?* fd1?* rfd1?*;)
d277 5
@


1.54
log
@>From BETA_1_1 branch
Correction for wrong permissions on /root, /usr/lib, /usr/libexec,
/usr/share and /usr/share/misc caused by filesyst.flp cpio file.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.53 1994/02/23 15:36:05 rgrimes Exp $
d43 1
a43 1
KC_DIRS=	dev mnt bin sbin
d46 1
d48 2
a49 1
KC_LINKS+=	sbin/fsck sbin/halt sbin/init sbin/mount sbin/umount
d224 1
a224 1
	newfs -b 4096 -c 80 -f 512 -i 16384 -m 0 -o space \
d234 2
a235 2
	    sh ${DESTDIR}/dev/MAKEDEV fd0 wd0 sd0 sd1; \
	    rm -rf fd0?* rfd0?*;)
d271 34
d538 2
a539 2
floppies: kcopy_ah.flp kcopy_bt.flp filesyst.flp \
	  cpio.flp
d541 2
a542 2
release: release-dirs distribution kcopy-kernels floppies \
	 bin-tarball des-tarball
@


1.53
log
@Update to generate the ISO9660 names for the floppy images, use fd1200
inplace of floppy5.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.52 1994/02/21 21:53:20 rgrimes Exp $
d77 1
a90 1
CPIO_CPIO+=	usr/libexec/ld.so
d98 1
d101 2
a102 1
CPIO_CPIO_DIRS=	tmp var var/tmp var/run var/spool var/spool/lock
d286 1
a286 1
	    ls ${FILESYSTEM_CPIO} | \
d304 1
a304 1
	    sort -u /tmp/filelist >filelist; \
@


1.53.2.1
log
@Correction for wrong permissions on /root, /usr/lib, /usr/libexec,
/usr/share and /usr/share/misc caused by filesyst.flp cpio file.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.53 1994/02/23 15:36:05 rgrimes Exp $
a76 1
FILESYSTEM_CPIO_DIRS=	root
d90 1
a97 1
CPIO_CPIO+=	usr/libexec/ld.so
d100 1
a100 2
CPIO_CPIO_DIRS=		tmp usr/lib usr/libexec usr/share usr/share/misc
CPIO_CPIO_DIRS+=	var var/tmp var/run var/spool var/spool/lock
d284 1
a284 1
	    (find ${FILESYSTEM_CPIO}; ls -d ${FILESYSTEM_CPIO_DIRS}) | \
d302 1
a302 1
	    sort -u -r /tmp/filelist >filelist; \
@


1.53.2.2
log
@Put KC_DIRS into alphabetic order.
Make sbin/mount the full binary, crunch seems to break it when execing
mount_isofs, add sbin/mount_isofs to kcopy floppies.

Change inode density on kcopy floppy to allow for more inodes so fd1, wd1,
sd1 can be supported.

Add targets for cdins-floppy, cdins_ah.flp, cdins_bt.flp.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.53.2.1 1994/03/07 00:21:05 rgrimes Exp $
d43 1
a43 1
KC_DIRS=	bin dev mnt sbin
a45 1
KC_FILES+=	sbin/mount sbin/mount_isofs		# XXX Crunch is broken!
d47 1
a47 2
KC_LINKS+=	sbin/fsck sbin/halt sbin/init
KC_LINKS+=	sbin/umount
d222 1
a222 1
	newfs -b 4096 -c 80 -f 512 -i 10240 -m 0 -o space \
d232 2
a233 2
	    sh ${DESTDIR}/dev/MAKEDEV fd0 fd1 wd0 wd1 sd0 sd1 cd0 mcd0; \
	    rm -rf fd0?* rfd0?* fd1?* rfd1?*;)
a268 34
cdins-floppy:
	${MAKE} kcopy-floppy
	mkdir ${MOUNT}/cdrom
	chown root.wheel ${MOUNT}/cdrom
	chmod 755 ${MOUNT}/cdrom
	install -c -o root -g wheel -m 755 etc.i386/cdinst1.profile \
	    ${MOUNT}/.profile
	install -c -o root -g wheel -m 755 etc.i386/cdinst1.install \
	    ${MOUNT}/install
	
cdins_ah.flp:
	${MAKE} cdins-floppy
	(cd ../sys/compile/GENERICAH; \
	    install -c -o root -g wheel -m 755 386bsd ${MOUNT}/)
	df -ik ${MOUNT}
	umount /dev/${FLOPPY}
	fsck /dev/r${FLOPPY}
	dd if=/dev/r${FLOPPY} of=${RELEASEDIR}/floppies/cdins_ah.flp \
		bs=15b count=160
	gzip --no-name -9 -c ${RELEASEDIR}/floppies/cdins_ah.flp \
		>${RELEASEDIR}/floppies/cdins_ah.flp.gz

cdins_bt.flp:
	${MAKE} cdins-floppy
	(cd ../sys/compile/GENERICBT; \
	    install -c -o root -g wheel -m 755 386bsd ${MOUNT}/)
	df -ik ${MOUNT}
	umount /dev/${FLOPPY}
	fsck /dev/r${FLOPPY}
	dd if=/dev/r${FLOPPY} of=${RELEASEDIR}/floppies/cdins_bt.flp \
		bs=15b count=160
	gzip --no-name -9 -c ${RELEASEDIR}/floppies/cdins_bt.flp \
		>${RELEASEDIR}/floppies/cdins_bt.flp.gz

d502 2
a503 2
floppies:	kcopy_ah.flp kcopy_bt.flp filesyst.flp cpio.flp \
		cdins_ah.flp cdins_bt.flp
d505 2
a506 2
release:	release-dirs distribution kcopy-kernels floppies \
		bin-tarball des-tarball
@


1.53.2.3
log
@Must have etc and usr directories on the cdinstall floppies.
Need to have device files for mcd1.
Create links for usr/libexec and usr/lib on cdinstall floppies so that
shared library code is loaded from cdrom.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.53.2.2 1994/03/20 01:22:06 rgrimes Exp $
a50 2
CD_DIRS=	etc usr
#
d234 2
a235 4
	    sh ${DESTDIR}/dev/MAKEDEV fd0 fd1 wd0 wd1 sd0 sd1; \
	    rm -rf fd0?* rfd0?* fd1?* rfd1?*; \
	    sh ${DESTDIR}/dev/MAKEDEV cd0 mcd0 mcd1; \
	    rm -rf rmcd*)
a272 5
	(cd ${DESTDIR}/; \
	    ls -d ${CD_DIRS} | cpio -pdamuv ${MOUNT})
	(cd ${MOUNT}/usr; \
	    ln -s /cdrom/filesys/usr/libexec libexec; \
	    ln -s /cdrom/filesys/usr/lib lib)
@


1.53.2.4
log
@Add wd1 to filesys floppy, makes it slighly easier for those
trying to install to wd1, though this is still not supported.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.53.2.3 1994/04/10 20:19:37 rgrimes Exp $
d327 1
a327 1
	    sh ${DESTDIR}/dev/MAKEDEV fd0 fd1 wd0 wd1 sd0 sd1; \
@


1.53.2.5
log
@Use ISO9660/DOS compliant file names for the tar balls.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.53.2.4 1994/05/01 20:50:35 rgrimes Exp $
d392 1
a392 1
		${RELEASEDIR}/tarballs/bindist/bin_tgz.)
d399 1
a399 1
		${RELEASEDIR}/tarballs/srcdist/base.)
d406 1
a406 1
		${RELEASEDIR}/tarballs/srcdist/bin.)
d413 1
a413 1
		${RELEASEDIR}/tarballs/srcdist/contrib.)
d420 1
a420 1
		${RELEASEDIR}/tarballs/srcdist/etc.)
d427 1
a427 1
		${RELEASEDIR}/tarballs/srcdist/games.)
d434 1
a434 1
		${RELEASEDIR}/tarballs/srcdist/gnu.)
d441 1
a441 1
		${RELEASEDIR}/tarballs/srcdist/include.)
d448 1
a448 1
		${RELEASEDIR}/tarballs/srcdist/lib.)
d455 1
a455 1
		${RELEASEDIR}/tarballs/secrdist/libcrypt.)
d462 1
a462 1
		${RELEASEDIR}/tarballs/srcdist/libexec.)
d469 1
a469 1
		${RELEASEDIR}/tarballs/srcdist/sbin.)
d476 1
a476 1
		${RELEASEDIR}/tarballs/srcdist/share.)
d483 1
a483 1
		${RELEASEDIR}/tarballs/srcdist/sys.)
d490 1
a490 1
		${RELEASEDIR}/tarballs/srcdist/usrbin.)
d497 1
a497 1
		${RELEASEDIR}/tarballs/srcdist/usrsbin.)
d535 1
a535 1
			${RELEASEDIR}/tarballs/secrdist/des_tgz.)
d560 2
a561 6
	mkdir ${RELEASEDIR}/tarballs/bindist
	mkdir ${RELEASEDIR}/tarballs/objdist
	mkdir ${RELEASEDIR}/tarballs/secrdist
	mkdir ${RELEASEDIR}/tarballs/srcdist
	chown -R root.wheel ${RELEASEDIR}/tarballs
	chmod -R 755 ${RELEASEDIR}/tarballs
@


1.52
log
@Whoops, forgot to $Id$ this file, and re-enable floppies target in
make release
@
text
@d2 1
a2 1
#	$Id$
d37 1
a37 1
FLOPPY_TYPE?=	floppy5
d243 1
a243 1
kcopy-ah-floppy:
d250 1
a250 1
	dd if=/dev/r${FLOPPY} of=${RELEASEDIR}/floppies/kcopy-ah-floppy \
d252 2
a253 2
	gzip --no-name -9 -c ${RELEASEDIR}/floppies/kcopy-ah-floppy \
		>${RELEASEDIR}/floppies/kcopy-ah-floppy.gz
d255 1
a255 1
kcopy-bt-floppy:
d262 1
a262 1
	dd if=/dev/r${FLOPPY} of=${RELEASEDIR}/floppies/kcopy-bt-floppy \
d264 2
a265 2
	gzip --no-name -9 -c ${RELEASEDIR}/floppies/kcopy-bt-floppy \
		>${RELEASEDIR}/floppies/kcopy-bt-floppy.gz
d267 1
a267 1
filesystem-floppy:
d307 1
a307 1
	dd if=/dev/r${FLOPPY} of=${RELEASEDIR}/floppies/filesystem-floppy \
d309 2
a310 2
	gzip --no-name -9 -c ${RELEASEDIR}/floppies/filesystem-floppy \
		>${RELEASEDIR}/floppies/filesystem-floppy.gz
d312 1
a312 1
cpio-floppy:
d335 1
a335 1
	dd if=/dev/r${FLOPPY} of=${RELEASEDIR}/floppies/cpio-floppy \
d337 2
a338 2
	gzip --no-name -9 -c ${RELEASEDIR}/floppies/cpio-floppy \
		>${RELEASEDIR}/floppies/cpio-floppy.gz
d500 2
a501 2
floppies: kcopy-ah-floppy kcopy-bt-floppy filesystem-floppy \
	  cpio-floppy
@


1.51
log
@Major hackery to get the 1.1 Beta floppies building.  Have a special
pair of crunched binaries that are not built by this, but other than
that it is back to an automated procedure.  So many changes it is
hard to describe.
@
text
@d1 2
a2 1
#	@@(#)Makefile	5.11 (Berkeley) 5/21/91
d503 1
a503 1
release: release-dirs distribution kcopy-kernels \
@


1.50
log
@Add obj/ in front of freefall.cf so that the install works.
@
text
@d42 1
a42 1
KC_DIRS=	dev mnt
d44 3
a46 2
KC_FILES+=	bin/[ bin/cp bin/echo bin/sh bin/test
KC_FILES+=	sbin/fsck sbin/halt sbin/init sbin/mount sbin/umount
d48 1
a48 1
FILESYSTEM_DIRS=	bin dev etc mnt sbin usr usr/bin usr/mdec usr/sbin
d51 1
a51 2
FILESYSTEM_FILES+=	bin/[ bin/expr bin/ls bin/mkdir bin/rm
FILESYSTEM_FILES+=	bin/sh bin/sync bin/test
a54 6
FILESYSTEM_FILES+=	sbin/disklabel sbin/halt sbin/init
FILESYSTEM_FILES+=	sbin/mount sbin/mount_pcfs
FILESYSTEM_FILES+=	sbin/newfs
FILESYSTEM_FILES+=	sbin/umount
FILESYSTEM_FILES+=	sbin/fdisk
FILESYSTEM_FILES+=	usr/bin/cpio
d56 20
a75 1
FILESYSTEM_FILES+=	usr/sbin/bad144
d78 4
a81 3
CPIO_FILES+=	usr/bin/gunzip usr/bin/gzcat usr/bin/gzip usr/bin/zcat
CPIO_CPIO=	bin/chmod bin/cat bin/cp bin/dd bin/df bin/mv bin/pwd bin/stty
CPIO_CPIO+=	etc/protocols etc/remote etc/services etc/spwd.db
d83 1
d85 2
a86 1
CPIO_CPIO+=	usr/bin/awk usr/bin/chgrp usr/bin/ftp
d88 11
a98 2
CPIO_CPIO+=	usr/bin/elvis usr/bin/ex usr/bin/vi usr/bin/view
CPIO_CPIO+=	usr/sbin/update usr/sbin/chown
d235 6
d282 4
a285 1
	    ls ${FILESYSTEM_FILES} | cpio -pdamuv ${MOUNT})
d290 6
d298 1
d323 5
a327 4
		cpio -oav | gzip -9 >${MOUNT}/inst2.cpio.gz)
	install -c -o root -g wheel -m 755 etc.i386/inst2.profile \
	    ${MOUNT}/.profile
	install -c -o root -g wheel -m 755 etc.i386/inst2.install \
d329 2
@


1.49
log
@Update for new COPYRIGHT.* files.
@
text
@d162 1
a162 1
	    install -o root -g wheel -m 644 freefall.cf \
@


1.48
log
@Add PERSONAL.ACKS to file list.

Use freefall.cf as sendmail prototype file, it is more realistic than the
tcpproto.cf file for a FreBSD system.  Fix so that obj dir is created in
sendmail/cf/cf as to not polute the source tree and to have the Makefile
in there do the right things.

Remove all the extra /dev/fd0?* entries on the floppies, they where using
up all the inodes and are not needed at this time.

Temporarily remove the floppy target from release: untilit is
fixed.

This file has lots more work coming, but to get the 1.1 BETA out I am
going to hand craft the floppies :-(.
@
text
@d28 1
a28 1
COPYRIGHT=	COPYRIGHT
@


1.47
log
@Remove obsoleted floppy partition from device name.
@
text
@d30 1
a30 1
FREEBSD+=	MIRROR.SITES RELNOTES.FreeBSD SUPPORT.TXT
d80 1
d83 1
a83 1
CRYPT_DIRS=	bin usr usr/bin usr/lib usr/libexec 
d160 3
a162 2
	    ${MAKE} tcpproto.cf; \
	    install -o root -g wheel -m 644 tcpproto.cf \
d204 2
a205 1
	    sh ${DESTDIR}/dev/MAKEDEV fd0 wd0 sd0 sd1)
d249 1
a249 1
	    rm -f rfd1[b-z] fd1[b-z])
d458 1
a458 1
release: release-dirs distribution kcopy-kernels floppies \
@


1.46
log
@The system default crontab now resides in /etc/crontab, and I changed it's
mode to 644 as most unix systems allow you to read root's crontab.
@
text
@d193 2
a194 2
		r${FLOPPY}a ${FLOPPY_TYPE}
	mount /dev/${FLOPPY}a ${MOUNT}
d213 3
a215 3
	umount /dev/${FLOPPY}a
	fsck /dev/r${FLOPPY}a
	dd if=/dev/r${FLOPPY}a of=${RELEASEDIR}/floppies/kcopy-ah-floppy \
d225 3
a227 3
	umount /dev/${FLOPPY}a
	fsck /dev/r${FLOPPY}a
	dd if=/dev/r${FLOPPY}a of=${RELEASEDIR}/floppies/kcopy-bt-floppy \
d236 2
a237 2
		r${FLOPPY}a ${FLOPPY_TYPE}
	mount /dev/${FLOPPY}a ${MOUNT}
d260 3
a262 3
	umount /dev/${FLOPPY}a
	fsck /dev/r${FLOPPY}a
	dd if=/dev/r${FLOPPY}a of=${RELEASEDIR}/floppies/filesystem-floppy \
d271 2
a272 2
			r${FLOPPY}a ${FLOPPY_TYPE}
	mount /dev/${FLOPPY}a ${MOUNT}
d285 3
a287 3
	umount /dev/${FLOPPY}a
	fsck /dev/r${FLOPPY}a
	dd if=/dev/r${FLOPPY}a of=${RELEASEDIR}/floppies/cpio-floppy \
@


1.45
log
@Change ${RELEASEDIR}/filesystem to be filesys so hat it is ISO9660 compliant.
@
text
@d106 1
a106 1
	install -c -o root -g wheel -m 600 crontab ${DESTDIR}/var/cron/tabs/root
@


1.44
log
@Add SUPPORT.TXT and MIRROR.SITES to the top level FREEBSD files that get
installed in /.
@
text
@d459 4
a462 4
	rm -rf ${RELEASEDIR}/filesystem
	mkdir ${RELEASEDIR}/filesystem
	chown root.wheel ${RELEASEDIR}/filesystem
	chmod 755 ${RELEASEDIR}/filesystem
@


1.43
log
@From: Julian Howard Stacey <stacey@@guug.de>
Subject: Bug & Fix for etc/Makefile cpio-floppy: re /tmp creation.
Date: Fri, 26 Nov 1993 11:35:04 +0100

Editors Note:  tmp was listed in the CPIO_FILES section and thus the
entire contents of ${DESTDIR}/tmp would end up on the cpio floppy.  This fix
moves tmp to CPIO_DIRS so that no longer happens.
@
text
@d28 4
a31 2
COPYRIGHT= COPYRIGHT
FREEBSD= CONTRIB.386BSD CONTRIB.FreeBSD RELNOTES.FreeBSD ${COPYRIGHT}
@


1.42
log
@Make whatisdb after the whole system is installed, since the one in
share/man will only create entries for manual pages that have been
installed up to that point.
@
text
@a67 1
CPIO_CPIO+=	tmp
d72 1
a72 1
CPIO_CPIO_DIRS=	var var/tmp var/run var/spool var/spool/lock
@


1.41
log
@You can now specify the type of floppy you want built (floppy3 or floppy5)
with a Makefile override.  The default is floppy5 since all distribution
floppies must be <= 1.2Mb so that every one can use them.

If you want to make 1.44MB floppies with more space on them do a
setenv FLOPPY floppy3
before running make.

>From: "Jordan K. Hubbard" <jkh%whisker.lotus.ie@@dec4ie.ieunet.ie>
Date: Sun, 10 Oct 1993 05:11:51 -0700

I went to make myself some boot floppies straight off the dist
today and ran into the fact that I'm using a 3.5" floppy as my drive A,
so I did the following (you can still use floppy5 as your default -
I just have it set to floppy3 for my machine).
@
text
@d164 1
@


1.40
log
@Split the src-tarball target up into multiple targets, there is now
a tar ball for each top level src directory, plus the base tar ball
that has the very toplevel files in it.
@
text
@d34 1
d188 4
a191 2
	disklabel -w -r ${FLOPPY} floppy5 /usr/mdec/fdboot /usr/mdec/bootfd
	newfs -b 4096 -c 80 -f 512 -i 16384 -m 0 -o space r${FLOPPY}a floppy5
d231 4
a234 2
	disklabel -w -r ${FLOPPY} floppy5 /usr/mdec/fdboot /usr/mdec/bootfd
	newfs -b 4096 -c 80 -f 512 -i 10240 -m 0 -o space r${FLOPPY}a floppy5
d266 4
a269 2
	disklabel -w -r ${FLOPPY} floppy5 /usr/mdec/fdboot /usr/mdec/bootfd
	newfs -b 4096 -c 80 -f 512 -i 65536 -m 0 -o space r${FLOPPY}a floppy5
@


1.39
log
@Added BSD.local.dist to MTREE files so that it gets installed in /etc/mtree
@
text
@d285 4
a288 3
		tar cf - . | gzip --no-name -9 -c | \
			split -b 240640 - \
			${RELEASEDIR}/tarballs/bin_tgz.)
d290 1
a290 1
src-tarball:
d292 4
a295 3
		tar --exclude usr/src/${CRYPT_LIB} -cf - usr/src | gzip --no-name -9 -c | \
			split -b 240640 - \
			${RELEASEDIR}/tarballs/src_tgz.)
d297 1
a297 1
ssrc-tarball:
d299 4
a302 3
		tar -cf - usr/src/${CRYPT_LIB} | gzip --no-name -9 -c | \
			split -b 240640 - \
			${RELEASEDIR}/tarballs/ssrc_tgz.)
d304 97
d428 2
a429 1
		tar cf - . | gzip --no-name -9 -c | \
@


1.38
log
@Added /var/run to CPIO_DIRS
@
text
@d21 1
a21 1
MTREE=	BSD.root.dist BSD.usr.dist BSD.var.dist
@


1.37
log
@Added /etc/remote to CPIO files.
@
text
@d72 1
a72 1
CPIO_CPIO_DIRS=	var var/tmp var/spool var/spool/lock
@


1.36
log
@added /var/spool and /var/spool/lock to CPIO_DIRS.  These are needed by
both tip and kermit.
@
text
@d64 1
a64 1
CPIO_CPIO+=	etc/protocols etc/services etc/spwd.db
@


1.35
log
@Make MOUNT be MOUNT? so I can easily override it for building 2 floppies
concurrently now that the floppy driver works good enought to do this!
@
text
@d72 1
a72 1
CPIO_CPIO_DIRS=	var var/tmp
@


1.34
log
@Removed DOS floppy build stuff, as this was just a poor idea that needs
a much better solution.
@
text
@d33 1
a33 1
MOUNT=		/mnt
@


1.33
log
@More file shuffling between floppies, needed to get rm on filesystem
floppy.  Removed duplicates from DOS floppy.
@
text
@a73 5
DOS_FILES=	${COPYRIGHT}
DOS_FILES+=	bin/ed
DOS_FILES+=	usr/bin/cksum usr/bin/mt 
DOS_FILES+=	sbin/ping sbin/shutdown sbin/st

a281 12

dos-floppy:
	mount -t pcfs /dev/${FLOPPY}a ${MOUNT}
	(cd ${.CURDIR}/../; \
		cp sys/i386/floppy/* ${MOUNT}; \
		cp ${DOS_FILES} ${MOUNT})
	df -ik ${MOUNT}
	umount /dev/${FLOPPY}a
	dd if=/dev/r${FLOPPY}a of=${RELEASEDIR}/floppies/dos-floppy \
		bs=15b count=160
	gzip --no-name -9 -c ${RELEASEDIR}/floppies/dos-floppy \
		>${RELEASEDIR}/floppies/dos-floppy.gz
@


1.32
log
@Only put var and var/tmp in the cpio archive floppy, do not really need
the whole /var tree at this time.
@
text
@d47 1
a47 1
FILESYSTEM_FILES+=	bin/[ bin/df bin/expr bin/ls bin/mkdir
d51 1
a51 1
FILESYSTEM_FILES+=	etc/master.passwd etc/passwd etc/pwd.db etc/spwd.db
d53 1
a53 1
FILESYSTEM_FILES+=	sbin/mount sbin/mount_isofs sbin/mount_pcfs
d63 4
a66 4
CPIO_CPIO=	bin/chmod bin/cp bin/dd bin/mv bin/pwd bin/rm bin/stty
CPIO_CPIO+=	etc/protocols etc/services
CPIO_CPIO+=	sbin/ifconfig sbin/fsck sbin/mknod
CPIO_CPIO+=	sbin/route sbin/slattach
d75 1
a75 1
DOS_FILES+=	bin/cat bin/dd bin/ed
d77 1
a77 1
DOS_FILES+=	sbin/mknod sbin/ping sbin/shutdown sbin/st sbin/reboot
@


1.31
log
@tar ball names converted from the form x.tar.gz.xx to x_tgz.xx so the
DOS folks are happy.
@
text
@d72 1
a72 1
CPIO_CPIO+=	var
d274 2
a275 1
	    find ${CPIO_CPIO} | cpio -oav | gzip -9 >${MOUNT}/inst2.cpio.gz)
@


1.30
log
@Put bin/df back on the filesystem floppy since there is room for it
after all.  Removed it from DOS floppy.
Added COPYRIGHT to DOS floppy since it does have *BSD binaries on it!
Fixed missing ; \ when creating dev entries on filesystem floppy
Fixed rm in wrong directory, please don't rm in the DESTDIR area!!
@
text
@d303 1
a303 1
			${RELEASEDIR}/tarballs/bin.tar.gz.)
d309 1
a309 1
			${RELEASEDIR}/tarballs/src.tar.gz.)
d315 1
a315 1
			${RELEASEDIR}/tarballs/ssrc.tar.gz.)
d346 1
a346 1
			${RELEASEDIR}/tarballs/des.tar.gz.)
@


1.29
log
@Made copy of sys/i386/floppy relative instead of abosolute path
@
text
@d47 1
a47 1
FILESYSTEM_FILES+=	bin/[ bin/expr bin/ls bin/mkdir
d74 2
a75 1
DOS_FILES=	bin/cat bin/dd bin/df bin/ed
d243 2
a244 2
	    sh ${DESTDIR}/dev/MAKEDEV fd0 fd1 wd0 sd0 sd1
	    rm -f ${DESTDIR}/dev/rfd1[b-z] ${DESTDIR}/dev/fd1[b-z])
@


1.28
log
@Added a fourth DOS-format floppy to the install disks containing os-bs
and miscellaneous programs which get installed into /usr/distbin.
Install now recognizes existing DOS partitions and attempts to install
after them.  Theoretically, it also remaps badblocks.

N.B.:  The fourth install floppy must have a clean DOS FAT.
Building the new distribution floppies is untested

TODO: Build a disktab entry for existing DOS partitions (except extended
partitions).  This would allow loading and/or extracting the distribution
files directly from the DOS hard disk partition.
@
text
@d288 2
a289 2
	(cd ${DESTDIR}/; \
		cp /sys/i386/floppy/* ${MOUNT}; \
@


1.27
log
@Fixed missing slash after a ${DESTDIR} with no other path after it.
@
text
@d47 1
a47 2
FILESYSTEM_FILES+=	bin/[ bin/cat bin/expr bin/ls bin/mkdir
FILESYSTEM_FILES+=	bin/df
d49 1
a49 1
FILESYSTEM_FILES+=	dev/MAKEDEV dev/MAKEDEV.local
d56 1
d74 4
d242 2
a243 1
	    sh ${DESTDIR}/dev/MAKEDEV fd0 wd0 sd0 sd1)
d285 12
@


1.26
log
@Added /etc/networks to the files that get installed, some how it got
dropped out of the Makefile.  Commented out talk in inetd.conf since
it refers to the old non-existent otalkd.
@
text
@d338 1
a338 1
	cd ${DESTDIR}; rm -f ${DESTDIR}/sys; ln -s usr/src/sys sys
@


1.25
log
@Removed commit lies for sbin/reboot and usr/local/bin/{mread,rz},
these are not part of the standard distribution and do not belong
in here, this was carry over from earlier work.

Added src-tarball: ssrc-tarball: targets to build the 2 source tar balls,
still have to manually copy/chmod/chown the src tree into the destination
directory and clean out all the obj, and CVS files/dirs, plus run a
make cleandist in it before running these targets, but atleast things are
getting easier to do!

release: now uses fixed floppies target.
@
text
@d11 1
a11 1
	inetd.conf motd myname netstart phones \
@


1.24
log
@Added dd back to cpio floppy in place of shutdown, since shutdown
is not really needed until we can go multiuser.

Changed name of list from CRYPT_FILES to CRYPT_SRCS, since that is
really what they point to.  Added list CRYPT_DIRS, that is the directories
that are in the des distribution.

Fixed kc-xx-floppy dependencies on kc-floppy since it would not do
the right thing with the new target floppies:

Now user ${RELEASEDIR} for dd'ing the floppy images and other stuff having
to do with building the release.

Added new target bin-tarball that builds the bin.tar.gz.?? split archives for
release.

Added new target des-tarball that builds the des.tar.gz.?? split archives for
release.

Added building of /usr/local directories for the CDROMDIST.

New target floppies: that builds all 4 floppies.

New target release: that should completely populate a release tree, except
that the src-tarball target is not yet written.
@
text
@a55 1
#FILESYSTEM_FILES+=	sbin/reboot
a70 1
#CPIO_CPIO+=	usr/local/bin/mread usr/local/bin/rz
d287 12
d343 2
a344 1
release: release-dirs distribution kcopy-kernels floppies bin-tarball des-tarball
@


1.23
log
@Had to remove dd from the cpio floppy as we ran out of room due to some
growth in binaries.
@
text
@d64 1
a64 1
CPIO_CPIO=	bin/chmod bin/cp bin/mv bin/pwd bin/rm bin/stty
d67 1
a67 1
CPIO_CPIO+=	sbin/route sbin/shutdown sbin/slattach
d77 6
a82 5
CRYPT_FILES=	bin/ed bin/rcp
CRYPT_FILES+=	libexec/ftpd libexec/makekey libexec/rexecd libexec/rlogind
CRYPT_FILES+=	libexec/rshd libexec/telnetd libexec/uucpd
CRYPT_FILES+=	usr.bin/bdes usr.bin/lock usr.bin/login usr.bin/passwd
CRYPT_FILES+=	usr.bin/rlogin usr.bin/rsh usr.bin/su usr.bin/telnet
d90 1
a90 1
	for i in ${CRYPT_FILES}; do \
d97 1
a97 1
	for i in ${CRYPT_FILES}; do \
d205 2
a206 1
kcopy-ah-floppy: kcopy-floppy
d212 1
a212 1
	dd if=/dev/r${FLOPPY}a of=${DESTDIR}/../kcopy-ah-floppy \
d214 2
a215 2
	gzip --no-name -9 -c ${DESTDIR}/../kcopy-ah-floppy \
		>${DESTDIR}/../kcopy-ah-floppy.gz
d217 2
a218 1
kcopy-bt-floppy: kcopy-floppy
d224 1
a224 1
	dd if=/dev/r${FLOPPY}a of=${DESTDIR}/../kcopy-bt-floppy \
d226 2
a227 2
	gzip --no-name -9 -c ${DESTDIR}/../kcopy-bt-floppy \
		>${DESTDIR}/../kcopy-bt-floppy.gz
d256 1
a256 1
	dd if=/dev/r${FLOPPY}a of=${DESTDIR}/../filesystem-floppy \
d258 2
a259 2
	gzip --no-name -9 -c ${DESTDIR}/../filesystem-floppy \
		>${DESTDIR}/../filesystem-floppy.gz
d278 1
a278 1
	dd if=/dev/r${FLOPPY}a of=${DESTDIR}/../cpio-floppy \
d280 2
a281 2
	gzip --no-name -9 -c ${DESTDIR}/../cpio-floppy \
		>${DESTDIR}/../cpio-floppy.gz
d283 38
d325 3
d329 19
@


1.22
log
@Makefile no longer needs passwd, pwd.db and spwd.db due to fixed pwd_mkdb
that now takes a directory argument.  These files are now built from the
master.passwd file.

Fixed typo on NOOBJ=, was oobj, now noobj.
Rename of targes and variables.  INST1 -> FILESYSTEM, INST2 -> CPIO,
kc -> kcopy.

Floppy targets now dd and gzip the image back onto the hard disk so
that less manual work is required when building a release.

Removed reboot from FILESYSTEM floppy and put df back on, and added
mount_isofs.  Changed scripts to use halt instead of reboot.
@
text
@d64 1
a64 1
CPIO_CPIO=	bin/chmod bin/cp bin/dd bin/mv bin/pwd bin/rm bin/stty
a66 1
#CPIO_CPIO+=	sbin/mount_pcfs sbin/mount_isofs
@


1.21
log
@Added the RELNOTES.FreeBSD to the FREEBSD list.  Changed all occurance
of make to ${MAKE}
@
text
@d3 1
a3 1
NOOBJ=	oobj
d44 32
a75 30
INST1_DIRS=	bin dev etc mnt sbin usr usr/bin usr/mdec usr/sbin
INST1_TREES=	dev
INST1_FILES=	${COPYRIGHT}
INST1_FILES+=	bin/[ bin/cat bin/expr bin/ls bin/mkdir
#INST1_FILES+=	bin/df
INST1_FILES+=	bin/sh bin/sync bin/test
INST1_FILES+=	dev/MAKEDEV dev/MAKEDEV.local
#INST1_FILES+=	etc/disktab
INST1_FILES+=	etc/group etc/master.passwd etc/passwd
INST1_FILES+=	etc/pwd.db etc/spwd.db
INST1_FILES+=	sbin/disklabel sbin/halt sbin/init sbin/mount sbin/umount
INST1_FILES+=	sbin/mount_pcfs sbin/newfs sbin/reboot
INST1_FILES+=	usr/bin/cpio
INST1_FILES+=	${MDEC}
INST1_FILES+=	usr/sbin/bad144

INST2_FILES=	${COPYRIGHT}
INST2_FILES+=	usr/bin/gunzip usr/bin/gzcat usr/bin/gzip usr/bin/zcat
INST2_CPIO=	bin/chmod bin/cp bin/dd bin/mv bin/pwd bin/rm bin/stty
INST2_CPIO+=	etc/protocols etc/services
INST2_CPIO+=	sbin/ifconfig sbin/fsck sbin/mknod
#INST2_CPIO+=	sbin/mount_pcfs sbin/mount_isofs
INST2_CPIO+=	sbin/route sbin/shutdown sbin/slattach
INST2_CPIO+=	tmp
INST2_CPIO+=	usr/bin/awk usr/bin/chgrp usr/bin/ftp
INST2_CPIO+=	usr/bin/more usr/bin/tar usr/bin/tip
INST2_CPIO+=	usr/bin/elvis usr/bin/ex usr/bin/vi usr/bin/view
#INST2_CPIO+=	usr/local/bin/mread usr/local/bin/rz
INST2_CPIO+=	usr/sbin/update usr/sbin/chown
INST2_CPIO+=	var
d109 1
a109 9
	#
	# This is broken, it always does /etc. It IGNORES the ${DESTDIR} for 
	# where to write the spwd.db pwd.db files.  
	#(cd ${DESTDIR}/etc; pwd_mkdb -p master.passwd)
	#
	# Work around for above problem.
	install -c -o root -g wheel -m 644 pwd.db ${DESTDIR}/etc
	install -c -o root -g wheel -m 600 spwd.db ${DESTDIR}/etc
	install -c -o root -g wheel -m 644 passwd ${DESTDIR}/etc
d178 1
a178 1
kc-kernels: ../sys/i386/conf/GENERICAH ../sys/i386/conf/GENERICBT
d188 1
a188 1
kc-floppy:
d205 1
a205 1
kc-ah-floppy: kc-floppy
d211 4
d216 1
a216 1
kc-bt-floppy: kc-floppy
d222 4
d227 1
a227 1
inst1-floppy:
d234 1
a234 1
	    ls -d ${INST1_DIRS} | cpio -pdamuv ${MOUNT})
d240 1
a240 1
	    ls ${INST1_FILES} | cpio -pdamuv ${MOUNT})
d246 3
a248 3
	    ls ${INST1_FILES} >/tmp/filelist; \
	    ls -d ${INST1_DIRS} >>/tmp/filelist; \
	    find ${INST1_TREES} >>/tmp/filelist; \
d254 4
d259 1
a259 1
inst2-floppy:
d266 1
a266 1
	    ls ${INST2_FILES} | cpio -pdamuv ${MOUNT})
d268 1
a268 1
	    find ${INST2_CPIO} | cpio -oav | gzip -9 >${MOUNT}/inst2.cpio.gz)
d276 4
d285 1
a285 2
	(cd ${DESTDIR}; rm -f ${DESTDIR}/sys; \
	    ln -s usr/src/sys sys )
@


1.20
log
@Added targets crypt and non-crypt to make it easier to build the
distributions.
Now only populates $DESTDIR/dev if we are building the cdrom distribution,
since this directory is populated by the install tools it was a conflict
to have the dev entries in the full distribution as well.
@
text
@d29 1
a29 1
FREEBSD= CONTRIB.386BSD CONTRIB.FreeBSD ${COPYRIGHT}
d87 1
a87 1
		make cleandir obj depend all install)
d90 1
a90 1
		make cleandir obj depend all; \
d97 1
a97 1
		make cleandir obj depend all; \
d156 2
a157 2
	make non-crypt
	(cd ..; NOCRYPT=nocrypt; export NOCRYPT; make install)
d159 2
a160 2
	make crypt
	(cd ..; make install)
d163 1
a163 1
	    make install; \
d165 1
a165 1
	    make tcpproto.cf; \
d170 1
a170 1
	(cd ..; make mdec; )
d187 1
a187 1
	(cd ../sys/compile/GENERICAH; make depend; make all; \
d190 1
a190 1
	(cd ../sys/compile/GENERICBT; make depend; make all; \
@


1.19
log
@Removed LOCATIME and TZDIR stuff since it is now handled correctly by
share/zoneinfo and was just duplicated here.

Fixed the directory owner ships on the inst1 floppy by adding all of the
directories that get created on the floppy to INST1_DIR, since cpio was
not picking up the source dir protections, but instead using the current
process uid, gid, and umask values.

Removed /bin/df from inst1 to make room for mount_pcfs.  Also removed
/etc/disktab since it just got overwritten by the install tools.

Removed zcat from INST2_CPIO since it is now installed from the
INST2_FILES files on the floppy.  This fixes things so that all
of the gzip tools get linked to the same image.

Much of the .if machine i386 stuff moved to be system independent
since it really was.

Added sd1 support to the inst1 and kc floppies.  No room for wd1 support,
oh well.

Fix permissions on top level of floppy, it was not getting set.
@
text
@d75 7
d84 16
d118 1
d120 1
d155 5
d161 1
@


1.18
log
@Added kc-kernel target that builds both GENERICAH and GENERICBT kernels.
Added kc-floppy that does the common part of building the kc floppies.
Added kc-bt-floppy to build GENERICBT kernel floppy.
Fixed kc-ah-floppy to use kc-floppy.
@
text
@a2 3
LOCALTIME=	US/Pacific
TZDIR=/usr/share/zoneinfo

d44 2
a45 1
INST1_DIRS=	dev mnt
d47 2
a48 1
INST1_FILES+=	bin/[ bin/cat bin/df bin/expr bin/ls bin/mkdir
d51 2
a52 1
INST1_FILES+=	etc/disktab etc/group etc/master.passwd etc/passwd
d55 1
a55 1
INST1_FILES+=	sbin/newfs sbin/reboot
d69 1
a69 1
INST2_CPIO+=	usr/bin/more usr/bin/tar usr/bin/tip usr/bin/zcat
a111 2
	/bin/rm -f ${DESTDIR}/etc/localtime
	ln -s ${TZDIR}/${LOCALTIME} ${DESTDIR}/etc/localtime
d130 1
a130 13
.if ${MACHINE} == "tahoe"
	(cd etc.tahoe; install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${WCS1} \
	    ${DESTDIR}/)
.endif
.if ${MACHINE} == "vax"
	(cd etc.vax; install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${PCS} \
	    ${DESTDIR}/)
.endif
.if ${MACHINE} == "i386"
	(cd ../sys/i386/boot; \
	    make depend all install cleandir)
	(cd /; \
	    ls ${MDEC} | cpio -pdamuv ${DESTDIR}/)
d139 8
a146 7
	(cd ..; make install)
	# the above make install clobers the /etc/localtime link
	/bin/rm -f ${DESTDIR}/etc/localtime
	ln -s ${TZDIR}/${LOCALTIME} ${DESTDIR}/etc/localtime
	/bin/rm -f ${DESTDIR}/etc/termcap
	ln -s /usr/share/misc/termcap ${DESTDIR}/etc/termcap
	(cd ../include; make copies)
d167 2
d174 1
a174 1
	    sh ${DESTDIR}/dev/MAKEDEV fd0 wd0 sd0)
d198 2
d205 1
a205 1
	    sh ${DESTDIR}/dev/MAKEDEV fd0 wd0 sd0)
d214 4
a217 2
	    find ${INST1_DIRS} | sort >>/tmp/filelist; \
	    sort -u /tmp/filelist >filelist)
d226 2
d231 1
a231 1
	    find ${INST2_CPIO} | cpio -odalmuv | gzip -9 >${MOUNT}/inst2.cpio.gz)
@


1.17
log
@Enable lastlog install commands.
@
text
@d144 1
a144 1
	    ls ${MDEC} | cpio -pdalmuv ${DESTDIR}/)
a158 5
	(cd ../sys/compile; rm -rf GENERICISA)
	(cd ../sys/i386/conf; config GENERICISA)
	(cd ../sys/compile/GENERICISA; make depend; make all; \
	    install -c -o root -g wheel -m 755 386bsd \
	        ${DESTDIR}/386bsd.GENERICISA)
d166 11
a176 1
kc-ah-floppy:
d181 1
a181 1
	    ls -d ${KC_DIRS} | cpio -pdalmuv ${MOUNT})
d187 1
a187 1
	    ls ${KC_FILES} | cpio -pdalmuv ${MOUNT})
d190 10
a199 1
	(cd ../sys/compile/GENERICISA; \
d210 1
a210 1
	    ls -d ${INST1_DIRS} | cpio -pdalmuv ${MOUNT})
d216 1
a216 1
	    ls ${INST1_FILES} | cpio -pdalmuv ${MOUNT})
d234 1
a234 1
	    ls ${INST2_FILES} | cpio -pdalmuv ${MOUNT})
@


1.16
log
@Commented out installation of /var/log/lastlog:
The problem with having it enable is that lastlog grows big, none
of the current scripts deal with rotation of /var/log/lastlog,
so it shouldn't necessary be installed at first.  This has traditionally
been something the sysadmin has had to touch after system installations.

Nate:
(Besides, you're forced to learn more about the system by reading the man
pages if it doesn't exist. :-)
@
text
@d122 2
a123 2
#	install -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \
#	    ${DESTDIR}/var/log/lastlog
@


1.15
log
@/etc/termcap is now created as a symlink to /usr/share/misc/termcap,
fixed creation of link for /etc/localtime.
@
text
@d122 2
a123 2
	install -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \
	    ${DESTDIR}/var/log/lastlog
@


1.14
log
@Added 3 targets (kc-ah-floppy, inst1-floppy, inst2-floppy) which build
3 of the 4 needed floppies for FreeBSD.

Still need to do kc-bt-floppy for the Bustek/Ultrastore controllers.

Fixed installation of boot blocks in distribution:, now use a variable
(${MDEC}) instead of a find so that my zzz files don't end up in
the distribution!
@
text
@d154 5
@


1.13
log
@Added support to build i386-kc_floppy:, kernel copy floppy for FreeBSD.
Added support to build and install GENERICISA kernel in the binary
distribution.
@
text
@d31 2
a32 1
FREEBSD= CONTRIB.386BSD CONTRIB.FreeBSD COPYRIGHT
d35 24
a58 5
FLOPPY=	fd0
MOUNT=	/mnt
KC_DIR=	bin dev mnt sbin
KC_BIN=	[ cp echo sh test
KC_SBIN= fsck halt init mount umount
d60 15
d92 1
d123 2
d143 2
a144 2
	(cd /usr/mdec; \
	    find . | cpio -pdalmuv ${DESTDIR}/usr/mdec)
d166 1
a166 1
i386-kc_floppy:
d170 2
a171 8
	(cd ${MOUNT}; \
	    mkdir ${KC_DIR}; \
	    chown root.wheel ${KC_DIR}; \
	    chmod 755 ${KC_DIR})
	(cd ${DESTDIR}/bin; \
	    install -c -o root -g wheel -m 555 ${KC_BIN} ${MOUNT}/bin)
	(cd ${DESTDIR}/sbin; \
	    install -c -o root -g wheel -m 555 ${KC_SBIN} ${MOUNT}/sbin)
d176 2
d182 40
@


1.12
log
@Moved make copies of src/includes to be after the top level make install
so that the binary distribution ends up with full blown include files.
@
text
@d32 7
d103 8
a110 4
	(cd ../sys/i386/boot; make depend all install cleandir; \
	 cd /usr/mdec; find . | cpio -pdalmuv ${DESTDIR}/usr/mdec)
	(cd ../usr.sbin/sendmail/src; make install; \
	 cd ../cf/cf; make tcpproto.cf; \
d113 2
a114 1
	(cd ../; install -c -o root -g wheel -m 444 ${FREEBSD} ${DESTDIR}/)
d116 5
d127 24
@


1.11
log
@Fixed install of ${FREEBSD}, forgot to do a install -c so it removed the
files from src on the install of them!
@
text
@a97 1
	(cd ../include; make copies)
d104 1
@


1.10
log
@Added installation of CONTRIB.386BSD CONTRIB.FreeBSD and COPYRIGHT to /
when building a distribution for the i386 case.  This keeps us from violating
Berkeley's and Bill Jolitz's copyrights.
@
text
@d103 1
a103 1
	(cd ../; install -o root -g wheel -m 444 ${FREEBSD} ${DESTDIR}/)
@


1.9
log
@Removed man.conf since it is no longer used by the new manual page system
@
text
@d30 3
d103 1
@


1.8
log
@Added install of /var/cron/log.
Made it clean up in /sys/i386/boot after building and installing the
boot blocks.
Moved the cd ..; make install to be after the special case stuff for
sendmail.
Added the installation of tcpproto.cf as /etc/sendmail.cf
@
text
@d14 1
a14 1
	inetd.conf man.conf motd myname netstart phones \
@


1.7
log
@Added a default host.conf (gethostnamadr() name resolver) which declares
to resolve all names via bind first and then try /etc/hosts.
@
text
@d37 1
d40 1
a40 1
	# This is broken, it always does /etc. It IGNORES the $DESTDIR for 
d93 1
a93 1
	(cd ../sys/i386/boot; make depend all install; \
d95 5
a100 2
	(cd ../include; make copies)
	(cd ../usr.sbin/sendmail/src; make install)
d108 1
a108 1
	mtree -du -f mtree/BSD.root.dist -p ${DESTDIR}
@


1.6
log
@Changed sys.386bsd to sys
@
text
@d13 2
a14 2
	ftpusers gettytab group hosts hosts.equiv hosts.lpd inetd.conf \
	man.conf motd myname netstart phones \
@


1.5
log
@Fixed installation of sendmail.  cd'ed to wrong directory.  Now works
correctly.
@
text
@d92 1
a92 1
	(cd ../sys.386bsd/i386/boot; make depend all install; \
d108 1
a108 1
	    ln -s usr/src/sys.386bsd sys )
@


1.4
log
@Added .if ${MACHINE} == "i386" section to do install of boot blocks, all
standard tools, copies of include files, and sendmail.
@
text
@d96 1
a96 1
	(cd ../usr.sbin/sendmail; make install)
@


1.3
log
@Since pwd_mkdb always works in /etc no matter what I added pwd.db and
spwd.db that are created from the template master.passwd to src/etc so
that a build distribution can populate /etc correctly.  This is a work
around until a better solution can be found.
@
text
@d91 7
@


1.2
log
@Brought in NetBSD Makefile, which was then fixed up to use mtree for
building the distrubution hierarchy.  Still needs some work, but atleast
this version runs and does most of the right things.
@
text
@d38 8
a45 1
	(cd ${DESTDIR}/etc; pwd_mkdb -p master.passwd)
@


1.1
log
@Initial revision
@
text
@d3 3
d10 3
a12 1
BIN1=	aliases csh.cshrc csh.login csh.logout crontab daily dm.conf \
d14 3
a16 3
	man.conf monthly motd netstart phones printcap protocols rc \
	rc.local remote security services shells syslog.conf ttys weekly \
	etc.${MACHINE}/disktab
d21 3
d32 1
a32 1
distribution:
d35 2
d38 1
a38 5
	(cd ${DESTDIR}/etc; \
	    pwd_mkdb -p master.passwd; \
	    mv master.passwd.pag passwd.pag; \
	    mv master.passwd.dir passwd.dir; \
	    mv master.passwd.orig passwd)
d41 1
d58 2
d62 2
d65 1
a65 1
	    ${DESTDIR}/var/log/messages
d69 3
a71 1
	    ${DESTDIR}/var/log/lpd-errs
d75 1
a75 1
	    fstab.* ${DESTDIR}/)
d88 7
@


1.1.1.1
log
@Initial import of 386BSD 0.1 othersrc/etc
@
text
@@
