head 1.153;
access;
symbols
OPENPKG_E1_MP_HEAD:1.116
OPENPKG_E1_MP:1.116
OPENPKG_E1_MP_2_STABLE:1.109.2.3
OPENPKG_E1_FP:1.109.2.3
OPENPKG_2_STABLE_MP:1.119
OPENPKG_2_STABLE_20061018:1.109.2.3
OPENPKG_2_STABLE_20060622:1.109.2.1
OPENPKG_2_STABLE:1.109.0.2
OPENPKG_2_STABLE_BP:1.109
OPENPKG_2_5_RELEASE:1.107.2.1
OPENPKG_2_5_SOLID:1.107.0.2
OPENPKG_2_5_SOLID_BP:1.107
OPENPKG_2_4_RELEASE:1.105.2.1
OPENPKG_2_4_SOLID:1.105.0.2
OPENPKG_2_4_SOLID_BP:1.105
OPENPKG_CW_FP:1.102
OPENPKG_2_3_RELEASE:1.101.2.1
OPENPKG_2_3_SOLID:1.101.0.2
OPENPKG_2_3_SOLID_BP:1.101
OPENPKG_2_2_RELEASE:1.97.2.2
OPENPKG_2_2_SOLID:1.97.0.2
OPENPKG_2_2_SOLID_BP:1.97
OPENPKG_2_1_RELEASE:1.91.2.2
OPENPKG_2_1_SOLID:1.91.0.2
OPENPKG_2_1_SOLID_BP:1.91
OPENPKG_2_0_RELEASE:1.85.2.1
OPENPKG_2_0_SOLID:1.85.0.2
OPENPKG_2_0_SOLID_BP:1.85
OPENPKG_1_3_RELEASE:1.37.2.7.2.1
OPENPKG_1_3_SOLID:1.37.2.7.0.2
OPENPKG_1_3_SOLID_BP:1.37.2.7
OPENPKG_1_STABLE_MP:1.72
OPENPKG_1_2_RELEASE:1.37.2.1.2.1
OPENPKG_1_2_SOLID:1.37.2.1.0.2
OPENPKG_1_2_SOLID_BP:1.37.2.1
OPENPKG_1_STABLE:1.37.0.2
OPENPKG_1_STABLE_BP:1.37
OPENPKG_1_1_RELEASE:1.29.2.1
OPENPKG_1_1_SOLID:1.29.0.2
OPENPKG_1_1_SOLID_BP:1.29
OPENPKG_1_0_RELEASE:1.15.2.2
OPENPKG_1_0_SOLID:1.15.0.2
OPENPKG_1_0_SOLID_BP:1.15
OPENPKG_0_0:1.1.1.1
OPENPKG:1.1.1;
locks; strict;
comment @-- @;
1.153
date 2009.12.14.16.47.26; author rse; state Exp;
branches;
next 1.152;
commitid XW165PDwfn3dxmfu;
1.152
date 2009.11.30.11.17.28; author rse; state Exp;
branches;
next 1.151;
commitid 4qNjDauszZtU9xdu;
1.151
date 2009.07.29.20.14.47; author rse; state Exp;
branches;
next 1.150;
commitid v9MaXWIRdjln7EXt;
1.150
date 2009.06.12.19.03.53; author rse; state Exp;
branches;
next 1.149;
commitid nIHeK4GLlt5IeBRt;
1.149
date 2009.05.03.16.40.42; author rse; state Exp;
branches;
next 1.148;
commitid 7I8Ax0rVEo9jJrMt;
1.148
date 2009.04.18.13.08.57; author rse; state Exp;
branches;
next 1.147;
commitid 4pHXU27WTIGCZuKt;
1.147
date 2009.01.08.19.19.04; author rse; state Exp;
branches;
next 1.146;
commitid wE8JIBRLpAmOiGxt;
1.146
date 2008.12.24.20.28.57; author rse; state Exp;
branches;
next 1.145;
commitid F3kdzDBAqa1HaLvt;
1.145
date 2008.12.20.09.18.30; author rse; state Exp;
branches;
next 1.144;
commitid PU2BiItlDFTDAbvt;
1.144
date 2008.11.28.07.21.24; author rse; state Exp;
branches;
next 1.143;
commitid yoyLqeaRRT6kElst;
1.143
date 2008.11.26.19.49.09; author rse; state Exp;
branches;
next 1.142;
commitid IlmHuMaH07VPQ9st;
1.142
date 2008.08.02.21.14.25; author rse; state Exp;
branches;
next 1.141;
commitid VAuoAkW1K5ug3gdt;
1.141
date 2008.07.25.05.49.06; author rse; state Exp;
branches;
next 1.140;
commitid dfJOz5VMMpIKb9ct;
1.140
date 2008.07.09.11.23.34; author rse; state Exp;
branches;
next 1.139;
commitid 0oETEvG8lbmoy7at;
1.139
date 2008.05.30.14.23.04; author cs; state Exp;
branches;
next 1.138;
commitid OZrHz9tMDmHGPZ4t;
1.138
date 2008.05.30.09.03.08; author rse; state Exp;
branches;
next 1.137;
commitid tiMmDBc7Gx0V3Y4t;
1.137
date 2008.05.08.18.39.54; author rse; state Exp;
branches;
next 1.136;
commitid WPxms2dyYyTDXb2t;
1.136
date 2008.02.29.09.18.22; author rse; state Exp;
branches;
next 1.135;
commitid 8MyHM9GVedyv4hTs;
1.135
date 2008.02.11.19.00.23; author rse; state Exp;
branches;
next 1.134;
commitid 2s9UFNO2hrc3S0Rs;
1.134
date 2008.01.01.14.51.19; author rse; state Exp;
branches;
next 1.133;
commitid B8esaHJHoduuKILs;
1.133
date 2007.12.03.06.35.10; author rse; state Exp;
branches;
next 1.132;
commitid rHg9L4IVNWMSZWHs;
1.132
date 2007.11.10.13.13.44; author rse; state Exp;
branches;
next 1.131;
commitid Xg1ibKaAdw3tW1Fs;
1.131
date 2007.11.10.09.34.59; author rse; state Exp;
branches;
next 1.130;
commitid gQro9bcV8UiqJ0Fs;
1.130
date 2007.11.03.10.41.05; author rse; state Exp;
branches;
next 1.129;
commitid t5P1ZcGrrmd3k7Es;
1.129
date 2007.10.24.14.48.36; author cs; state Exp;
branches;
next 1.128;
commitid bv4je0ediXnT0RCs;
1.128
date 2007.10.05.16.40.38; author rse; state Exp;
branches;
next 1.127;
commitid i0xeL8IyYa0cfqAs;
1.127
date 2007.10.05.15.37.40; author rse; state Exp;
branches;
next 1.126;
commitid aYgKFMhaz0FATpAs;
1.126
date 2007.10.05.15.36.21; author rse; state Exp;
branches;
next 1.125;
commitid 9Wca7qQFX3C8TpAs;
1.125
date 2007.10.05.15.11.05; author rse; state Exp;
branches;
next 1.124;
commitid G3Fw4OwjlYDtKpAs;
1.124
date 2007.10.05.15.09.01; author rse; state Exp;
branches;
next 1.123;
commitid 4Rxhz5DX8DgLJpAs;
1.123
date 2007.10.05.15.07.58; author rse; state Exp;
branches;
next 1.122;
commitid 9SayLQLdMAxpJpAs;
1.122
date 2007.10.05.14.23.55; author rse; state Exp;
branches;
next 1.121;
commitid jtQwUVeKhV3iupAs;
1.121
date 2007.07.25.06.45.33; author rse; state Exp;
branches;
next 1.120;
commitid 3DWtyBqDCKWwg7rs;
1.120
date 2007.05.01.18.12.15; author rse; state Exp;
branches;
next 1.119;
commitid 8BXdPsflP9WvNfgs;
1.119
date 2007.02.24.07.42.10; author rse; state Exp;
branches;
next 1.118;
commitid IBoCjZ3SrgiTqI7s;
1.118
date 2007.01.25.08.43.41; author rse; state Exp;
branches;
next 1.117;
commitid WKar3Wo5ZPVLJR3s;
1.117
date 2007.01.13.08.30.24; author rse; state Exp;
branches;
next 1.116;
commitid 0yvdiI9zBkn83k2s;
1.116
date 2007.01.01.17.36.48; author rse; state Exp;
branches;
next 1.115;
commitid BicZD6VUl7GuqP0s;
1.115
date 2006.12.10.08.33.45; author rse; state Exp;
branches;
next 1.114;
commitid NYQc8iaWjke2aXXr;
1.114
date 2006.12.04.18.46.05; author rse; state Exp;
branches;
next 1.113;
commitid Nt267aSPBc14KeXr;
1.113
date 2006.11.03.23.17.06; author rse; state Exp;
branches;
next 1.112;
commitid JOi51ryxoMMNehTr;
1.112
date 2006.10.13.17.27.01; author thl; state Exp;
branches;
next 1.111;
commitid q5GSxzsSDX29XxQr;
1.111
date 2006.09.07.06.25.47; author rse; state Exp;
branches;
next 1.110;
commitid 2pYMwUqfyhuttRLr;
1.110
date 2006.08.25.19.15.59; author rse; state Exp;
branches;
next 1.109;
commitid Tvsj1UyQ8rQ89gKr;
1.109
date 2006.01.01.13.12.15; author rse; state Exp;
branches
1.109.2.1;
next 1.108;
commitid otZG8yKMCw1JFTfr;
1.108
date 2005.12.21.08.01.57; author rse; state Exp;
branches;
next 1.107;
commitid 4p7oVi02japCmser;
1.107
date 2005.09.23.08.15.05; author rse; state Exp;
branches
1.107.2.1;
next 1.106;
1.106
date 2005.06.27.12.19.11; author rse; state Exp;
branches;
next 1.105;
1.105
date 2005.05.27.12.20.35; author rse; state Exp;
branches
1.105.2.1;
next 1.104;
1.104
date 2005.04.04.16.31.58; author ms; state Exp;
branches;
next 1.103;
1.103
date 2005.03.24.11.18.28; author rse; state Exp;
branches;
next 1.102;
1.102
date 2005.03.11.19.01.23; author rse; state Exp;
branches;
next 1.101;
1.101
date 2005.01.01.10.48.01; author rse; state Exp;
branches
1.101.2.1;
next 1.100;
1.100
date 2004.12.07.19.57.25; author rse; state Exp;
branches;
next 1.99;
1.99
date 2004.10.27.18.08.11; author rse; state Exp;
branches;
next 1.98;
1.98
date 2004.10.18.10.44.29; author rse; state Exp;
branches;
next 1.97;
1.97
date 2004.10.02.16.47.17; author rse; state Exp;
branches
1.97.2.1;
next 1.96;
1.96
date 2004.10.01.20.44.55; author rse; state Exp;
branches;
next 1.95;
1.95
date 2004.09.23.08.59.51; author rse; state Exp;
branches;
next 1.94;
1.94
date 2004.07.30.10.34.26; author thl; state Exp;
branches;
next 1.93;
1.93
date 2004.07.15.18.44.41; author rse; state Exp;
branches;
next 1.92;
1.92
date 2004.07.06.12.15.54; author rse; state Exp;
branches;
next 1.91;
1.91
date 2004.06.29.17.35.11; author rse; state Exp;
branches
1.91.2.1;
next 1.90;
1.90
date 2004.06.29.16.26.26; author cs; state Exp;
branches;
next 1.89;
1.89
date 2004.06.08.20.44.41; author rse; state Exp;
branches;
next 1.88;
1.88
date 2004.05.04.15.45.42; author rse; state Exp;
branches;
next 1.87;
1.87
date 2004.05.04.14.47.55; author rse; state Exp;
branches;
next 1.86;
1.86
date 2004.04.17.18.31.17; author rse; state Exp;
branches;
next 1.85;
1.85
date 2004.02.17.18.43.06; author rse; state Exp;
branches
1.85.2.1;
next 1.84;
1.84
date 2004.02.07.17.53.47; author rse; state Exp;
branches;
next 1.83;
1.83
date 2004.02.03.19.59.46; author rse; state Exp;
branches;
next 1.82;
1.82
date 2004.01.23.13.07.43; author rse; state Exp;
branches;
next 1.81;
1.81
date 2003.11.08.22.03.22; author rse; state Exp;
branches;
next 1.80;
1.80
date 2003.10.23.07.43.33; author rse; state Exp;
branches;
next 1.79;
1.79
date 2003.09.26.10.43.44; author rse; state Exp;
branches;
next 1.78;
1.78
date 2003.09.18.13.36.39; author rse; state Exp;
branches;
next 1.77;
1.77
date 2003.09.09.09.42.20; author rse; state Exp;
branches;
next 1.76;
1.76
date 2003.09.07.14.32.49; author thl; state Exp;
branches;
next 1.75;
1.75
date 2003.08.19.07.29.40; author cs; state Exp;
branches;
next 1.74;
1.74
date 2003.08.18.07.44.15; author cs; state Exp;
branches;
next 1.73;
1.73
date 2003.08.07.12.43.16; author cs; state Exp;
branches;
next 1.72;
1.72
date 2003.07.28.12.39.56; author mlelstv; state Exp;
branches;
next 1.71;
1.71
date 2003.07.25.15.15.17; author mlelstv; state Exp;
branches;
next 1.70;
1.70
date 2003.07.25.08.32.35; author mlelstv; state Exp;
branches;
next 1.69;
1.69
date 2003.07.23.13.54.19; author thl; state Exp;
branches;
next 1.68;
1.68
date 2003.07.22.13.33.36; author thl; state Exp;
branches;
next 1.67;
1.67
date 2003.07.22.08.10.40; author rse; state Exp;
branches;
next 1.66;
1.66
date 2003.07.21.13.41.41; author rse; state Exp;
branches;
next 1.65;
1.65
date 2003.07.21.08.12.27; author thl; state Exp;
branches;
next 1.64;
1.64
date 2003.07.19.17.05.45; author rse; state Exp;
branches;
next 1.63;
1.63
date 2003.07.18.05.30.09; author mlelstv; state Exp;
branches;
next 1.62;
1.62
date 2003.07.17.21.56.32; author thl; state Exp;
branches;
next 1.61;
1.61
date 2003.07.17.15.32.30; author thl; state Exp;
branches;
next 1.60;
1.60
date 2003.07.10.07.50.16; author rse; state Exp;
branches;
next 1.59;
1.59
date 2003.07.09.14.06.15; author thl; state Exp;
branches;
next 1.58;
1.58
date 2003.07.08.14.38.47; author rse; state Exp;
branches;
next 1.57;
1.57
date 2003.07.07.10.00.08; author mlelstv; state Exp;
branches;
next 1.56;
1.56
date 2003.07.07.08.18.48; author mlelstv; state Exp;
branches;
next 1.55;
1.55
date 2003.07.04.14.00.25; author rse; state Exp;
branches;
next 1.54;
1.54
date 2003.06.06.09.20.26; author mlelstv; state Exp;
branches;
next 1.53;
1.53
date 2003.05.03.18.13.27; author rse; state Exp;
branches;
next 1.52;
1.52
date 2003.04.29.22.30.16; author mlelstv; state Exp;
branches;
next 1.51;
1.51
date 2003.04.28.07.44.34; author ms; state Exp;
branches;
next 1.50;
1.50
date 2003.04.15.07.32.19; author thl; state Exp;
branches;
next 1.49;
1.49
date 2003.04.14.13.02.16; author rse; state Exp;
branches;
next 1.48;
1.48
date 2003.04.13.18.25.20; author mlelstv; state Exp;
branches;
next 1.47;
1.47
date 2003.04.08.09.29.35; author rse; state Exp;
branches;
next 1.46;
1.46
date 2003.04.04.19.50.43; author rse; state Exp;
branches;
next 1.45;
1.45
date 2003.04.04.13.49.53; author ms; state Exp;
branches;
next 1.44;
1.44
date 2003.03.28.11.55.13; author cs; state Exp;
branches;
next 1.43;
1.43
date 2003.03.24.16.15.00; author rse; state Exp;
branches;
next 1.42;
1.42
date 2003.03.05.13.55.24; author mlelstv; state Exp;
branches;
next 1.41;
1.41
date 2003.03.05.12.59.57; author rse; state Exp;
branches;
next 1.40;
1.40
date 2003.03.05.12.14.23; author mlelstv; state Exp;
branches;
next 1.39;
1.39
date 2003.03.04.13.47.14; author mlelstv; state Exp;
branches;
next 1.38;
1.38
date 2003.03.04.11.56.23; author cs; state Exp;
branches;
next 1.37;
1.37
date 2003.01.03.10.51.13; author rse; state Exp;
branches
1.37.2.1;
next 1.36;
1.36
date 2002.12.30.22.03.08; author rse; state Exp;
branches;
next 1.35;
1.35
date 2002.12.30.21.03.31; author rse; state Exp;
branches;
next 1.34;
1.34
date 2002.12.03.14.03.29; author rse; state Exp;
branches;
next 1.33;
1.33
date 2002.11.11.20.12.19; author rse; state Exp;
branches;
next 1.32;
1.32
date 2002.10.29.08.25.59; author rse; state Exp;
branches;
next 1.31;
1.31
date 2002.10.29.08.20.24; author rse; state Exp;
branches;
next 1.30;
1.30
date 2002.10.25.12.09.59; author rse; state Exp;
branches;
next 1.29;
1.29
date 2002.08.26.09.39.24; author rse; state Exp;
branches
1.29.2.1;
next 1.28;
1.28
date 2002.08.20.15.01.06; author rse; state Exp;
branches;
next 1.27;
1.27
date 2002.08.20.14.18.05; author ms; state Exp;
branches;
next 1.26;
1.26
date 2002.08.13.12.47.32; author rse; state Exp;
branches;
next 1.25;
1.25
date 2002.06.14.17.43.25; author cs; state Exp;
branches;
next 1.24;
1.24
date 2002.05.29.19.59.33; author rse; state Exp;
branches;
next 1.23;
1.23
date 2002.05.02.07.28.27; author ps; state Exp;
branches;
next 1.22;
1.22
date 2002.02.26.14.54.35; author rse; state Exp;
branches;
next 1.21;
1.21
date 2002.02.26.14.52.19; author rse; state Exp;
branches;
next 1.20;
1.20
date 2002.02.07.14.20.55; author rse; state Exp;
branches;
next 1.19;
1.19
date 2002.02.06.16.18.35; author rse; state Exp;
branches;
next 1.18;
1.18
date 2002.02.06.16.09.04; author rse; state Exp;
branches;
next 1.17;
1.17
date 2001.12.31.14.59.08; author rse; state Exp;
branches;
next 1.16;
1.16
date 2001.12.27.14.59.18; author rse; state Exp;
branches;
next 1.15;
1.15
date 2001.11.30.22.20.37; author rse; state Exp;
branches
1.15.2.1;
next 1.14;
1.14
date 2001.11.30.14.26.32; author rse; state Exp;
branches;
next 1.13;
1.13
date 2001.11.26.16.32.58; author rse; state Exp;
branches;
next 1.12;
1.12
date 2001.11.26.15.18.50; author rse; state Exp;
branches;
next 1.11;
1.11
date 2001.11.26.14.03.37; author rse; state Exp;
branches;
next 1.10;
1.10
date 2001.11.23.19.42.50; author rse; state Exp;
branches;
next 1.9;
1.9
date 2001.11.21.09.20.31; author rse; state Exp;
branches;
next 1.8;
1.8
date 2001.11.14.09.40.50; author cs; state Exp;
branches;
next 1.7;
1.7
date 2001.10.25.09.22.22; author rse; state Exp;
branches;
next 1.6;
1.6
date 2001.10.24.18.15.09; author rse; state Exp;
branches;
next 1.5;
1.5
date 2001.10.23.11.22.45; author rse; state Exp;
branches;
next 1.4;
1.4
date 2001.10.04.08.28.18; author rse; state Exp;
branches;
next 1.3;
1.3
date 2001.09.25.08.19.24; author rse; state Exp;
branches;
next 1.2;
1.2
date 2001.09.20.11.01.54; author rse; state Exp;
branches;
next 1.1;
1.1
date 2001.09.18.09.48.28; author rse; state Exp;
branches
1.1.1.1;
next ;
1.109.2.1
date 2006.06.20.15.14.58; author rse; state Exp;
branches;
next 1.109.2.2;
commitid P9b9BoNafLYTTKBr;
1.109.2.2
date 2006.09.07.06.27.15; author rse; state Exp;
branches;
next 1.109.2.3;
commitid 1vqFmX1O60uYtRLr;
1.109.2.3
date 2006.10.16.14.48.29; author rse; state Exp;
branches;
next 1.109.2.4;
commitid iZxwRSmmWscPXUQr;
1.109.2.4
date 2006.11.04.08.19.02; author rse; state Exp;
branches;
next 1.109.2.5;
commitid rhnXyS6TBTKJekTr;
1.109.2.5
date 2007.01.27.22.47.07; author rse; state Exp;
branches;
next 1.109.2.6;
commitid aHmzJUt7X898lc4s;
1.109.2.6
date 2007.03.18.23.30.41; author thl; state Exp;
branches;
next ;
commitid j886gsownDQWXCas;
1.107.2.1
date 2005.10.11.12.49.25; author rse; state Exp;
branches;
next 1.107.2.2;
1.107.2.2
date 2006.09.07.06.32.27; author rse; state Exp;
branches;
next ;
commitid FJyipSmkps0KvRLr;
1.105.2.1
date 2005.06.15.18.58.46; author rse; state Exp;
branches;
next 1.105.2.2;
1.105.2.2
date 2005.06.27.15.42.36; author rse; state Exp;
branches;
next ;
1.101.2.1
date 2005.02.21.17.06.18; author rse; state Exp;
branches;
next ;
1.97.2.1
date 2004.10.11.18.54.09; author rse; state Exp;
branches;
next 1.97.2.2;
1.97.2.2
date 2004.10.18.10.45.04; author rse; state Exp;
branches;
next ;
1.91.2.1
date 2004.07.02.15.24.05; author rse; state Exp;
branches;
next 1.91.2.2;
1.91.2.2
date 2004.07.06.12.16.46; author rse; state Exp;
branches;
next ;
1.85.2.1
date 2004.02.18.14.48.24; author rse; state Exp;
branches;
next ;
1.37.2.1
date 2003.01.18.14.11.12; author rse; state Exp;
branches
1.37.2.1.2.1;
next 1.37.2.2;
1.37.2.2
date 2003.04.04.14.11.43; author ms; state Exp;
branches;
next 1.37.2.3;
1.37.2.3
date 2003.04.04.19.51.07; author rse; state Exp;
branches;
next 1.37.2.4;
1.37.2.4
date 2003.07.24.20.43.53; author rse; state Exp;
branches;
next 1.37.2.5;
1.37.2.5
date 2003.07.25.09.18.37; author rse; state Exp;
branches;
next 1.37.2.6;
1.37.2.6
date 2003.07.26.13.36.14; author rse; state Exp;
branches;
next 1.37.2.7;
1.37.2.7
date 2003.07.28.12.59.15; author rse; state Exp;
branches
1.37.2.7.2.1;
next ;
1.37.2.1.2.1
date 2003.01.18.17.19.00; author rse; state Exp;
branches;
next 1.37.2.1.2.2;
1.37.2.1.2.2
date 2003.04.04.14.14.44; author ms; state Exp;
branches;
next 1.37.2.1.2.3;
1.37.2.1.2.3
date 2003.04.04.19.52.08; author rse; state Exp;
branches;
next ;
1.37.2.7.2.1
date 2003.07.29.14.58.21; author rse; state Exp;
branches;
next 1.37.2.7.2.2;
1.37.2.7.2.2
date 2003.09.22.18.38.42; author rse; state Exp;
branches;
next ;
1.29.2.1
date 2002.08.26.19.53.16; author rse; state Exp;
branches;
next 1.29.2.2;
1.29.2.2
date 2003.04.04.14.17.29; author ms; state Exp;
branches;
next 1.29.2.3;
1.29.2.3
date 2003.04.04.19.52.37; author rse; state Exp;
branches;
next ;
1.15.2.1
date 2001.12.03.11.45.53; author rse; state Exp;
branches;
next 1.15.2.2;
1.15.2.2
date 2001.12.05.09.38.41; author rse; state Exp;
branches;
next 1.15.2.3;
1.15.2.3
date 2002.07.04.13.10.03; author thl; state Exp;
branches;
next 1.15.2.4;
1.15.2.4
date 2002.07.10.15.28.46; author cs; state Exp;
branches;
next 1.15.2.5;
1.15.2.5
date 2002.07.10.15.30.36; author cs; state Exp;
branches;
next 1.15.2.6;
1.15.2.6
date 2002.11.15.13.11.15; author ms; state Exp;
branches;
next 1.15.2.7;
1.15.2.7
date 2002.11.18.14.54.30; author thl; state Exp;
branches;
next ;
1.1.1.1
date 2001.09.18.09.48.28; author rse; state Exp;
branches;
next ;
desc
@@
1.153
log
@indicate that the root cache is still valid as of today (no changes until now)
@
text
@##
## bind.spec -- OpenPKG RPM Package Specification
## Copyright (c) 2000-2009 OpenPKG Foundation e.V.
##
## Permission to use, copy, modify, and distribute this software for
## any purpose with or without fee is hereby granted, provided that
## the above copyright notice and this permission notice appear in all
## copies.
##
## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
## SUCH DAMAGE.
##
# package version
%define V_opkg 9.6.1p2
%define V_dist 9.6.1-P2
# package information
Name: bind
Summary: Berkeley Internet Name Domain (BIND)
URL: https://www.isc.org/software/bind
Vendor: Internet Software Foundation
Packager: OpenPKG Foundation e.V.
Distribution: OpenPKG Community
Class: BASE
Group: DNS
License: ISC
Version: %{V_opkg}
Release: 20091214
# package options
%option with_dnssec yes
%option with_threads no
%option with_pgsql no
%option with_mysql no
%option with_odbc no
%option with_ldap no
# list of sources
Source0: ftp://ftp.isc.org/isc/bind9/%{V_dist}/bind-%{V_dist}.tar.gz
Source1: bind.txt
Source2: rc.bind
Patch0: bind.patch
# build information
Prefix: %{l_prefix}
BuildRoot: %{l_buildroot}
BuildPreReq: OpenPKG, openpkg >= 20060823, make, pkgconfig
PreReq: OpenPKG, openpkg >= 20060823
%if "%{with_dnssec}" == "yes"
BuildPreReq: openssl
PreReq: openssl
%endif
%if "%{with_pgsql}" == "yes"
BuildPreReq: postgresql, openssl
PreReq: postgresql, openssl
%endif
%if "%{with_mysql}" == "yes"
BuildPreReq: mysql
PreReq: mysql
%endif
%if "%{with_odbc}" == "yes"
BuildPreReq: ODBC
PreReq: ODBC
%endif
%if "%{with_ldap}" == "yes"
BuildPreReq: openldap, openssl
PreReq: openldap, openssl
%endif
AutoReq: no
AutoReqProv: no
Conflicts: powerdns
%description
Berkeley Internet Name Domain (BIND) is an implementation of
the Domain Name System (DNS) protocols and provides an openly
redistributable reference implementation of the major components
of the Domain Name System, including a Domain Name System server
(named)
%track
prog bind = {
version = %{V_dist}
url = ftp://ftp.isc.org/isc/bind9/
regex = (\d+\.\d+\.\d+(?:-P\d+)?)
url = ftp://ftp.isc.org/isc/bind9/__NEWVER__/
regex = bind-(\d+\.\d+\.\d+(?:-P\d+)?)\.tar\.gz
}
%prep
%setup -q -n bind-%{V_dist}
%patch -p0
%build
# configure program
%{l_shtool} subst \
-e '/LINENO: error: C[+]* preprocessor/{N;N;N;N;s/.*/:/;}' \
configure
export CC="%{l_cc}"
export CFLAGS="%{l_cflags -O} %{l_cppflags}"
export LDFLAGS="%{l_ldflags}"
export LIBS=""
%if "%{with_pgsql}" == "yes"
CFLAGS="$CFLAGS %{l_cppflags postgresql .}"
%endif
%if "%{with_dnssec}" == "yes"
LIBS="$LIBS `pkg-config openssl --libs`"
%endif
GREP="grep" \
./configure \
--prefix=%{l_prefix} \
--mandir=%{l_prefix}/man \
--sysconfdir=%{l_prefix}/etc/bind \
--localstatedir=%{l_prefix}/var/bind \
%if "%{with_dnssec}" == "yes"
--with-openssl=%{l_prefix} \
%else
--without-openssl \
%endif
%if "%{with_threads}" == "yes"
--enable-threads \
%else
--disable-threads \
%endif
%if "%{with_pgsql}" == "yes"
--with-dlz-postgres=%{l_prefix} \
%endif
%if "%{with_mysql}" == "yes"
--with-dlz-mysql=%{l_prefix} \
%endif
%if "%{with_odbc}" == "yes"
--with-dlz-odbc=%{l_prefix} \
%endif
%if "%{with_ldap}" == "yes"
--with-dlz-ldap=%{l_prefix} \
%endif
--without-libbind \
--without-libxml2 \
--with-libtool \
--disable-shared \
--disable-nls
# build program
%{l_make} %{l_mflags}
%install
rm -rf $RPM_BUILD_ROOT
# perform standard install procedure
%{l_make} %{l_mflags} install DESTDIR=$RPM_BUILD_ROOT
# strip down installation
strip $RPM_BUILD_ROOT%{l_prefix}/sbin/* >/dev/null 2>&1 || true
strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true
rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/isc-config.sh
rm -rf $RPM_BUILD_ROOT%{l_prefix}/include
rm -rf $RPM_BUILD_ROOT%{l_prefix}/lib
rm -rf $RPM_BUILD_ROOT%{l_prefix}/man/man3
rm -rf $RPM_BUILD_ROOT%{l_prefix}/var/bind/run
# install BIND9 ARM
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/share/bind
%{l_shtool} install -c -m 644 \
doc/arm/*ARM*.html $RPM_BUILD_ROOT%{l_prefix}/share/bind/
# install run-command script
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/etc/rc.d
%{l_shtool} install -c -m 755 %{l_value -s -a} \
%{SOURCE rc.bind} \
$RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
# install default configuration
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/etc/bind \
$RPM_BUILD_ROOT%{l_prefix}/etc/bind/named.db
for name in `grep "^/d" -e "/<\/file>/,\$d" >tmp.txt
%{l_shtool} install -c -m 644 %{l_value -s -a} \
tmp.txt $RPM_BUILD_ROOT%{l_prefix}/etc/bind/$name
done
# create an empty var directory
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/var/bind
# determine the installed files
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
%{l_files_std} \
'%config %attr(640,%{l_musr},%{l_rgrp}) %{l_prefix}/etc/bind/*.conf' \
'%config %attr(775,%{l_musr},%{l_rgrp}) %{l_prefix}/etc/bind/named.db' \
'%config %attr(644,%{l_musr},%{l_rgrp}) %{l_prefix}/etc/bind/named.db/*' \
'%dir %attr(775,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/bind'
%files -f files
%clean
rm -rf $RPM_BUILD_ROOT
%post
if [ ! -f $RPM_INSTALL_PREFIX/etc/bind/rndc.key ]; then
# generate local rndc(8) key
( echo "Generating RSA key for RNDC operation in $RPM_INSTALL_PREFIX/etc/bind/rndc.key."
echo "Please be patient, this takes a non-deterministic amount of time."
) | %{l_rpmtool} msg -b -t notice
$RPM_INSTALL_PREFIX/sbin/rndc-confgen -a
chown %{l_musr}:%{l_rgrp} $RPM_INSTALL_PREFIX/etc/bind/rndc.key
chmod 640 $RPM_INSTALL_PREFIX/etc/bind/rndc.key
fi
# after upgrade, restart service
[ $1 -eq 2 ] || exit 0
eval `%{l_rc} bind status 2>/dev/null`
[ ".$bind_active" = .yes ] && %{l_rc} bind restart
exit 0
%preun
# before erase, stop service and remove log files
[ $1 -eq 0 ] || exit 0
%{l_rc} bind stop 2>/dev/null
rm -f $RPM_INSTALL_PREFIX/etc/bind/rndc.key
rm -f $RPM_INSTALL_PREFIX/var/bind/*
exit 0
@
1.152
log
@upgrading package: bind 9.6.1p1 -> 9.6.1p2
@
text
@d39 1
a39 1
Release: 20091130
@
1.151
log
@upgrading package: bind 9.6.1 -> 9.6.1p1
@
text
@d25 2
a26 2
%define V_opkg 9.6.1p1
%define V_dist 9.6.1-P1
d39 1
a39 1
Release: 20090729
@
1.150
log
@upgrading package: bind 9.6.0p1 -> 9.6.1
@
text
@d25 2
a26 2
%define V_opkg 9.6.1
%define V_dist 9.6.1
d39 1
a39 1
Release: 20090612
@
1.149
log
@fix building under Solaris (submitted by Christoph Schug)
@
text
@d25 2
a26 2
%define V_opkg 9.6.0p1
%define V_dist 9.6.0-P1
d39 1
a39 1
Release: 20090503
@
1.148
log
@bump years in copyright messages
@
text
@d39 1
a39 1
Release: 20090108
d119 1
@
1.147
log
@upgrading package: bind 9.6.0 -> 9.6.0p1
@
text
@d3 1
a3 1
## Copyright (c) 2000-2008 OpenPKG Foundation e.V.
@
1.146
log
@upgrading package: bind 9.5.0p2 -> 9.6.0
@
text
@d25 2
a26 2
%define V_opkg 9.6.0
%define V_dist 9.6.0
d39 1
a39 1
Release: 20081224
@
1.145
log
@URL has changed
@
text
@d25 2
a26 2
%define V_opkg 9.5.0p2
%define V_dist 9.5.0-P2
d39 1
a39 1
Release: 20081220
@
1.144
log
@apply one more DLZ patch
@
text
@d31 1
a31 1
URL: http://www.isc.org/sw/bind/
d39 1
a39 1
Release: 20081128
@
1.143
log
@apply a fix for with_ldap=yes
@
text
@d39 1
a39 1
Release: 20081126
@
1.142
log
@upgrading package: bind 9.5.0p1 -> 9.5.0p2
@
text
@d39 1
a39 1
Release: 20080802
@
1.141
log
@adjust patch for BIND 9.5.0 world order
@
text
@d25 2
a26 2
%define V_opkg 9.5.0p1
%define V_dist 9.5.0-P1
d39 1
a39 1
Release: 20080725
@
1.140
log
@upgrading package: bind 9.5.0 -> 9.5.0p1
@
text
@d39 1
a39 1
Release: 20080709
@
1.139
log
@modifying package: bind-9.5.0 20080530 again
@
text
@d25 2
a26 2
%define V_opkg 9.5.0
%define V_dist 9.5.0
d39 1
a39 1
Release: 20080530
@
1.138
log
@upgrading package: bind 9.4.2 -> 9.5.0
@
text
@d147 1
@
1.137
log
@fix Unix domain socket usage under Linux
@
text
@d25 2
a26 2
%define V_opkg 9.4.2
%define V_dist 9.4.2
d39 1
a39 1
Release: 20080508
@
1.136
log
@add IPv6 records to root server list
@
text
@d39 1
a39 1
Release: 20080229
d53 1
d102 1
d204 1
a204 1
'%dir %attr(-,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/bind'
@
1.135
log
@fix location of manual pages
@
text
@d39 1
a39 1
Release: 20080211
@
1.134
log
@Update package specifications according to OpenPKG year 2008 world order:
http://www.mail-archive.com/openpkg-announce@@openpkg.org/msg00221.html
@
text
@d39 1
a39 1
Release: 20080101
d119 1
@
1.133
log
@upgrading package: bind 9.4.1p1 -> 9.4.2
@
text
@d3 1
a3 2
## Copyright (c) 2000-2007 OpenPKG Foundation e.V.
## Copyright (c) 2000-2007 Ralf S. Engelschall
d39 1
a39 1
Release: 20071203
@
1.132
log
@do not install HTML versions of the manual pages and remove the stray 'run' dir
@
text
@d26 2
a27 2
%define V_opkg 9.4.1p1
%define V_dist 9.4.1-P1
d40 1
a40 1
Release: 20071110
@
1.131
log
@Switch BIND from using "inet" to "unix" domain socket for the the
rndc(8) channel. This has two advantages: 1. it dramatically reduces
the (re)start times of the OpenPKG "bind" package (which was caused
by long timeouts "rndc status" performed on the "inet" socket) and 2.
it inherently avoids the channel conflict in case multiple OpenPKG
instances run on the same machine.
@
text
@d165 1
d171 1
a171 1
doc/arm/*.html $RPM_BUILD_ROOT%{l_prefix}/share/bind/
@
1.130
log
@a root server changed IP on 2007-11-01
@
text
@d40 1
a40 1
Release: 20071103
@
1.129
log
@complete and sort (except default and unmatched) list of categories
@
text
@d40 1
a40 1
Release: 20071024
@
1.128
log
@be complete and provide also ODBC DLZ option
@
text
@d40 1
a40 1
Release: 20071005
@
1.127
log
@some packaging cosmetics and cleanups
@
text
@d47 1
d72 4
d138 3
@
1.126
log
@finally make BIND packaging as concise as other by shrinking the various text snippets into a single bind.txt
@
text
@d52 1
a52 1
Source9: rc.bind
@
1.125
log
@better align to other packages than to be ultra-specific (DLZ usually means nothing to the average admin anyway)
@
text
@d51 1
a51 7
Source2: db.root
Source3: db.root.sh
Source4: db.localhost
Source5: db.localhost.ipv4
Source6: db.localhost.ipv6
Source7: named.conf
Source8: rndc.conf
d171 1
a171 7
# install a reasonable default configuration
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/etc/bind
%{l_shtool} install -c -m 644 %{l_value -s -a} \
%{SOURCE named.conf} $RPM_BUILD_ROOT%{l_prefix}/etc/bind/
%{l_shtool} install -c -m 644 %{l_value -s -a} \
%{SOURCE rndc.conf} $RPM_BUILD_ROOT%{l_prefix}/etc/bind/
d173 1
d175 7
a181 7
%{l_shtool} install -c -m 644 %{l_value -s -a} \
%{SOURCE db.localhost} \
%{SOURCE db.localhost.ipv4} \
%{SOURCE db.localhost.ipv6} \
%{SOURCE db.root} \
%{SOURCE db.root.sh} \
$RPM_BUILD_ROOT%{l_prefix}/etc/bind/named.db/
@
1.124
log
@withdraw my idea of libbind, it is not worth the trouble
@
text
@d45 3
a47 3
%option with_dlz_pgsql no
%option with_dlz_mysql no
%option with_dlz_ldap no
d69 1
a69 1
%if "%{with_dlz_pgsql}" == "yes"
d73 1
a73 1
%if "%{with_dlz_mysql}" == "yes"
d77 1
a77 1
%if "%{with_dlz_ldap}" == "yes"
d113 1
a113 1
%if "%{with_dlz_pgsql}" == "yes"
d133 1
a133 1
%if "%{with_dlz_pgsql}" == "yes"
d136 1
a136 1
%if "%{with_dlz_mysql}" == "yes"
d139 1
a139 1
%if "%{with_dlz_ldap}" == "yes"
@
1.123
log
@allow (again) BIND 9 to be built with DLZ support (RDBMS and LDAP backends)
@
text
@a44 1
%option with_libbind no
a127 5
%if "%{with_libbind}" == "yes"
--with-libbind \
%else
--without-libbind \
%endif
d142 1
@
1.122
log
@be more flexible and allow one to build BIND without DNSSEC, with threads and with the BIND8 libbind resolver library
@
text
@d43 6
a48 3
%option with_dnssec yes
%option with_threads no
%option with_libbind no
d70 12
d111 1
a111 1
export CFLAGS="%{l_cflags -O}"
d114 3
d139 9
@
1.121
log
@upgrading package: bind 9.4.1 -> 9.4.1p1
@
text
@d40 6
a45 1
Release: 20070725
d63 1
d66 1
d89 3
d95 7
a101 6
%build
CC="%{l_cc}" \
CFLAGS="%{l_cflags -O}" \
LDFLAGS="%{l_ldflags}" \
LIBS="`pkg-config openssl --libs`" \
d106 1
d108 6
a113 1
--with-libtool \
d115 4
d120 2
d124 2
@
1.120
log
@upgrading package: bind 9.4.0 -> 9.4.1
@
text
@d26 2
a27 2
%define V_opkg 9.4.1
%define V_dist 9.4.1
d40 1
a40 1
Release: 20070501
@
1.119
log
@upgrading package: bind 9.3.4 -> 9.4.0
@
text
@d26 2
a27 2
%define V_opkg 9.4.0
%define V_dist 9.4.0
d40 1
a40 1
Release: 20070224
@
1.118
log
@upgrading package: bind 9.3.3 -> 9.3.4
@
text
@d26 2
a27 2
%define V_opkg 9.3.4
%define V_dist 9.3.4
d40 1
a40 1
Release: 20070125
@
1.117
log
@fix building under Solaris: the configure script too late checks for -lnsl -lsocket and this way the check for -lcrypto fails and as a result a fallback implementation for OpenSSL's DH_generate_parameters() is enabled which in turn results in a symbol conflict during link-time. As a workaround pass the -lsocket -lnsl for -lcrypto via OpenSSL's pkg-config script.
@
text
@d26 2
a27 2
%define V_opkg 9.3.3
%define V_dist 9.3.3
d40 1
a40 1
Release: 20070113
@
1.116
log
@Welcome Year 2007!
@
text
@d40 1
a40 1
Release: 20061210
d56 1
a56 1
BuildPreReq: OpenPKG, openpkg >= 20060823, make
d90 1
@
1.115
log
@upgrading package: bind 9.3.2p2 -> 9.3.3
@
text
@d3 2
a4 2
## Copyright (c) 2000-2006 OpenPKG Foundation e.V.
## Copyright (c) 2000-2006 Ralf S. Engelschall
@
1.114
log
@cleanup tracking and remove now obsolete conflict specification
@
text
@d26 2
a27 2
%define V_opkg 9.3.2p2
%define V_dist 9.3.2-P2
d40 1
a40 1
Release: 20061204
@
1.113
log
@upgrade to latest security fixed patchlevel 2 of BIND 9.3.2
@
text
@d40 1
a40 1
Release: 20061104
d62 1
a62 1
Conflicts: bind8, powerdns
d75 1
a75 1
regex = (\d+\.\d+\.\d+(-P\d+)?)
d77 1
a77 1
regex = bind-(__VER__)\.tar\.gz
@
1.112
log
@new world order for "Packager" and "Distribution" headers
@
text
@d25 4
d32 1
a32 1
URL: http://www.isc.org/products/BIND/
d39 2
a40 2
Version: 9.3.2
Release: 20061013
d43 1
a43 1
Source0: ftp://ftp.isc.org/isc/bind9/%{version}/bind-%{version}.tar.gz
a51 1
Patch0: bind.patch
d73 1
a73 1
version = %{version}
d75 1
a75 2
regex = (\d+\.\d+\.\d+[^a-z].*)
transform = "s/(\\d+\\.\\d+\\.\\d+)([^a-z].*$)/$1/; $_"
d81 1
a81 2
%setup -q
%patch -p0
@
1.111
log
@apply vendor security fixes (CVE-2006-4095, CVE-2006-4096)
@
text
@d30 2
a31 2
Packager: OpenPKG
Distribution: OpenPKG
d36 1
a36 1
Release: 20060907
@
1.110
log
@replace '@@l_prefix@@/lib/openpkg/bash @@l_prefix@@/etc/rc' in shebang with '@@l_prefix@@/bin/openpkg rc' to allow people who run the rc.xxx scripts directly (as executables) to leverage from the Set-UID functionality
@
text
@d36 1
a36 1
Release: 20060825
d48 1
d80 1
@
1.109
log
@adjust copyrights for new year 2006
@
text
@d36 1
a36 1
Release: 20051221
d52 2
a53 2
BuildPreReq: OpenPKG, openpkg >= 20040130, make
PreReq: OpenPKG, openpkg >= 20040130
@
1.109.2.1
log
@bump release numbers for OpenPKG 2.20060622 in advance
@
text
@d36 1
a36 1
Release: 2.20060622
d52 2
a53 2
BuildPreReq: OpenPKG, openpkg >= 2.20060622, make
PreReq: OpenPKG, openpkg >= 2.20060622
@
1.109.2.2
log
@MFC: apply vendor security fixes (CVE-2006-4095, CVE-2006-4096)
@
text
@d36 1
a36 1
Release: 2.20060907
a47 1
Patch0: bind.patch
a78 1
%patch -p0
@
1.109.2.3
log
@Mass merge from CURRENT to 2-STABLE (all packages except those of JUNK class)
@
text
@d30 2
a31 2
Packager: OpenPKG Foundation e.V.
Distribution: OpenPKG Community
d36 1
a36 1
Release: 2.20061018
d53 2
a54 2
BuildPreReq: OpenPKG, openpkg >= 2.20061018, make
PreReq: OpenPKG, openpkg >= 2.20061018
@
1.109.2.4
log
@MFC: security fixed latest upstream version
@
text
@a24 4
# package version
%define V_opkg 9.3.2p2
%define V_dist 9.3.2-P2
d28 1
a28 1
URL: http://www.isc.org/sw/bind/
d35 2
a36 2
Version: %{V_opkg}
Release: 2.20061104
d39 1
a39 1
Source0: ftp://ftp.isc.org/isc/bind9/%{V_dist}/bind-%{V_dist}.tar.gz
d48 1
d70 1
a70 1
version = %{V_dist}
d72 2
a73 1
regex = (\d+\.\d+\.\d+(-P\d+)?)
d79 2
a80 1
%setup -q -n bind-%{V_dist}
@
1.109.2.5
log
@MFC: security fixed version
@
text
@d3 2
a4 2
## Copyright (c) 2000-2007 OpenPKG Foundation e.V.
## Copyright (c) 2000-2007 Ralf S. Engelschall
d26 2
a27 2
%define V_opkg 9.3.4
%define V_dist 9.3.4
d40 1
a40 1
Release: 2.20070127
d56 1
a56 1
BuildPreReq: OpenPKG, openpkg >= 2.20061018, make, pkgconfig
d62 1
a62 1
Conflicts: powerdns
d75 1
a75 1
regex = (\d+\.\d+\.\d+(?:-P\d+)?)
d77 1
a77 1
regex = bind-(\d+\.\d+\.\d+(?:-P\d+)?)\.tar\.gz
a89 1
LIBS="`pkg-config openssl --libs`" \
@
1.109.2.6
log
@MFC: make up leeway for 2_STABLE by virtue of build-time results
@
text
@d26 2
a27 2
%define V_opkg 9.4.0
%define V_dist 9.4.0
d40 1
a40 1
Release: 2.20070319
@
1.108
log
@upgrading package: bind 9.3.1 -> 9.3.2
@
text
@d3 2
a4 2
## Copyright (c) 2000-2005 OpenPKG Foundation e.V.
## Copyright (c) 2000-2005 Ralf S. Engelschall
@
1.107
log
@rotate also the named.stats file if existing (is written on manual 'rndc stats' calls only)
@
text
@d35 2
a36 2
Version: 9.3.1
Release: 20050923
@
1.107.2.1
log
@bump release numbers for OpenPKG 2.5
@
text
@d36 1
a36 1
Release: 2.5.0
d52 2
a53 2
BuildPreReq: OpenPKG, openpkg >= 2.5.0, make
PreReq: OpenPKG, openpkg >= 2.5.0
@
1.107.2.2
log
@MFC: apply vendor security fixes (CVE-2006-4095, CVE-2006-4096)
@
text
@d36 1
a36 1
Release: 2.5.1
a47 1
Patch0: bind.patch
a78 1
%patch -p0
@
1.106
log
@The DLZ patch is not maintained since April 2004 and hence our DLZ support is broken since over one year (DLZ 0.7.0 doesn't work with newer BIND versions), so finally kick out the DLZ support at all. If a newer DLZ patch is available in the future, this DLZ support can be readded again, of course. But for now just remove all of the broken stuff.
@
text
@d36 1
a36 1
Release: 20050627
@
1.105
log
@flush pending changes
@
text
@a24 4
# package versions
%define V_bind 9.3.1
%define V_dlz 0.7.0
d35 2
a36 17
Version: %{V_bind}
Release: 20050527
# package options
%option with_dlz no
%option with_dlz_mysql no
%option with_dlz_postgres no
%option with_dlz_filesystem no
%option with_dlz_stub no
%option with_dlz_bdb no
%option with_dlz_odbc no
# aggregate option
%if "%{with_dlz_mysql}" == "yes" || "%{with_dlz_postgres}" == "yes" || "%{with_dlz_filesystem}" == "yes" || "%{with_dlz_stub}" == "yes" || "%{with_dlz_bdb}" == "yes" || "%{with_dlz_odbc}" == "yes"
%undefine with_dlz
%define with_dlz yes
%endif
d39 1
a39 1
Source0: ftp://ftp.isc.org/isc/bind9/%{version}/bind-%{V_bind}.tar.gz
a47 1
Source10: http://prdownloads.sourceforge.net/bind-dlz/DLZ-%{V_dlz}.tar.gz
a55 20
%if "%{with_dlz}" == "yes"
# FIXME: rse: autoconf dependency can be removed once DLZ patch is available for 9.2.3
BuildPreReq: autoconf
%endif
%if "%{with_dlz_mysql}" == "yes"
BuildPreReq: mysql
PreReq: mysql
%endif
%if "%{with_dlz_postgres}" == "yes"
BuildPreReq: postgresql
PreReq: postgresql
%endif
%if "%{with_dlz_bdb}" == "yes"
BuildPreReq: db
PreReq: db
%endif
%if "%{with_dlz_odbc}" == "yes"
BuildPreReq: unixodbc
PreReq: unixodbc
%endif
a75 5
prog bind:DLZ = {
version = %{V_dlz}
url = http://prdownloads.sourceforge.net/bind-dlz/
regex = DLZ-(__VER__)\.tar\.gz
}
a78 18
%if "%{with_dlz}" == "yes"
%setup -q -T -D -a 10
# FIXME: rse: sed hacks can be removed once DLZ patch is available for 9.2.3
sed -e '/^diff -Naur.*\/configure$/,/^diff/d' \
-e '/^diff -Naur.*lib\/dns\/win32\/libdns\.def$/,/^diff/d' \
= 2.4.0, make
PreReq: OpenPKG, openpkg >= 2.4.0
@
1.105.2.2
log
@MFC: remove totally broken DLZ support from package
@
text
@d25 4
d39 17
a55 2
Version: 9.3.1
Release: 2.4.1
d58 1
a58 1
Source0: ftp://ftp.isc.org/isc/bind9/%{version}/bind-%{version}.tar.gz
d67 1
d76 20
d116 5
d124 18
d147 15
d163 3
a165 2
CFLAGS="%{l_cflags -O}" \
LDFLAGS="%{l_ldflags}" \
d170 30
@
1.104
log
@keep as much out of the syslog(3) as possible
@
text
@d40 1
a40 1
Release: 20050404
@
1.103
log
@Adjust the copyright declaration in this (RSE's) copy of the OpenPKG
source code now that the fork point for C&W was established (CVS tag
OPENPKG_CW_FP), the shared copyright agreement between RSE and C&W is
no longer active (as C&W no longer officially sponsors OpenPKG) and the
new shared copyright from RSE can be taken over by the newly established
juristic entity OpenPKG Foundation e.V. (instead of the non-juristic
entity OpenPKG Project).
@
text
@d40 1
a40 1
Release: 20050311
@
1.102
log
@upgrading package: bind 9.3.0 -> 9.3.1
@
text
@d2 3
a4 4
## bind.spec -- OpenPKG RPM Specification
## Copyright (c) 2000-2005 The OpenPKG Project
## Copyright (c) 2000-2005 Ralf S. Engelschall
## Copyright (c) 2000-2005 Cable & Wireless
d34 1
a34 1
Packager: The OpenPKG Project
@
1.101
log
@Happy New Year 2005
@
text
@d27 1
a27 1
%define V_bind 9.3.0
d41 1
a41 1
Release: 20041207
@
1.101.2.1
log
@bump release numbers for OpenPKG 2.3
@
text
@d41 1
a41 1
Release: 2.3.0
d73 2
a74 2
BuildPreReq: OpenPKG, openpkg >= 2.3.0, make
PreReq: OpenPKG, openpkg >= 2.3.0
@
1.100
log
@remove priorities (actually inherited via cut & paste from rc.bind ;-) from packages where the default priority is fully sufficient; fix %stop priorities: they have to be 1000 minus the %start priority in order to stop a package later if it was started earlier.
@
text
@d3 3
a5 3
## Copyright (c) 2000-2004 The OpenPKG Project
## Copyright (c) 2000-2004 Ralf S. Engelschall
## Copyright (c) 2000-2004 Cable & Wireless
@
1.99
log
@switch named.db directory (and its files for consistency) to 'restricted-user' group access in order to allow BIND to store slave zone files there without trouble
@
text
@d41 1
a41 1
Release: 20041027
@
1.98
log
@fix C/C++ preprocessor workaround substitution
@
text
@d41 1
a41 1
Release: 20041018
d261 2
a262 1
'%config %{l_prefix}/etc/bind/named.db/*' \
@
1.97
log
@I still do not understand all levels of quoting and expansion here, but for still unknown reasons the old regex matched the C preprocessor part instead of the C++ preprocessor part
@
text
@d41 1
a41 1
Release: 20041002
d144 1
a144 1
-e '/LINENO: error: C.. preprocessor/{N;N;N;N;s/.*/:/;}' \
@
1.97.2.1
log
@bump release numbers for OpenPKG 2.2
@
text
@d41 1
a41 1
Release: 2.2.0
d73 2
a74 2
BuildPreReq: OpenPKG, openpkg >= 2.2.0, make
PreReq: OpenPKG, openpkg >= 2.2.0
@
1.97.2.2
log
@MFC: fix C/C++ preprocessor workaround substitution
@
text
@d144 1
a144 1
-e '/LINENO: error: C[+]* preprocessor/{N;N;N;N;s/.*/:/;}' \
@
1.96
log
@try to fix our usual C++ problems here, too
@
text
@d41 1
a41 1
Release: 20041001
d143 2
a144 2
%{l_prefix}/lib/openpkg/shtool subst \
-e '/LINENO: error: C\+\+ preprocessor/{N;N;N;N;s/.*/:/;}' \
@
1.95
log
@upgrading package: bind 9.2.3 -> 9.3.0
@
text
@d41 1
a41 1
Release: 20040923
d143 3
@
1.94
log
@add statistics-file placement for snmpdx swBind probe
@
text
@d27 1
a27 1
%define V_bind 9.2.3
d41 1
a41 1
Release: 20040730
@
1.93
log
@fix tracking
@
text
@d41 1
a41 1
Release: 20040715
@
1.92
log
@always try to (re)generate the rndc key on install/upgrade operations
@
text
@d41 1
a41 1
Release: 20040706
d68 1
a68 1
Source10: http://osdn.dl.sourceforge.net/bind-dlz/DLZ-%{V_dlz}.tar.gz
d119 1
a119 1
url = http://osdn.dl.sourceforge.net/bind-dlz/
@
1.91
log
@certainly it also helps if we really use _our_ dig(1) because this way we now exactly what the output format is ;-)
@
text
@d41 1
a41 1
Release: 20040629
d267 2
a268 2
if [ $1 -eq 1 ]; then
# generate local rndc key
@
1.91.2.1
log
@bump release numbers for OpenPKG 2.1
@
text
@d41 1
a41 1
Release: 2.1.0
d73 2
a74 2
BuildPreReq: OpenPKG, openpkg >= 2.1.0, make
PreReq: OpenPKG, openpkg >= 2.1.0
@
1.91.2.2
log
@MFC: always try to (re)generate the rndc key on install/upgrade operations
@
text
@d267 2
a268 2
if [ ! -f $RPM_INSTALL_PREFIX/etc/bind/rndc.key ]; then
# generate local rndc(8) key
@
1.90
log
@fixed creation of root server hint file
@
text
@d242 1
a242 1
%{l_shtool} install -c -m 644 \
@
1.89
log
@cleanup macro stuff
@
text
@d41 1
a41 1
Release: 20040608
@
1.88
log
@revamp run-time and filesystem user/group setup: BIND now runs under the restricted user/group id (instead of root) for increased security
@
text
@d41 1
a41 1
Release: 20040504
d44 1
d54 1
a55 2
%else
%define with_dlz no
@
1.87
log
@closely follow our policy of not writing _anything_ outside the OpenPKG instance
@
text
@d257 3
a259 6
'%config %attr(600,%{l_susr},%{l_sgrp}) %{l_prefix}/etc/bind/*.conf' \
'%config %attr(600,%{l_susr},%{l_sgrp}) %{l_prefix}/etc/bind/named.db/*' \
'%config %attr(700,%{l_susr},%{l_sgrp}) %{l_prefix}/etc/bind/named.db/db.root.sh' \
'%dir %attr(700,%{l_susr},%{l_sgrp}) %{l_prefix}/etc/bind' \
'%dir %attr(700,%{l_susr},%{l_sgrp}) %{l_prefix}/etc/bind/named.db' \
'%dir %attr(-,%{l_susr},%{l_mgrp}) %{l_prefix}/var/bind'
d273 2
a274 1
chown %{l_musr}:%{l_mgrp} $RPM_INSTALL_PREFIX/etc/bind/rndc.key
@
1.86
log
@modifying package: bind-9.2.3 20040217 -> 20040417
@
text
@d41 1
a41 1
Release: 20040417
@
1.85
log
@Fix building with DLZ patch and enabled Berkeley-DB.
Discovered by: Birger Krägelin
@
text
@d28 1
a28 1
%define V_dlz 0.6.0
d41 1
a41 1
Release: 20040217
@
1.85.2.1
log
@bump release numbers for OpenPKG 2.0
@
text
@d41 1
a41 1
Release: 2.0.0
d73 2
a74 2
BuildPreReq: OpenPKG, openpkg >= 2.0.0, make
PreReq: OpenPKG, openpkg >= 2.0.0
@
1.84
log
@Mass Commit:
reduce redundancy within .spec files by referencing
macros defining vendor source versions whenever possible.
This was half-way automated and half-way manually edited.
As a result the PMOD activity in 95% of all cases
just means editing the version in one single place, only.
@
text
@d41 1
a41 1
Release: 20040207
d138 1
@
1.83
log
@Mass-Commit:
- split "Distribution" header into "Distribution" (old) and "Class"
(new) headers by moving the attached class information.
- embed the vendor version tracking configuration through the
new "%track" section.
- bump up the OpenPKG bootstrap dependency, because the "Class" header
and "%track" section are only supported by our latest bootstrap version.
@
text
@d41 1
a41 1
Release: 20040203
d110 1
a110 1
version = 9.2.3
d118 1
a118 1
version = 0.6.0
@
1.82
log
@bump year in copyright messages to cover new year 2004. This is a CVS only commit -- no packages were rolled intentionally
@
text
@d36 2
a37 1
Distribution: OpenPKG [BASE]
d41 1
a41 1
Release: 20031108
d73 2
a74 2
BuildPreReq: OpenPKG, openpkg >= 20030909, make
PreReq: OpenPKG, openpkg >= 20030909
d107 15
@
1.81
log
@modifying package: bind-9.2.3 20031023 -> 20031108
@
text
@d3 3
a5 3
## Copyright (c) 2000-2003 The OpenPKG Project
## Copyright (c) 2000-2003 Ralf S. Engelschall
## Copyright (c) 2000-2003 Cable & Wireless
@
1.80
log
@upgrading package: bind 9.2.3rc4 -> 9.2.3
@
text
@d28 1
a28 1
%define V_dlz 0.5.0
d40 1
a40 1
Release: 20031023
d76 4
d111 5
a115 1
%{l_patch} -p1 = 20030718, make
PreReq: OpenPKG, openpkg >= 20030718
d128 2
a129 2
case "%{l_target}" in
*-solaris*) li="$li -lresolv" ;;
@
1.75
log
@fixed permissions for dynamic updates/journals
@
text
@d40 1
a40 1
Release: 20030819
@
1.74
log
@output of dig in bind9 is slightly different from bind8's dig
@
text
@d40 1
a40 1
Release: 20030818
d232 5
a236 2
'%config %{l_prefix}/etc/bind/*.conf' \
'%config %{l_prefix}/etc/bind/named.db/*' \
@
1.73
log
@white space cosmetics
@
text
@d40 1
a40 1
Release: 20030807
@
1.72
log
@postgres client requires -lresolv for inet_aton()
@
text
@d40 1
a40 1
Release: 20030728
@
1.71
log
@make subst pattern compatible with old sed
@
text
@d40 1
a40 1
Release: 20030725
d124 8
a131 1
cf=`mysql_config --cflags`
a132 1
lf=`mysql_config --libs`
d134 1
a134 1
%endif
d138 1
@
1.70
log
@postgres clients require to link with libcrypt
@
text
@d110 4
a113 1
-e '/-lmysqlclient/s;-l\(nsl\|z\|crypt\|m\)\( \|"\);\2;g' \
@
1.69
log
@update conflict for domain name servers; remove DNS virtual target
@
text
@d40 1
a40 1
Release: 20030723
d111 2
a112 1
-e 's;\(-lpq\);\1 -lssl -lcrypto;g' \
@
1.68
log
@PR#202 run-time check and related issues
@
text
@d40 1
a40 1
Release: 20030722
d94 1
a94 1
Conflicts: bind8
@
1.67
log
@cleanup the priority: move 200 to 500 and because 500 is default just ommit it; fix DNS/NTP/etc. dependencies
@
text
@a237 3
elif [ $1 -gt 1 ]; then
# reload daemon
$RPM_INSTALL_PREFIX/sbin/rndc reload >/dev/null 2>&1 || true
d240 6
d247 6
a252 7
if [ $1 -eq 0 ]; then
# stop daemon
$RPM_INSTALL_PREFIX/sbin/rndc stop >/dev/null 2>&1 || true
# remove dynamically generated files
rm -f $RPM_INSTALL_PREFIX/etc/bind/rndc.key
rm -f $RPM_INSTALL_PREFIX/var/bind/*
fi
@
1.66
log
@remove extra comment lines
@
text
@d40 1
a40 1
Release: 20030721
@
1.65
log
@PR#210: shtool options space before argument
@
text
@a106 1
#
a107 1
#
@
1.64
log
@replace opXXXX with rcXXXX (PR#207)
@
text
@d40 1
a40 1
Release: 20030719
@
1.63
log
@%status, fix up rc priorities
@
text
@d40 1
a40 1
Release: 20030718
d72 2
a73 2
BuildPreReq: OpenPKG, openpkg >= 20030717, make
PreReq: OpenPKG, openpkg >= 20030717
@
1.62
log
@remove constant "root" where previous attempt missed a case
@
text
@d40 1
a40 1
Release: 20030717
@
1.61
log
@fix PR#204, use new %{l_value -s ...}
@
text
@d225 1
a225 1
'%dir %attr(-,root,%{l_mgrp}) %{l_prefix}/var/bind'
@
1.60
log
@use new openpkg_rc_def variable in run-command scripts for allowing the admin to change the global default for xxx_enable
@
text
@d40 1
a40 1
Release: 20030710
d72 2
a73 2
BuildPreReq: OpenPKG, openpkg >= 20030710, make
PreReq: OpenPKG, openpkg >= 20030710
d195 1
a195 5
%{l_shtool} install -c -m 755 \
-e 's;@@l_prefix@@;%{l_prefix};g' \
-e 's;@@l_susr@@;%{l_susr};g' \
-e 's;@@l_musr@@;%{l_musr};g' \
-e 's;@@l_mgrp@@;%{l_mgrp};g' \
d202 1
a202 1
%{l_shtool} install -c -m 644 -e 's;@@l_prefix@@;%{l_prefix};g' \
d204 1
a204 1
%{l_shtool} install -c -m 644 -e 's;@@l_prefix@@;%{l_prefix};g' \
@
1.59
log
@rclint police: fix badly prefixed variable, opServiceEnabled, exit not allowed here
@
text
@d40 1
a40 1
Release: 20030709
d72 2
a73 2
BuildPreReq: OpenPKG, openpkg >= 20021002, make
PreReq: OpenPKG, openpkg >= 20021002
@
1.58
log
@cleanup copyright part by using just the main company name of Cable & Wireless and adding the URL to the global website
@
text
@d40 1
a40 1
Release: 20030707
@
1.57
log
@style
@
text
@a2 1
## Copyright (c) 2000-2003 Cable & Wireless Deutschland GmbH
d5 1
@
1.56
log
@add libraries to PreReq
@
text
@d73 1
a74 1
PreReq: OpenPKG, openpkg >= 20021002
@
1.55
log
@mysql3 is a 'faked' package for mysql (and not an 'alternative' package as our definition states), so configure it and use it this way
@
text
@d40 1
a40 1
Release: 20030704
d72 2
a73 1
BuildPreReq: OpenPKG, openpkg >= 20021002, make, openssl
d75 1
@
1.54
log
@upgrade DLZ 0.40 -> 0.50 with ODBC support, fix dlz_postgres linking
@
text
@d40 1
a40 1
Release: 20030606
d75 2
a76 2
BuildPreReq: MYSQL
PreReq: MYSQL
d108 1
a108 1
# fix up DLZ link libraries for MYSQL and Postgres
@
1.53
log
@modifying package: bind-9.2.2 20030430 -> 20030503
@
text
@d28 1
a28 1
%define V_dlz 0.4.3
d40 1
a40 1
Release: 20030503
d48 1
d51 1
a51 1
%if "%{with_dlz_mysql}" == "yes" || "%{with_dlz_postgres}" == "yes" || "%{with_dlz_filesystem}" == "yes" || "%{with_dlz_stub}" == "yes" || "%{with_dlz_bdb}" == "yes"
d86 4
a103 1
echo "WITH DLZ"
d108 1
a108 1
# fix up DLZ link libraries for MYSQL
d111 1
a113 6
%if "%{with_dlz_bdb}" != "yes"
# dlzbdb still doesn't link if not enabled
%{l_shtool} subst \
-e 's;dlzbdb *;;g' \
bin/Makefile.in
%endif
d118 1
d156 5
@
1.52
log
@remove patch for DLZ-patch since it now applies directly to bind-9.2.2. fix DLZ-patch for non-bdb builds
@
text
@d28 1
a28 1
%define V_dlz 0.4.2
d40 1
a40 1
Release: 20030430
@
1.51
log
@modifying package: bind-9.2.2 20030415 -> 20030428
@
text
@d40 1
a40 1
Release: 20030428
a66 1
Patch0: bind.patch
a100 1
%patch0 -p0
a101 1
# adjust DLZ patch for bind-9.22
d106 1
a106 1
-e '/-lmysqlclient/s;-lnsl;;' \
d110 1
a110 2
#
# dlzbdb utility breaks build if not configured
d112 1
a112 1
-e '/^SUBDIRS =/s;dlzbdb ;;' \
d117 8
d126 2
a127 1
CFLAGS="%{l_cflags -O}" \
d142 5
a155 5
%endif
%if "%{with_dlz_bdb}" == "yes"
--with-dlz-bdb=yes \
%else
--with-dlz-bdb=no \
@
1.50
log
@modifying package: bind-9.2.2 20030414 -> 20030415
@
text
@d28 1
a28 1
%define V_dlz 0.4.1
d40 1
a40 1
Release: 20030415
@
1.49
log
@add bind_flags for allowing user/group/config overwriting on startup
@
text
@d28 1
a28 1
%define V_dlz 0.4.0
d40 1
a40 1
Release: 20030414
@
1.48
log
@upgrade DLZ patch 0.3.0 -> 0.4.0, fix with_dlz_stub
@
text
@d40 1
a40 1
Release: 20030413
@
1.47
log
@speclint police
@
text
@d28 1
a28 1
%define V_dlz 0.3.0
d40 1
a40 1
Release: 20030408
d47 1
d50 1
a50 1
%if "%{with_dlz_mysql}" == "yes" || "%{with_dlz_postgres}" == "yes" || "%{with_dlz_filesystem}" == "yes" || "%{with_dlz_stub}" == "yes"
d82 4
d100 1
d103 2
d106 12
d143 6
a148 1
--with-dlz-filesystem=yes \
d150 1
a150 1
--with-dlz-filesystem=no \
@
1.46
log
@conflicts only with bind and until necessary do not just provide DNS
@
text
@d40 1
a40 1
Release: 20030404
d151 1
a151 1
$RPM_BUILD_ROOT%{l_prefix}/share/bind/
@
1.45
log
@Explicitly state providing DNS and conflicting bind8, powerdns
@
text
@d83 1
a83 2
Provides: DNS
Conflicts: bind8, powerdns
@
1.44
log
@rc script clean up
@
text
@d40 1
a40 1
Release: 20030328
d83 2
@
1.43
log
@speclint police
@
text
@d40 1
a40 1
Release: 20030324
d159 1
@
1.42
log
@fix typos in conditional dependencies
@
text
@d40 14
a53 1
Release: 20030305
a66 13
# package options
%option with_dlz_mysql no
%option with_dlz_postgres no
%option with_dlz_filesystem no
%option with_dlz_stub no
# aggregate option
%if "%{with_dlz_mysql}" == "yes" || "%{with_dlz_postgres}" == "yes" || "%{with_dlz_filesystem}" == "yes" || "%{with_dlz_stub}" == "yes"
%define with_dlz yes
%else
%define with_dlz no
%endif
@
1.41
log
@- use %{l_patch}
- bump release for today
- cosmetics
@
text
@d73 1
a73 1
%if "{with_dlz_mysql}" == "yes"
d77 1
a77 1
%if "{with_dlz_postgres}" == "yes"
@
1.40
log
@option for Dynamically Loadable Zones, still unstable and only minimally tested
@
text
@d26 1
d28 1
a28 1
%define V_dlz 0.3.0
d40 1
a40 1
Release: 20030304
d96 1
a96 1
patch -p1 9.2.2
@
text
@d26 3
d38 1
a38 1
Version: 9.2.2
d42 1
a42 1
Source0: ftp://ftp.isc.org/isc/bind9/%{version}/bind-%{version}.tar.gz
d51 15
d72 8
d92 5
d105 20
@
1.38
log
@J.ROOT-SERVERS.NET change
@
text
@d35 1
a35 1
Version: 9.2.1
@
1.37
log
@remove '%options' hack, it will be replaced soon with a more elegant solution based on RPM 'Provides' headers
@
text
@d36 1
a36 1
Release: 20021203
@
1.37.2.1
log
@Welcome OPENPKG_1_STABLE branch...
@
text
@d36 1
a36 1
Release: 1.20021203
d52 2
a53 2
BuildPreReq: OpenPKG, openpkg >= 1.20021002, make, openssl
PreReq: OpenPKG, openpkg >= 1.20021002
@
1.37.2.2
log
@MFC: Explicitly state provides DNS, and conflicts bind8 and powerdns
@
text
@d36 1
a36 1
Release: 1.20030404
a55 2
Provides: DNS
Conflicts: bind8, powerdns
@
1.37.2.3
log
@conflicts only with bind and until necessary do not just provide DNS
@
text
@d56 2
a57 1
Conflicts: bind8
@
1.37.2.4
log
@mass Merge-From-CURRENT (MFC) in preparation for OpenPKG 1.3 [class BASE only]
@
text
@d3 1
a5 1
## Copyright (c) 2000-2003 Cable & Wireless
a25 4
# package versions
%define V_bind 9.2.2
%define V_dlz 0.5.0
d35 2
a36 17
Version: %{V_bind}
Release: 1.20030724
# package options
%option with_dlz_mysql no
%option with_dlz_postgres no
%option with_dlz_filesystem no
%option with_dlz_stub no
%option with_dlz_bdb no
%option with_dlz_odbc no
# aggregate option
%if "%{with_dlz_mysql}" == "yes" || "%{with_dlz_postgres}" == "yes" || "%{with_dlz_filesystem}" == "yes" || "%{with_dlz_stub}" == "yes" || "%{with_dlz_bdb}" == "yes" || "%{with_dlz_odbc}" == "yes"
%define with_dlz yes
%else
%define with_dlz no
%endif
d39 1
a39 1
Source0: ftp://ftp.isc.org/isc/bind9/%{version}/bind-%{V_bind}.tar.gz
a47 1
Source10: http://osdn.dl.sourceforge.net/bind-dlz/DLZ-%{V_dlz}.tar.gz
d52 2
a53 20
BuildPreReq: OpenPKG, openpkg >= 1.20030724, make
PreReq: OpenPKG, openpkg >= 1.20030724
BuildPreReq: openssl
PreReq: openssl
%if "%{with_dlz_mysql}" == "yes"
BuildPreReq: mysql
PreReq: mysql
%endif
%if "%{with_dlz_postgres}" == "yes"
BuildPreReq: postgresql
PreReq: postgresql
%endif
%if "%{with_dlz_bdb}" == "yes"
BuildPreReq: db
PreReq: db
%endif
%if "%{with_dlz_odbc}" == "yes"
BuildPreReq: unixodbc
PreReq: unixodbc
%endif
d56 1
a56 1
Conflicts: bind8, powerdns
a66 9
%if "%{with_dlz}" == "yes"
%setup -q -T -D -a 10
%{l_patch} -p1 /dev/null`
[ ".$bind_active" = .yes ] && %{l_rc} bind restart
exit 0
d160 7
a166 6
# before erase, stop service and remove log files
[ $1 -eq 0 ] || exit 0
%{l_rc} bind stop 2>/dev/null
rm -f $RPM_INSTALL_PREFIX/etc/bind/rndc.key
rm -f $RPM_INSTALL_PREFIX/var/bind/*
exit 0
@
1.37.2.5
log
@MFC: all changes since last merge point
@
text
@d40 1
a40 1
Release: 1.20030725
d111 1
a111 2
-e 's;\(-lpq\);\1 -lssl -lcrypto -lcrypt;g' \
-e 's;\(\$use_dlz_postgres/include\);\1/postgresql;g' \
@
1.37.2.6
log
@MFC: all changes since last merge
@
text
@d40 1
a40 1
Release: 1.20030726
d110 1
a110 4
-e '/-lmysqlclient/s;-lnsl\([ "]\);\1;g' \
-e '/-lmysqlclient/s;-lz\([ "]\);\1;g' \
-e '/-lmysqlclient/s;-lcrypt\([ "]\);\1;g' \
-e '/-lmysqlclient/s;-lm\([ "]\);\1;g' \
@
1.37.2.7
log
@MFC: all changes since last merge
@
text
@d40 1
a40 1
Release: 1.20030728
d124 1
a124 8
cf="$cf `mysql_config --cflags`"
lf="$lf `mysql_config --libs`"
%endif
%if "%{with_dlz_postgres}" == "yes"
case "%{l_target}" in
*-solaris*) li="$li -lresolv" ;;
esac
%endif
d126 1
d128 1
a128 1
li=`eval echo $li`
a131 1
LIBS="$li" \
@
1.37.2.7.2.1
log
@bump release numbers on OpenPKG 1.3-STABLE branch for OpenPKG 1.3.0-RELEASE
@
text
@d40 1
a40 1
Release: 1.3.0
d72 2
a73 2
BuildPreReq: OpenPKG, openpkg >= 1.3.0, make
PreReq: OpenPKG, openpkg >= 1.3.0
@
1.37.2.7.2.2
log
@MFC: all recent fixes and adjustments
@
text
@d40 1
a40 1
Release: 1.3.1
a67 1
Patch0: ftp://ftp.isc.org/isc/bind9/%{version}/patch.%{version}-P1
a104 1
%patch -p1
d232 2
a233 5
'%config %attr(600,%{l_susr},%{l_sgrp}) %{l_prefix}/etc/bind/*.conf' \
'%config %attr(600,%{l_susr},%{l_sgrp}) %{l_prefix}/etc/bind/named.db/*' \
'%config %attr(700,%{l_susr},%{l_sgrp}) %{l_prefix}/etc/bind/named.db/db.root.sh' \
'%dir %attr(700,%{l_susr},%{l_sgrp}) %{l_prefix}/etc/bind' \
'%dir %attr(700,%{l_susr},%{l_sgrp}) %{l_prefix}/etc/bind/named.db' \
@
1.37.2.1.2.1
log
@bump versions and dependencies for OpenPKG 1.2
@
text
@d36 1
a36 1
Release: 1.2.0
d52 2
a53 2
BuildPreReq: OpenPKG, openpkg >= 1.2.0, make, openssl
PreReq: OpenPKG, openpkg >= 1.2.0
@
1.37.2.1.2.2
log
@MFS: Explicitly state providing DNS, and add powerdns to conflict list
@
text
@d36 1
a36 1
Release: 1.2.1
a55 2
Provides: DNS
Conflicts: bind8, powerdns
@
1.37.2.1.2.3
log
@fully backout Provides and Conflicts change on SOLID branch
@
text
@d36 1
a36 1
Release: 1.2.0
d56 2
@
1.36
log
@bump of Copyright messages for forthcoming years 2003
@
text
@a63 2
%options
@
1.35
log
@switch to %option(s), but intentionally WITHOUT dep increase and WITHOUT FTP server updates
@
text
@d3 3
a5 3
## Copyright (c) 2000-2002 Cable & Wireless Deutschland GmbH
## Copyright (c) 2000-2002 The OpenPKG Project
## Copyright (c) 2000-2002 Ralf S. Engelschall
@
1.34
log
@add ip6.arpa stuff
@
text
@d64 2
@
1.33
log
@strip binaries
@
text
@d36 1
a36 1
Release: 20021111
d43 5
a47 4
Source5: db.127.0.0
Source6: named.conf
Source7: rndc.conf
Source8: rc.bind
a121 1
%{SOURCE db.127.0.0} \
d123 2
@
1.32
log
@reduce line size to fit
@
text
@d36 1
a36 1
Release: 20021029
d88 1
@
1.31
log
@make sure people do not hit CTRL-C on installation
@
text
@d146 1
a146 1
echo "Please be patient, RSA key generation takes a non-deterministic amount of time."
@
1.30
log
@match named.conf address for rndc; update hint file
@
text
@d36 1
a36 1
Release: 20021025
d51 2
a52 2
BuildPreReq: OpenPKG, openpkg >= 20020206, make, openssl
PreReq: OpenPKG, openpkg >= 20020206
d145 3
@
1.29
log
@cleanup: remove $PATH fiddling, because already obsoleted by sane build environment
@
text
@d36 1
a36 1
Release: 20020820
@
1.29.2.1
log
@bump release numbers for OpenPKG 1.1
@
text
@d36 1
a36 1
Release: 1.1.0
d51 2
a52 2
BuildPreReq: OpenPKG, openpkg >= 1.1.0, make, openssl
PreReq: OpenPKG, openpkg >= 1.1.0
@
1.29.2.2
log
@MFS: Explicitly state provides DNS, and conflicts bind8 and powerdns
@
text
@d36 1
a36 1
Release: 1.1.1
a54 2
Provides: DNS
Conflicts: bind8, powerdns
@
1.29.2.3
log
@fully backout Provides and Conflicts change on SOLID branch
@
text
@d36 1
a36 1
Release: 1.1.0
d55 2
@
1.28
log
@sorry, but libbind makes too much trouble and we solved libnet problem now in a different way
@
text
@a66 1
PATH="%{l_prefix}/bin:$PATH"; export PATH
a82 1
PATH="%{l_prefix}/bin:$PATH"; export PATH
@
1.27
log
@Build libbind.a to supply the obsolete gethostbyname2(3) for defunct apps like libnet.
@
text
@d51 1
a51 1
BuildPreReq: OpenPKG, openpkg >= 20020206, make, openssl, libtool
d76 1
a76 1
--enable-libbind \
d93 1
@
1.26
log
@Woohhooo: apply the new package classification system.
(CORE, BASE, PLUS, PRIV, EVAL, JUNK). A description of
them follows on the website soon.
@
text
@d36 1
a36 1
Release: 20020614
d51 1
a51 1
BuildPreReq: OpenPKG, openpkg >= 20020206, make, openssl
d76 1
a76 1
--without-libbind \
a92 1
rm -rf $RPM_BUILD_ROOT%{l_prefix}/lib
@
1.25
log
@../var/bind has to be owned by root otherwise named won't start up
@
text
@d32 1
a32 1
Distribution: OpenPKG [REL]
@
1.24
log
@strip trailing whitespaces
@
text
@d36 1
a36 1
Release: 20020502
d136 2
a137 1
'%config %{l_prefix}/etc/bind/named.db/*'
@
1.23
log
@upgrading upstream version from 9.2.0 to 9.2.1
@
text
@d23 2
a24 2
## SUCH DAMAGE.
##
d152 1
a152 1
@
1.22
log
@fix URL
@
text
@d35 2
a36 2
Version: 9.2.0
Release: 20020226
@
1.21
log
@upgrade db.root.sh to use dig instead of now deprecated nslookup
@
text
@d39 1
a39 1
Source0: ftp://ftp.isc.org/isc/bind/%{version}/bind-%{version}.tar.gz
@
1.20
log
@Switch to l_{s,m,r,n}{usr,grp}.
@
text
@d36 1
a36 1
Release: 20020206
@
1.19
log
@be aware of rndc.conf, too
@
text
@d107 2
a108 2
-e 's;@@l_fsusr@@;%{l_fsusr};g' \
-e 's;@@l_fsgrp@@;%{l_fsgrp};g' \
@
1.18
log
@Upgrade to BIND 9.2.0.
@
text
@d135 1
a135 1
'%config %{l_prefix}/etc/bind/named.conf' \
@
1.17
log
@bump copyright years
@
text
@d30 1
a30 1
Vendor: Free Software Foundation
d34 3
a36 3
License: GPL
Version: 8.2.5
Release: 20011201
d39 1
a39 2
Source0: ftp://ftp.isc.org/isc/bind/src/%{version}/bind-src.tar.gz
Source1: ftp://ftp.isc.org/isc/bind/src/%{version}/bind-doc.tar.gz
d45 2
a46 2
Source7: rc.bind
Patch0: bind.patch
d51 2
a52 2
BuildPreReq: OpenPKG, openpkg >= 20011227, make, flex, bison
PreReq: OpenPKG, openpkg >= 20011227
d64 1
a64 3
%setup0 -q -c -n bind-%{version}
%setup1 -q -T -D -a 1
%patch0 -p0
d68 13
a80 29
cd src
# make sure BIND accepts our overriding parameters later
systype=`sh ./port/systype`
rm -f .settings .systype
echo "'DESTINC=/dummy'" >>port/$systype/Makefile.set
echo "'DESTLIB=/dummy'" >>port/$systype/Makefile.set
# find a reasonable compiler, but because of BIND v8's
# system dependend linking stuff, we have to use the vendor
# version on some platforms.
cc="%{l_cc}"
case $systype in
freebsd ) cc="/usr/bin/cc" ;;
esac
cc="$cc -I%{l_prefix}/include -L%{l_prefix}/lib";
# now configure and build the package
%{l_make} %{l_mflags} \
CC="$cc" \
DESTDIR="$RPM_BUILD_ROOT" \
DESTBIN="%{l_prefix}/bin" \
DESTSBIN="%{l_prefix}/sbin" \
DESTEXEC="%{l_prefix}/libexec/bind" \
DESTHELP="%{l_prefix}/etc/bind" \
DESTETC="%{l_prefix}/etc/bind" \
DESTINC="%{l_prefix}/include/bind" \
DESTLIB="%{l_prefix}/lib" \
DESTRUN="%{l_prefix}/var/bind"
d86 2
a87 5
# install the standard stuff
( cd src
%{l_make} %{l_mflags} install DESTDIR=$RPM_BUILD_ROOT INSTALL_LIB=""
strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true
)
d90 2
a91 2
rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/mkservdb
rm -f $RPM_BUILD_ROOT%{l_prefix}/etc/bind/nslookup.help
d94 1
a94 12
rm -f $RPM_BUILD_ROOT%{l_prefix}/sbin/irpd
strip $RPM_BUILD_ROOT%{l_prefix}/bin/* > /dev/null 2>&1 || true
strip $RPM_BUILD_ROOT%{l_prefix}/sbin/* > /dev/null 2>&1 || true
strip $RPM_BUILD_ROOT%{l_prefix}/libexec/bind/* > /dev/null 2>&1 || true
# install manual pages
( cd doc/man
for i in 1 8; do
%{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/man/man$i
%{l_shtool} install -c *.$i $RPM_BUILD_ROOT%{l_prefix}/man/man$i/
done
)
d96 5
a100 2
# remove superfluous manual pages
rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/mkdep.1
d103 2
a104 1
%{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d
d113 4
a116 1
%{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/etc/bind
d118 3
a120 3
%{SOURCE named.conf} \
$RPM_BUILD_ROOT%{l_prefix}/etc/bind/
%{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/etc/bind/named.db
d129 2
a130 1
%{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/var/bind
d143 8
a150 4
%pre
if [ $1 -gt 1 ]; then
# stop daemon before any upgrade
$RPM_INSTALL_PREFIX/sbin/ndc stop >/dev/null 2>&1
d155 2
a156 2
# stop daemon before removing package
$RPM_INSTALL_PREFIX/sbin/ndc stop >/dev/null 2>&1
d158 1
@
1.16
log
@fix dependencies in -CURRENT now that we have the new scheme
@
text
@d3 3
a5 3
## Copyright (c) 2000-2001 Cable & Wireless Deutschland GmbH
## Copyright (c) 2000-2001 The OpenPKG Project
## Copyright (c) 2000-2001 Ralf S. Engelschall
@
1.15
log
@remove trailing zero to conform with new scheme
@
text
@d52 2
a53 2
BuildPreReq: OpenPKG, openpkg >= 20011126.0, make, flex, bison
PreReq: OpenPKG, openpkg >= 20011126.0
@
1.15.2.1
log
@bump release numbers
@
text
@d36 1
a36 1
Release: 1.0.0
@
1.15.2.2
log
@forgotten: bump bootstrap dependencies
@
text
@d52 2
a53 2
BuildPreReq: OpenPKG, openpkg >= 1.0.0, make, flex, bison
PreReq: OpenPKG, openpkg >= 1.0.0
@
1.15.2.3
log
@security upgrade. Verified to build, install, upgrade and run on FreeBSD, LINUX and Solaris
@
text
@d35 2
a36 2
Version: 8.2.6
Release: 1.0.1
d52 2
a53 2
BuildPreReq: OpenPKG, openpkg >= 1.0.2, make, flex, bison >= 1.30-1.0.1
PreReq: OpenPKG, openpkg >= 1.0.2
a77 3
case $systype in
solaris ) %{l_rpmtool} subst 's/-O2/-O/' -- port/$systype/Makefile.set*
esac
d171 1
a171 2
ls >/dev/null 2>&1 $RPM_INSTALL_PREFIX/var/bind/ndc \
&& $RPM_INSTALL_PREFIX/sbin/ndc stop >/dev/null 2>&1
d177 1
a177 2
ls >/dev/null 2>&1 $RPM_INSTALL_PREFIX/var/bind/ndc \
&& $RPM_INSTALL_PREFIX/sbin/ndc stop >/dev/null 2>&1
@
1.15.2.4
log
@Fixed broken upgrade if no bind daemon is running at all.
@
text
@d36 1
a36 1
Release: 1.0.2
d175 1
a175 2
&& $RPM_INSTALL_PREFIX/sbin/ndc stop >/dev/null 2>&1 \\
|| true
d182 1
a182 2
&& $RPM_INSTALL_PREFIX/sbin/ndc stop >/dev/null 2>&1 \\
|| true
@
1.15.2.5
log
@Nervous fingers :-)
@
text
@d175 1
a175 1
&& $RPM_INSTALL_PREFIX/sbin/ndc stop >/dev/null 2>&1 \
d183 1
a183 1
&& $RPM_INSTALL_PREFIX/sbin/ndc stop >/dev/null 2>&1 \
@
1.15.2.6
log
@Integrate ISC patch for BIND 8 into release 1.0 branch.
@
text
@a47 1
Patch1: http://www.isc.org/products/BIND/patches/bind826.diff
a67 2
cd src
%patch1 -p0
@
1.15.2.7
log
@http://www.openpkg.org/bugdb/guest?findid=121
@
text
@d36 1
a36 1
Release: 1.0.3
@
1.14
log
@adjust distribution and release
@
text
@d36 1
a36 1
Release: 20011201.0
@
1.13
log
@Bump releases.
@
text
@d32 1
a32 1
Distribution: OpenPKG [EXP]
d36 1
a36 1
Release: 20011126.0
d52 1
a52 1
BuildPreReq: OpenPKG, openpkg >= 20011126.0, make
d70 1
d86 1
d103 1
@
1.12
log
@add OpenPKG to copyright lines
@
text
@d36 1
a36 1
Release: 20011122.0
d52 2
a53 2
BuildPreReq: OpenPKG, openpkg >= 0.9-20011025.0, make
PreReq: OpenPKG, openpkg >= 0.9-20011025.0
@
1.11
log
@"Enhance packages" for OpenPKG 1.0 release ;)
@
text
@d4 1
d36 1
a36 1
Release: 20011121.0
@
1.10
log
@BIND requires GNU make for correct DESTDIR handling
@
text
@a62 26
%package sys
Summary: Berkeley Internet Name Domain (BIND) Daemon
Group: DNS
Conflicts: bind < 8.2.4-4
AutoReq: no
AutoReqProv: no
%description sys
Berkeley Internet Name Domain (BIND) is an implementation of
the Domain Name System (DNS) protocols and provides an openly
redistributable reference implementation of the major components
of the Domain Name System, including a Domain Name System server
(named)
%package usr
Summary: Berkeley Internet Name Domain (BIND) Client Utilities
Group: DNS
Conflicts: bind < 8.2.4-4
AutoReq: no
AutoReqProv: no
%description usr
Berkeley Internet Name Domain (BIND) is an implementation of
the Domain Name System (DNS) protocols and provides an openly
redistributable reference implementation of the major components
of the Domain Name System, including a suite of client utilities
for verifying the proper operation of the DNS server.
a157 2
egrep -v "/(bin|man1)/" files >files-sys
egrep -v "/(etc|libexec|sbin|man8|var)/" files >files-usr
d159 1
a159 2
%files sys -f files-sys
%files usr -f files-usr
@
1.9
log
@Hmmmm.... goodbye good thought out but in practice unusable %{l_branch}
variable. We have to use a static value here (implies manual editing again),
because else source and binary RPM filenames won't match if binary is built
one or more days after the source was rolled.
@
text
@d51 1
a51 1
BuildPreReq: OpenPKG, openpkg >= 0.9-20011025.0
@
1.8
log
@strip binaries
@
text
@d35 1
a35 1
Release: %{l_branch}.0
@
1.7
log
@bump to the correct 0.9-20011025.0
@
text
@d139 3
a141 2
strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true
strip $RPM_BUILD_ROOT%{l_prefix}/sbin/* >/dev/null 2>&1 || true
@
1.6
log
@upgrade dependencies because of l_branch usage
@
text
@d51 2
a52 2
BuildPreReq: OpenPKG, openpkg >= 20011023.0
PreReq: OpenPKG, openpkg >= 20011023.0
@
1.5
log
@Switch to using "YYYYMMDD.X" as Release for -CURRENT packages.
@
text
@d51 2
a52 2
BuildPreReq: OpenPKG, openpkg >= 0.9-33
PreReq: OpenPKG, openpkg >= 0.9-33
@
1.4
log
@upgrade to 8.2.5
@
text
@d35 1
a35 1
Release: 0
@
1.3
log
@Cleanup:
1. Move "Group:" below "Distribution:"
2. Use "The OpenPKG Project" for "Packager:"
3. Add type tag to "Distribution:" (default is now EXP)
@
text
@d34 2
a35 2
Version: 8.2.4
Release: 8
@
1.2
log
@Force all packages to require openpkg-0.9-33
@
text
@a27 1
Group: DNS
d30 3
a32 2
Packager: rse@@openpkg.org
Distribution: OpenPKG
@
1.1
log
@Initial revision
@
text
@d35 1
a35 1
Release: 7
d51 2
a52 2
BuildPreReq: OpenPKG, openpkg >= 0.9-30
PreReq: OpenPKG, openpkg >= 0.9-30
@
1.1.1.1
log
@Import OpenPKG sources into CVS repository
@
text
@@