From: Pieter Lexis Date: Tue, 15 Oct 2019 12:42:07 +0000 (+0200) Subject: Deb: Remove Ubuntu Trusty build files X-Git-Tag: auth-4.3.0-alpha1~28^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=938c751a9a849e0442c9d495b60c6cddfd8d6f9d;p=thirdparty%2Fpdns.git Deb: Remove Ubuntu Trusty build files Trusty is End of Standard support since April 2019. --- diff --git a/builder-support/debian/authoritative/ubuntu-trusty/README.source b/builder-support/debian/authoritative/ubuntu-trusty/README.source deleted file mode 100644 index cf42723cec..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/README.source +++ /dev/null @@ -1 +0,0 @@ -See /usr/share/doc/quilt/README.source diff --git a/builder-support/debian/authoritative/ubuntu-trusty/compat b/builder-support/debian/authoritative/ubuntu-trusty/compat deleted file mode 100644 index ec635144f6..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/compat +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/builder-support/debian/authoritative/ubuntu-trusty/config/bind.conf b/builder-support/debian/authoritative/ubuntu-trusty/config/bind.conf deleted file mode 100644 index 7353b16ba4..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/config/bind.conf +++ /dev/null @@ -1,46 +0,0 @@ -# Bind backend configuration - -launch+=bind - -################################# -# bind-check-interval Interval for zonefile changes -# -# bind-check-interval=0 - -################################# -# bind-config Location of named.conf -# -# bind-config= -bind-config=/etc/powerdns/named.conf - -################################# -# bind-dnssec-db Filename to store & access our DNSSEC metadatabase, empty for none -# -# bind-dnssec-db= - -################################# -# bind-hybrid Store DNSSEC metadata in other backend -# -# bind-hybrid=no - -################################# -# bind-ignore-broken-records Ignore records that are out-of-bound for the zone. -# -# bind-ignore-broken-records=no - -################################# -# bind-supermaster-config Location of (part of) named.conf where pdns can write zone-statements to -# -# bind-supermaster-config= -bind-supermaster-config=/var/lib/powerdns/supermaster.conf - -################################# -# bind-supermaster-destdir Destination directory for newly added slave zones -# -# bind-supermaster-destdir= -bind-supermaster-destdir=/var/lib/powerdns/zones.slave.d - -################################# -# bind-supermasters List of IP-addresses of supermasters -# -# bind-supermasters= diff --git a/builder-support/debian/authoritative/ubuntu-trusty/config/geoip.conf b/builder-support/debian/authoritative/ubuntu-trusty/config/geoip.conf deleted file mode 100644 index 48677ee642..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/config/geoip.conf +++ /dev/null @@ -1,8 +0,0 @@ -# geoip Configuration -# -# See for more information https://doc.powerdns.com/md/authoritative/backend-geoip/ -# -# geoip-database-file= -# geoip-database-file6= -# geoip-zones-file= -# geoip-dnssec-keydir= diff --git a/builder-support/debian/authoritative/ubuntu-trusty/config/godbc.conf b/builder-support/debian/authoritative/ubuntu-trusty/config/godbc.conf deleted file mode 100644 index a80b71b9d3..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/config/godbc.conf +++ /dev/null @@ -1,19 +0,0 @@ -# godbc Configuration -# -# Uncomment to launch the godbc backend -#launch+=godbc - -################################# -# godbc-datasource Datasource (DSN) to use -# -# godbc-datasource=PowerDNS - -################################# -# godbc-username User to connect as -# -# godbc-username=powerdns - -################################# -# godbc-password Password to connect with -# -# godbc-password= diff --git a/builder-support/debian/authoritative/ubuntu-trusty/config/ldap.conf b/builder-support/debian/authoritative/ubuntu-trusty/config/ldap.conf deleted file mode 100644 index e9e7d3faed..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/config/ldap.conf +++ /dev/null @@ -1,7 +0,0 @@ -# LDAP Configuration -# -# ldap-host= -# ldap-method= -# ldap-basedn= -# ldap-binddn= -# ldap-secret= diff --git a/builder-support/debian/authoritative/ubuntu-trusty/config/named.conf b/builder-support/debian/authoritative/ubuntu-trusty/config/named.conf deleted file mode 100644 index 7b8f76039e..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/config/named.conf +++ /dev/null @@ -1,10 +0,0 @@ -# Debian default: supermaster created zones are written here: -include "/var/lib/powerdns/supermaster.conf"; - -# Example for a manually configured slave zone: -# -# zone "example.net" { -# file "/var/lib/powerdns/zones.slave.d/example.net.zone"; -# type slave; -# masters { 192.0.2.53; }; -# }; diff --git a/builder-support/debian/authoritative/ubuntu-trusty/config/opendbx.conf b/builder-support/debian/authoritative/ubuntu-trusty/config/opendbx.conf deleted file mode 100644 index 3de13a9980..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/config/opendbx.conf +++ /dev/null @@ -1,22 +0,0 @@ -# OpenDBX Configuration -# -# The backend to use -# opendbx-backend= -# -# The database host to read from -# opendbx-host-read= -# -# The database host to write to -# opendbx-host-write= -# -# The port on which the database hosts listen -# opendbx-port= -# -# The name of the database -# opendbx-database= -# -# The username to connect to the database -# opendbx-username= -# -# The password to connect to the database -# opendbx-password diff --git a/builder-support/debian/authoritative/ubuntu-trusty/config/pdns.local.gmysql.conf b/builder-support/debian/authoritative/ubuntu-trusty/config/pdns.local.gmysql.conf deleted file mode 100644 index 703f198f51..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/config/pdns.local.gmysql.conf +++ /dev/null @@ -1,13 +0,0 @@ -# MySQL Configuration -# -# Launch gmysql backend -launch+=gmysql - -# gmysql parameters -gmysql-host=_DBC_DBSERVER_ -gmysql-port=_DBC_DBPORT_ -gmysql-dbname=_DBC_DBNAME_ -gmysql-user=_DBC_DBUSER_ -gmysql-password=_DBC_DBPASS_ -gmysql-dnssec=yes -# gmysql-socket= diff --git a/builder-support/debian/authoritative/ubuntu-trusty/config/pdns.local.gpgsql.conf b/builder-support/debian/authoritative/ubuntu-trusty/config/pdns.local.gpgsql.conf deleted file mode 100644 index 869b5dc3aa..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/config/pdns.local.gpgsql.conf +++ /dev/null @@ -1,12 +0,0 @@ -# PostgreSQL Configuration -# -# Launch gpgsql backend -launch+=gpgsql - -# gpgsql parameters -gpgsql-host=_DBC_DBSERVER_ -gpgsql-port=_DBC_DBPORT_ -gpgsql-dbname=_DBC_DBNAME_ -gpgsql-user=_DBC_DBUSER_ -gpgsql-password=_DBC_DBPASS_ -gpgsql-dnssec=yes diff --git a/builder-support/debian/authoritative/ubuntu-trusty/config/pdns.local.gsqlite3.conf b/builder-support/debian/authoritative/ubuntu-trusty/config/pdns.local.gsqlite3.conf deleted file mode 100644 index ccde43fc62..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/config/pdns.local.gsqlite3.conf +++ /dev/null @@ -1,8 +0,0 @@ -# Configuration for gsqlite -# -# Launch gsqlite3 -launch+=gsqlite3 - -# Database location -gsqlite3-database=/var/lib/powerdns/pdns.sqlite3 -gsqlite3-dnssec=on diff --git a/builder-support/debian/authoritative/ubuntu-trusty/config/pdns.local.lua2.conf b/builder-support/debian/authoritative/ubuntu-trusty/config/pdns.local.lua2.conf deleted file mode 100644 index acf2016d02..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/config/pdns.local.lua2.conf +++ /dev/null @@ -1,10 +0,0 @@ -#launch+=lua2 - -## lua2-api Lua backend API version -#lua2-api=2 - -## lua2-filename Filename of the script for lua backend -#lua2-filename=powerdns-luabackend.lua - -## lua2-query-logging Logging of the Lua2 Backend -#lua2-query-logging=no diff --git a/builder-support/debian/authoritative/ubuntu-trusty/config/pipe.conf b/builder-support/debian/authoritative/ubuntu-trusty/config/pipe.conf deleted file mode 100644 index d52be74be4..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/config/pipe.conf +++ /dev/null @@ -1,6 +0,0 @@ -# Configuration for pipe backend -# -# pipe-command= -# pipe-timeout= -# pipe-regex= - diff --git a/builder-support/debian/authoritative/ubuntu-trusty/config/tinydns.conf b/builder-support/debian/authoritative/ubuntu-trusty/config/tinydns.conf deleted file mode 100644 index 22f0449cf2..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/config/tinydns.conf +++ /dev/null @@ -1,27 +0,0 @@ -# Config file for the TinyDNS backend -# Specifies the name of the data file to use. -# tinydns-dbfile=data.cdb - -# Adjusts the TAI value if timestamps are used. These seconds will be added to -# the start point (1970) and will allow you to adjust for leap seconds. The -# current default is 11. The last update was on june 30th 2012. -# tinydns-tai-adjust=11 -# -# Notify all the slave nameservers on startup. This might cause broadcast storms. -# tinydns-notify-on-startup=no - -# The tinydns-data program can create data.cdb files that have bad/corrupt -# RDATA. PowerDNS will crash when it tries to read that bad/corrupt data. This -# option (change to yes), allows you to ignore that bad RDATA to make PowerDNS -# operate when bad data is in your CDB file. Be aware that the records are then -# ignored, where tinydns would still send out the bogus data. The option is -# primarily useful in master mode, as that reads all the packets in the zone to -# find all the SOA records. -# tinydns-ignore-bogus-records=no - - -# Enable or Disable location support in the backend. Changing the value to 'no' -# will make the backend ignore the locations. This then returns all records. -# When the setting is changed to 'no' an AXFR will also return all the records. -# With the setting on 'yes' an AXFR will only return records without a location. -# tinydns-locations=no diff --git a/builder-support/debian/authoritative/ubuntu-trusty/control b/builder-support/debian/authoritative/ubuntu-trusty/control deleted file mode 100644 index e33d4cba56..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/control +++ /dev/null @@ -1,295 +0,0 @@ -Source: pdns -Section: net -Priority: extra -Standards-Version: 3.9.8 -Maintainer: PowerDNS Autobuilder -Origin: PowerDNS -Build-Depends: autoconf, - automake, - autotools-dev, - bison, - curl, - debhelper (>= 9~), - dh-autoreconf, - dpkg-dev (>= 1.17.0~), - flex, - libboost-dev, - libboost-program-options-dev, - libboost-serialization-dev, - libboost-test-dev, - libcdb-dev, - libcurl4-openssl-dev, - libgeoip-dev, - libkrb5-dev, - libldap2-dev, - libluajit-5.1-dev, - libmysqlclient-dev, - libopendbx1-dev, - libp11-kit-dev, - libpq-dev, - libprotobuf-dev, - libsqlite3-dev, - libssl-dev, - libtool, - libyaml-cpp-dev (>= 0.5), - pkg-config, - po-debconf, - protobuf-compiler, - ragel, - unixodbc-dev (>= 2.2.14) -Homepage: https://www.powerdns.com/ - -Package: pdns-server -Architecture: any -Depends: adduser, - ${misc:Depends}, - ${shlibs:Depends} -Recommends: pdns-backend-bind -Suggests: pdns-backend -Description: extremely powerful and versatile nameserver - PowerDNS is a versatile nameserver which supports a large number - of different backends ranging from simple zonefiles to relational - databases and load balancing/failover algorithms. - PowerDNS tries to emphasize speed and security. - . - This is the authoritative nameserver that answers questions about - domains that it knows about. You also need at least one backend installed to - serve data. - -Package: pdns-tools -Architecture: any -Depends: ${misc:Depends}, - ${shlibs:Depends} -Replaces: pdns-server (<< 3.4.6-2) -Breaks: pdns-server (<< 3.4.6-2) -Description: Tools for DNS debugging by PowerDNS - PowerDNS is a versatile nameserver which supports a large number - of different backends ranging from simple zonefiles to relational - databases and load balancing/failover algorithms. - PowerDNS tries to emphasize speed and security. - . - This package contains several tools to debug DNS issues. These tools do not - require any part of the PowerDNS server components to work. - . - * dnsbulktest: A resolver stress-tester - * dnsgram: Show per 5-second statistics to study intermittent resolver issues - * dnsreplay: Replay a pcap with DNS queries - * dnsscan: Prints the query-type amounts in a pcap - * dnsscope: Calculates statistics without replaying traffic - * dnstcpbench: Perform TCP benchmarking of DNS servers - * dnswasher: Clean a pcap of identifying IP information - * ixplore: Explore diffs from IXFRs - * nsec3dig: Calculate the correctness of NSEC3 proofs - * saxfr: AXFR zones and show extra information - -Package: pdns-ixfrdist -Architecture: any -Depends: ${misc:Depends}, - ${shlibs:Depends} -Description: Redistribute zones via AXFR and IXFR - PowerDNS is a versatile nameserver which supports a large number - of different backends ranging from simple zonefiles to relational - databases and load balancing/failover algorithms. - PowerDNS tries to emphasize speed and security. - . - This package contains the ixfrdist tool that can redistribute multiple versions - of zones over AXFR and IXFR. This tool does not require any part of the - PowerDNS server components to work. - -Package: pdns-backend-bind -Architecture: any -Depends: pdns-server (= ${binary:Version}), - ${misc:Depends}, - ${shlibs:Depends} -Provides: pdns-backend -Replaces: pdns-server (<< 4.0.0-2~) -Breaks: pdns-server (<< 4.0.0-2~) -Description: BIND backend for PowerDNS - PowerDNS is a versatile nameserver which supports a large number - of different backends ranging from simple zonefiles to relational - databases and load balancing/failover algorithms. - PowerDNS tries to emphasize speed and security. - . - This package contains the bind backend for the PowerDNS nameserver. - Zone data will be read from flat BIND-style zone files, and the list - of zones needs to be given in a named.conf-style file. - -Package: pdns-backend-pipe -Architecture: any -Depends: pdns-server (= ${binary:Version}), - ${misc:Depends}, - ${shlibs:Depends} -Provides: pdns-backend -Description: pipe/coprocess backend for PowerDNS - PowerDNS is a versatile nameserver which supports a large number - of different backends ranging from simple zonefiles to relational - databases and load balancing/failover algorithms. - PowerDNS tries to emphasize speed and security. - . - This package contains the pipe backend for the PowerDNS nameserver. This - allows PowerDNS to retrieve domain info from a process that accepts - questions on stdin and returns answers on stdout. - -Package: pdns-backend-ldap -Architecture: any -Depends: pdns-server (= ${binary:Version}), - ${misc:Depends}, - ${shlibs:Depends} -Provides: pdns-backend -Description: LDAP backend for PowerDNS - PowerDNS is a versatile nameserver which supports a large number - of different backends ranging from simple zonefiles to relational - databases and load balancing/failover algorithms. - PowerDNS tries to emphasize speed and security. - . - This package contains an LDAP backend for the PowerDNS nameserver. - -Package: pdns-backend-geoip -Architecture: any -Depends: pdns-server (= ${binary:Version}), - ${misc:Depends}, - ${shlibs:Depends} -Provides: pdns-backend -Description: geoip backend for PowerDNS - PowerDNS is a versatile nameserver which supports a large number - of different backends ranging from simple zonefiles to relational - databases and load balancing/failover algorithms. - PowerDNS tries to emphasize speed and security. - . - This package contains a geoip-backend for the PowerDNS nameserver. This - backend balances the load throughout the world so that people access the - geographically nearest available server based on a zonefile written in - YAML. - -Package: pdns-backend-mysql -Architecture: any -Depends: pdns-server (= ${binary:Version}), - ${misc:Depends}, - ${shlibs:Depends} -Suggests: default-mysql-server -Provides: pdns-backend -Description: generic MySQL backend for PowerDNS - PowerDNS is a versatile nameserver which supports a large number - of different backends ranging from simple zonefiles to relational - databases and load balancing/failover algorithms. - PowerDNS tries to emphasize speed and security. - . - This package contains a generic MySQL backend for the PowerDNS - nameserver. It has configurable SQL statements. - -Package: pdns-backend-odbc -Architecture: any -Depends: pdns-server (>= ${source:Version}), - ${misc:Depends}, - ${shlibs:Depends} -Provides: pdns-backend -Description: generic UnixODBC backend for PowerDNS - PowerDNS is a versatile nameserver which supports a large number - of different backends ranging from simple zonefiles to relational - databases and load balancing/failover algorithms. - PowerDNS tries to emphasize speed and security. - . - This package contains a generic UnixODBC backend for the PowerDNS - nameserver. It has configurable SQL statements. - -Package: pdns-backend-pgsql -Architecture: any -Depends: pdns-server (= ${binary:Version}), - ${misc:Depends}, - ${shlibs:Depends} -Suggests: postgresql -Provides: pdns-backend -Description: generic PostgreSQL backend for PowerDNS - PowerDNS is a versatile nameserver which supports a large number - of different backends ranging from simple zonefiles to relational - databases and load balancing/failover algorithms. - PowerDNS tries to emphasize speed and security. - . - This package contains a generic PostgreSQL backend for the PowerDNS - nameserver. It has configurable SQL statements. - -Package: pdns-backend-sqlite3 -Architecture: any -Depends: pdns-server (= ${binary:Version}), - ${misc:Depends}, - ${shlibs:Depends} -Provides: pdns-backend -Description: sqlite 3 backend for PowerDNS - PowerDNS is a versatile nameserver which supports a large number - of different backends ranging from simple zonefiles to relational - databases and load balancing/failover algorithms. - PowerDNS tries to emphasize speed and security. - . - This package contains a generic SQLite 3 backend for PowerDNS. - -Package: pdns-backend-lua2 -Architecture: any -Depends: pdns-server (= ${binary:Version}), - ${misc:Depends}, - ${shlibs:Depends} -Provides: pdns-backend -Description: Lua backend for PowerDNS - PowerDNS is a versatile nameserver which supports a large number - of different backends ranging from simple zonefiles to relational - databases and load balancing/failover algorithms. - PowerDNS tries to emphasize speed and security. - . - This package contains the Lua2 backend for PowerDNS. - -Package: pdns-backend-remote -Architecture: any -Depends: pdns-server (= ${binary:Version}), - ${misc:Depends}, - ${shlibs:Depends} -Provides: pdns-backend -Description: remote backend for PowerDNS - PowerDNS is a versatile nameserver which supports a large number - of different backends ranging from simple zonefiles to relational - databases and load balancing/failover algorithms. - PowerDNS tries to emphasize speed and security. - . - This package contains the remote backend for PowerDNS. It is suitable - for serving data acquired from an AF_UNIX, pipe, or HTTP connector. - -Package: pdns-backend-opendbx -Architecture: any -Depends: pdns-server (= ${binary:Version}), - ${misc:Depends}, - ${shlibs:Depends} -Provides: pdns-backend -Description: OpenDBX backend for PowerDNS - PowerDNS is a versatile nameserver which supports a large number - of different backends ranging from simple zonefiles to relational - databases and load balancing/failover algorithms. - PowerDNS tries to emphasize speed and security. - . - This package contains the OpenDBX backend for PowerDNS. Please install - the libopendbx1-DATABASE package to allow OpenDBX to connect to - the chosen database. - -Package: pdns-backend-tinydns -Architecture: any -Depends: pdns-server (= ${binary:Version}), - ${misc:Depends}, - ${shlibs:Depends} -Provides: pdns-backend -Description: tinydns compatibility backend for PowerDNS - PowerDNS is a versatile nameserver which supports a large number - of different backends ranging from simple zonefiles to relational - databases and load balancing/failover algorithms. - PowerDNS tries to emphasize speed and security. - . - This package contains the tinydns compatibility backend for PowerDNS. - -Package: pdns-server-dbg -Section: debug -Architecture: any -Depends: pdns-server (= ${binary:Version}), ${misc:Depends} -Description: debugging symbols for PowerDNS - PowerDNS is a versatile nameserver which supports a large number - of different backends ranging from simple zonefiles to relational - databases and load balancing/failover algorithms. - PowerDNS tries to emphasize speed and security. - . - This package contains debugging symbols for PowerDNS to assist in - debugging, such as gdb. It is not required for normal operation. diff --git a/builder-support/debian/authoritative/ubuntu-trusty/copyright b/builder-support/debian/authoritative/ubuntu-trusty/copyright deleted file mode 100644 index b3279e931f..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/copyright +++ /dev/null @@ -1,604 +0,0 @@ -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: PowerDNS -Source: https://www.powerdns.com/downloads.html - -Files: * -Copyright: 2002 - 2016 PowerDNS.COM BV and contributors -License: GPL-2 with OpenSSL Exception -Comment: Sometimes, Netherlabs BV is credited, which is a precursor - to todays PowerDNS.COM BV. - -Files: m4/ax_cxx_compile_stdcxx_11.m4 -Copyright: 2008 Benjamin Kosnik - 2012 Zack Weinberg - 2013 Roy Stogner - 2014, 2015 Google Inc.; contributed by Alexey Sokolov -License: free-generic - -Files: m4/boost.m4 -Copyright: 2007-2011, 2014 Benoit Sigoure -License: GPL-3 or Autoconf - -Files: m4/libtool.m4 m4/lt*.m4 -Copyright: 1996-2011 Free Software Foundation, Inc. -License: free-fsf - -Files: m4/systemd.m4 -Copyright: 2014 Luis R. Rodriguez - 2016 Pieter Lexis -License: GPL-2+ - -Files: m4/warnings.m4 -Copyright: 2008-2015 Free Software Foundation, Inc. -License: free-fsf - -Files: m4/pdns_d_fortify_source.m4 m4/pdns_param_ssp_buffer_size.m4 m4/pdns_pie.m4 m4/pdns_relro.m4 m4/pdns_stack_protector.m4 -Copyright: 2013 Red Hat, Inc. -License: LGPL-2.1+ - -Files: debian/* -Copyright: 2002 - 2004 Wichert Akkermann - 2004 - 2013 Matthijs Möhlmann - 2012 - 2013 Marc Haber - 2014 - 2015 Christian Hofstaedtler -License: GPL-2 - -Files: modules/gsqlite3backend/* -Copyright: 2003 Michel Stol - 2011 PowerDNS.COM BV -License: GPL-2 with OpenSSL Exception - -Files: modules/ldapbackend/* pdns/zone2ldap.cc -Copyright: 2003-2007 Norbert Sendetzky -License: GPL-2 with OpenSSL Exception - -Files: modules/opendbxbackend/* -Copyright: 2005-2007 Norbert Sendetzky -License: GPL-2 with OpenSSL Exception - -Files: ext/yahttp/* -Copyright: 2014 Aki Tuomi -License: Expat - -Files: ext/json11/* -Copyright: 2013 Dropbox, Inc. -License: Expat - -Files: ext/luawrapper/* -Copyright: 2013, Pierre KRIEGER -License: BSD-3 - -Files: pdns/effective_tld_names.dat -Copyright: 2007–11 Mozilla Foundation -License: MPL-2.0 - -License: MPL-2.0 - Mozilla Public License Version 2.0 - ================================== - . - 1. Definitions - -------------- - . - 1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - . - 1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - . - 1.3. "Contribution" - means Covered Software of a particular Contributor. - . - 1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - . - 1.5. "Incompatible With Secondary Licenses" - means - . - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - . - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - . - 1.6. "Executable Form" - means any form of the work other than Source Code Form. - . - 1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - . - 1.8. "License" - means this document. - . - 1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - . - 1.10. "Modifications" - means any of the following: - . - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - . - (b) any new file in Source Code Form that contains any Covered - Software. - . - 1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - . - 1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - . - 1.13. "Source Code Form" - means the form of the work preferred for making modifications. - . - 1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - . - 2. License Grants and Conditions - -------------------------------- - . - 2.1. Grants - . - Each Contributor hereby grants You a world-wide, royalty-free, - non-exclusive license: - . - (a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - . - (b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - . - 2.2. Effective Date - . - The licenses granted in Section 2.1 with respect to any Contribution - become effective for each Contribution on the date the Contributor first - distributes such Contribution. - . - 2.3. Limitations on Grant Scope - . - The licenses granted in this Section 2 are the only rights granted under - this License. No additional rights or licenses will be implied from the - distribution or licensing of Covered Software under this License. - Notwithstanding Section 2.1(b) above, no patent license is granted by a - Contributor: - . - (a) for any code that a Contributor has removed from Covered Software; - or - . - (b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - . - (c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - . - This License does not grant any rights in the trademarks, service marks, - or logos of any Contributor (except as may be necessary to comply with - the notice requirements in Section 3.4). - . - 2.4. Subsequent Licenses - . - No Contributor makes additional grants as a result of Your choice to - distribute the Covered Software under a subsequent version of this - License (see Section 10.2) or under the terms of a Secondary License (if - permitted under the terms of Section 3.3). - . - 2.5. Representation - . - Each Contributor represents that the Contributor believes its - Contributions are its original creation(s) or it has sufficient rights - to grant the rights to its Contributions conveyed by this License. - . - 2.6. Fair Use - . - This License is not intended to limit any rights You have under - applicable copyright doctrines of fair use, fair dealing, or other - equivalents. - . - 2.7. Conditions - . - Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted - in Section 2.1. - . - 3. Responsibilities - ------------------- - . - 3.1. Distribution of Source Form - . - All distribution of Covered Software in Source Code Form, including any - Modifications that You create or to which You contribute, must be under - the terms of this License. You must inform recipients that the Source - Code Form of the Covered Software is governed by the terms of this - License, and how they can obtain a copy of this License. You may not - attempt to alter or restrict the recipients' rights in the Source Code - Form. - . - 3.2. Distribution of Executable Form - . - If You distribute Covered Software in Executable Form then: - . - (a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - . - (b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - . - 3.3. Distribution of a Larger Work - . - You may create and distribute a Larger Work under terms of Your choice, - provided that You also comply with the requirements of this License for - the Covered Software. If the Larger Work is a combination of Covered - Software with a work governed by one or more Secondary Licenses, and the - Covered Software is not Incompatible With Secondary Licenses, this - License permits You to additionally distribute such Covered Software - under the terms of such Secondary License(s), so that the recipient of - the Larger Work may, at their option, further distribute the Covered - Software under the terms of either this License or such Secondary - License(s). - . - 3.4. Notices - . - You may not remove or alter the substance of any license notices - (including copyright notices, patent notices, disclaimers of warranty, - or limitations of liability) contained within the Source Code Form of - the Covered Software, except that You may alter any license notices to - the extent required to remedy known factual inaccuracies. - . - 3.5. Application of Additional Terms - . - You may choose to offer, and to charge a fee for, warranty, support, - indemnity or liability obligations to one or more recipients of Covered - Software. However, You may do so only on Your own behalf, and not on - behalf of any Contributor. You must make it absolutely clear that any - such warranty, support, indemnity, or liability obligation is offered by - You alone, and You hereby agree to indemnify every Contributor for any - liability incurred by such Contributor as a result of warranty, support, - indemnity or liability terms You offer. You may include additional - disclaimers of warranty and limitations of liability specific to any - jurisdiction. - . - 4. Inability to Comply Due to Statute or Regulation - --------------------------------------------------- - . - If it is impossible for You to comply with any of the terms of this - License with respect to some or all of the Covered Software due to - statute, judicial order, or regulation then You must: (a) comply with - the terms of this License to the maximum extent possible; and (b) - describe the limitations and the code they affect. Such description must - be placed in a text file included with all distributions of the Covered - Software under this License. Except to the extent prohibited by statute - or regulation, such description must be sufficiently detailed for a - recipient of ordinary skill to be able to understand it. - . - 5. Termination - -------------- - . - 5.1. The rights granted under this License will terminate automatically - if You fail to comply with any of its terms. However, if You become - compliant, then the rights granted under this License from a particular - Contributor are reinstated (a) provisionally, unless and until such - Contributor explicitly and finally terminates Your grants, and (b) on an - ongoing basis, if such Contributor fails to notify You of the - non-compliance by some reasonable means prior to 60 days after You have - come back into compliance. Moreover, Your grants from a particular - Contributor are reinstated on an ongoing basis if such Contributor - notifies You of the non-compliance by some reasonable means, this is the - first time You have received notice of non-compliance with this License - from such Contributor, and You become compliant prior to 30 days after - Your receipt of the notice. - . - 5.2. If You initiate litigation against any entity by asserting a patent - infringement claim (excluding declaratory judgment actions, - counter-claims, and cross-claims) alleging that a Contributor Version - directly or indirectly infringes any patent, then the rights granted to - You by any and all Contributors for the Covered Software under Section - 2.1 of this License shall terminate. - . - 5.3. In the event of termination under Sections 5.1 or 5.2 above, all - end user license agreements (excluding distributors and resellers) which - have been validly granted by You or Your distributors under this License - prior to termination shall survive termination. - . - ************************************************************************ - * * - * 6. Disclaimer of Warranty * - * ------------------------- * - * * - * Covered Software is provided under this License on an "as is" * - * basis, without warranty of any kind, either expressed, implied, or * - * statutory, including, without limitation, warranties that the * - * Covered Software is free of defects, merchantable, fit for a * - * particular purpose or non-infringing. The entire risk as to the * - * quality and performance of the Covered Software is with You. * - * Should any Covered Software prove defective in any respect, You * - * (not any Contributor) assume the cost of any necessary servicing, * - * repair, or correction. This disclaimer of warranty constitutes an * - * essential part of this License. No use of any Covered Software is * - * authorized under this License except under this disclaimer. * - * * - ************************************************************************ - . - ************************************************************************ - * * - * 7. Limitation of Liability * - * -------------------------- * - * * - * Under no circumstances and under no legal theory, whether tort * - * (including negligence), contract, or otherwise, shall any * - * Contributor, or anyone who distributes Covered Software as * - * permitted above, be liable to You for any direct, indirect, * - * special, incidental, or consequential damages of any character * - * including, without limitation, damages for lost profits, loss of * - * goodwill, work stoppage, computer failure or malfunction, or any * - * and all other commercial damages or losses, even if such party * - * shall have been informed of the possibility of such damages. This * - * limitation of liability shall not apply to liability for death or * - * personal injury resulting from such party's negligence to the * - * extent applicable law prohibits such limitation. Some * - * jurisdictions do not allow the exclusion or limitation of * - * incidental or consequential damages, so this exclusion and * - * limitation may not apply to You. * - * * - ************************************************************************ - . - 8. Litigation - ------------- - . - Any litigation relating to this License may be brought only in the - courts of a jurisdiction where the defendant maintains its principal - place of business and such litigation shall be governed by laws of that - jurisdiction, without reference to its conflict-of-law provisions. - Nothing in this Section shall prevent a party's ability to bring - cross-claims or counter-claims. - . - 9. Miscellaneous - ---------------- - . - This License represents the complete agreement concerning the subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. Any law or regulation which provides - that the language of a contract shall be construed against the drafter - shall not be used to construe this License against a Contributor. - . - 10. Versions of the License - --------------------------- - . - 10.1. New Versions - . - Mozilla Foundation is the license steward. Except as provided in Section - 10.3, no one other than the license steward has the right to modify or - publish new versions of this License. Each version will be given a - distinguishing version number. - . - 10.2. Effect of New Versions - . - You may distribute the Covered Software under the terms of the version - of the License under which You originally received the Covered Software, - or under the terms of any subsequent version published by the license - steward. - . - 10.3. Modified Versions - . - If you create software not governed by this License, and you want to - create a new license for such software, you may create and use a - modified version of this License if you rename the license and remove - any references to the name of the license steward (except to note that - such modified license differs from this License). - . - 10.4. Distributing Source Code Form that is Incompatible With Secondary - Licenses - . - If You choose to distribute Source Code Form that is Incompatible With - Secondary Licenses under the terms of this version of the License, the - notice described in Exhibit B of this License must be attached. - . - Exhibit A - Source Code Form License Notice - ------------------------------------------- - . - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - . - If it is not possible or desirable to put the notice in a particular - file, then You may include the notice in a location (such as a LICENSE - file in a relevant directory) where a recipient would be likely to look - for such a notice. - . - You may add additional accurate notices of copyright ownership. - . - Exhibit B - "Incompatible With Secondary Licenses" Notice - --------------------------------------------------------- - . - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. - -License: BSD-3 - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - * Neither the name of the nor the - names of its contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS 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 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. - -License: Expat - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - . - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. - -License: GPL-2 - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License. - . - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - . - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. - -License: GPL-2+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - . - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. - -License: GPL-3 or Autoconf - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - . - Additional permission under section 7 of the GNU General Public - License, version 3 ("GPLv3"): - . - If you convey this file as part of a work that contains a - configuration script generated by Autoconf, you may do so under - terms of your choice. - . - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian systems, the full text of the GNU General Public - License version 3 can be found in the file - `/usr/share/common-licenses/GPL-3'. - -License: GPL-2 with OpenSSL Exception - This program is free software; you can redistribute it and/or modify - it under the terms of version 2 of the GNU General Public License as - published by the Free Software Foundation. - . - In addition, for the avoidance of any doubt, permission is granted to - link this program with OpenSSL and to (re)distribute the binaries - produced as the result of such linking. - . - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - . - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. - -License: LGPL-2.1+ - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - . - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this library. If not, see - . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 2.1 can be found in the file - `/usr/share/common-licenses/LGPL-2.1'. - -License: free-fsf - This file is free software; the Free Software Foundation gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - -License: free-generic - Copying and distribution of this file, with or without modification, are - permitted in any medium without royalty provided the copyright notice - and this notice are preserved. This file is offered as-is, without any - warranty. diff --git a/builder-support/debian/authoritative/ubuntu-trusty/gbp.conf b/builder-support/debian/authoritative/ubuntu-trusty/gbp.conf deleted file mode 100644 index cec628c744..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/gbp.conf +++ /dev/null @@ -1,2 +0,0 @@ -[DEFAULT] -pristine-tar = True diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-bind.dirs b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-bind.dirs deleted file mode 100644 index 75de4d8eff..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-bind.dirs +++ /dev/null @@ -1 +0,0 @@ -var/lib/powerdns/zones.slave.d diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-bind.install b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-bind.install deleted file mode 100644 index b6e7f5bb76..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-bind.install +++ /dev/null @@ -1,3 +0,0 @@ -debian/config/bind.conf etc/powerdns/pdns.d/ -debian/config/named.conf etc/powerdns/ -usr/lib/*/pdns/libbindbackend.so* diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-bind.postinst b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-bind.postinst deleted file mode 100644 index 36610bf8f7..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-bind.postinst +++ /dev/null @@ -1,73 +0,0 @@ -#!/bin/sh -set -e - -fix_bind_conf() { - cp /etc/powerdns/pdns.d/bind.conf /etc/powerdns/pdns.d/bind.conf.dpkg-bak - echo "Moving /etc/powerdns/pdns.d/${1} to /etc/powerdns/pdns.d/bind.conf" - mv -f /etc/powerdns/pdns.d/${1} /etc/powerdns/pdns.d/bind.conf - - # Update all references from /etc/powerdns/bindbackend.conf to /etc/powerdns/named.conf - # as we're moving that file. - sed -i 's,/etc/powerdns/bindbackend.conf\(\s*\|$\),/etc/powerdns/named.conf\1,' /etc/powerdns/pdns.d/bind.conf -} - -case "$1" in - configure) - chown pdns:pdns /var/lib/powerdns/zones.slave.d || : - - # Create suggested supermaster.conf, which is included from /etc/powerdns/named.conf by default. - BINDCONF=/etc/powerdns/pdns.d/bind.conf - SUPERMASTERCONF=/var/lib/powerdns/supermaster.conf - if test -e $BINDCONF && grep "^bind-supermaster-config=$SUPERMASTERCONF" $BINDCONF >/dev/null 2>&1; then - touch $SUPERMASTERCONF - chown pdns:pdns $SUPERMASTERCONF - fi - - # Older versions had the BIND backend configured in other files. - # If these files were not removed by the pdns-server package postinst, - # that means they were changed by user. Move them into the right places - # so the BIND backend keeps working on an upgrade. - if [ -z "$2" ]; then - # This is a new install. It is possible that it is _part_ of an upgrade from - # an installation that did not have the pdns-backend-bind package but the - # bind backend in the pdns-server package. Let's do the needful and move - # files to keep the bind bindbackend functional. - if [ -e "/etc/powerdns/pdns.d/pdns.simplebind.conf.dpkg-bak" ]; then - # This file was modified by the user, and moved by the installation of pdns-server - cp /etc/powerdns/pdns.d/pdns.simplebind.conf.dpkg-bak /etc/powerdns/pdns.d/pdns.simplebind.conf.dpkg-bak2 - fix_bind_conf pdns.simplebind.conf.dpkg-bak - fi - - if [ -e "/etc/powerdns/pdns.d/pdns.simplebind.conf" ]; then - # The previous package was one from repo.powerdns.com that did not put - # this file under ufc control - cp /etc/powerdns/pdns.d/pdns.simplebind.conf /etc/powerdns/pdns.d/pdns.simplebind.conf.dpkg-bak2 - fix_bind_conf pdns.simplebind.conf - fi - - # Now let's move this out of the way - if [ -e "/etc/powerdns/bindbackend.conf" ]; then - # This file was modified by the user (if not, it was removed by the installation - # of pdns-server), so make sure this file is not lost - cp /etc/powerdns/bindbackend.conf /etc/powerdns/bindbackend.conf.dpkg-bak - cp /etc/powerdns/named.conf /etc/powerdns/named.conf.dpkg-bak - echo "Moving /etc/powerdns/bindbackend.conf to /etc/powerdns/named.conf" - mv -f /etc/powerdns/bindbackend.conf /etc/powerdns/named.conf - fi - fi - ;; - - abort-upgrade|abort-remove|abort-deconfigure) - ;; - - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -dpkg-trigger pdns-server - -#DEBHELPER# - -exit 0 diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-bind.postrm b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-bind.postrm deleted file mode 100644 index 51be23e141..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-bind.postrm +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh -set -e - -case "$1" in - purge) - # remove data file, if empty (created by postinst). - if [ -e /var/lib/powerdns/supermaster.conf ] && echo "d41d8cd98f00b204e9800998ecf8427e /var/lib/powerdns/supermaster.conf" | md5sum --check --status; then - rm -f /var/lib/powerdns/supermaster.conf - fi - ;; -esac - -#DEBHELPER# diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-geoip.examples b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-geoip.examples deleted file mode 100644 index 8f26fae7f4..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-geoip.examples +++ /dev/null @@ -1 +0,0 @@ -debian/config/geoip.conf diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-geoip.install b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-geoip.install deleted file mode 100644 index d8ab64b0e8..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-geoip.install +++ /dev/null @@ -1 +0,0 @@ -usr/lib/*/pdns/libgeoipbackend.so* diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-geoip.postinst b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-geoip.postinst deleted file mode 100644 index 1beff20037..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-geoip.postinst +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -set -e - -dpkg-trigger pdns-server - -#DEBHELPER# - -exit 0 diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-ldap.examples b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-ldap.examples deleted file mode 100644 index 801a92e94f..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-ldap.examples +++ /dev/null @@ -1 +0,0 @@ -debian/config/ldap.conf diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-ldap.install b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-ldap.install deleted file mode 100644 index b16c182245..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-ldap.install +++ /dev/null @@ -1,3 +0,0 @@ -modules/ldapbackend/dnsdomain2.schema etc/ldap/schema/ -usr/bin/zone2ldap usr/bin/ -usr/lib/*/pdns/libldapbackend.so* diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-ldap.manpages b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-ldap.manpages deleted file mode 100644 index 33e216d7cd..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-ldap.manpages +++ /dev/null @@ -1 +0,0 @@ -debian/tmp/usr/share/man/man1/zone2ldap.1 diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-ldap.postinst b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-ldap.postinst deleted file mode 100644 index 1beff20037..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-ldap.postinst +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -set -e - -dpkg-trigger pdns-server - -#DEBHELPER# - -exit 0 diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-lua2.examples b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-lua2.examples deleted file mode 100644 index c762a0b955..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-lua2.examples +++ /dev/null @@ -1 +0,0 @@ -debian/config/pdns.local.lua2.conf diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-lua2.install b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-lua2.install deleted file mode 100644 index dcb8ce5e83..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-lua2.install +++ /dev/null @@ -1 +0,0 @@ -usr/lib/*/pdns/liblua2backend.so* diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-lua2.postinst b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-lua2.postinst deleted file mode 100644 index dd662bc55a..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-lua2.postinst +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/sh -# -# postinst script for pdns-backend-lua2 - -set -e - -if [ -n "$PDNSDEBUG" ]; then - echo "now debugging $0 $@" - set -x -fi - -# Activate trigger -dpkg-trigger pdns-server - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 - diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-lua2.prerm b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-lua2.prerm deleted file mode 100644 index 3298654dde..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-lua2.prerm +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh -# -# Add call to init script to actually stop pdns. - -set -e - -if [ -x "/etc/init.d/pdns" ]; then - invoke-rc.d pdns stop || exit $? -fi - -#DEBHELPER# - -exit 0 - diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-mysql.docs b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-mysql.docs deleted file mode 100644 index 1ea8dfc11d..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-mysql.docs +++ /dev/null @@ -1,3 +0,0 @@ -modules/gmysqlbackend/dnssec-3.x_to_3.4.0_schema.mysql.sql -modules/gmysqlbackend/nodnssec-3.x_to_3.4.0_schema.mysql.sql -modules/gmysqlbackend/schema.mysql.sql diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-mysql.install b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-mysql.install deleted file mode 100644 index 4b2b28a2bb..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-mysql.install +++ /dev/null @@ -1,2 +0,0 @@ -debian/config/pdns.local.gmysql.conf usr/share/pdns-backend-mysql -usr/lib/*/pdns/libgmysqlbackend.so* diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-mysql.postinst b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-mysql.postinst deleted file mode 100644 index c93b3f6f4d..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-mysql.postinst +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/sh -set -e - -if [ -n "$PDNSDEBUG" ]; then - echo "now debugging $0 $@" - set -x -fi - -purge_ucf_registry() { - pkgname="$1" - # Remove files previously registered with ucf (but keep the files). - # Newer versions no longer use ucf to manage conffiles. - # We stopped depending on ucf, so avoid calling ucf when it is not present. - if command -v ucfq >/dev/null; then - for file in $(ucfq --with-colons "$pkgname" | cut --delimiter=: --fields=1); do - ucf --purge ${file} - ucfr --purge $pkgname ${file} - done - fi -} - -purge_ucf_registry "pdns-backend-mysql" -# cleanup from versions before 4.0.0~beta1: -purge_ucf_registry "pdns-backend-gmysql" - -dpkg-trigger pdns-server - -#DEBHELPER# - -exit 0 diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-odbc.docs b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-odbc.docs deleted file mode 100644 index 76cc1e02c8..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-odbc.docs +++ /dev/null @@ -1 +0,0 @@ -modules/godbcbackend/schema.mssql.sql diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-odbc.examples b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-odbc.examples deleted file mode 100644 index b59603c13a..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-odbc.examples +++ /dev/null @@ -1 +0,0 @@ -debian/config/godbc.conf diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-odbc.install b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-odbc.install deleted file mode 100644 index 152e3e0833..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-odbc.install +++ /dev/null @@ -1 +0,0 @@ -usr/lib/*/pdns/libgodbcbackend.so* diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-odbc.postinst b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-odbc.postinst deleted file mode 100644 index 1beff20037..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-odbc.postinst +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -set -e - -dpkg-trigger pdns-server - -#DEBHELPER# - -exit 0 diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-opendbx.examples b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-opendbx.examples deleted file mode 100644 index 1923d59a98..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-opendbx.examples +++ /dev/null @@ -1 +0,0 @@ -debian/config/opendbx.conf diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-opendbx.install b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-opendbx.install deleted file mode 100644 index bc796d1b09..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-opendbx.install +++ /dev/null @@ -1 +0,0 @@ -usr/lib/*/pdns/libopendbxbackend.so* diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-opendbx.postinst b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-opendbx.postinst deleted file mode 100644 index 1beff20037..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-opendbx.postinst +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -set -e - -dpkg-trigger pdns-server - -#DEBHELPER# - -exit 0 diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-pgsql.docs b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-pgsql.docs deleted file mode 100644 index 3b420cd6ac..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-pgsql.docs +++ /dev/null @@ -1,3 +0,0 @@ -modules/gpgsqlbackend/dnssec-3.x_to_3.4.0_schema.pgsql.sql -modules/gpgsqlbackend/nodnssec-3.x_to_3.4.0_schema.pgsql.sql -modules/gpgsqlbackend/schema.pgsql.sql diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-pgsql.install b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-pgsql.install deleted file mode 100644 index 85e3561b78..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-pgsql.install +++ /dev/null @@ -1,2 +0,0 @@ -debian/config/pdns.local.gpgsql.conf usr/share/pdns-backend-pgsql -usr/lib/*/pdns/libgpgsqlbackend.so* diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-pgsql.postinst b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-pgsql.postinst deleted file mode 100644 index 6a90bea786..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-pgsql.postinst +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/sh -set -e - -if [ -n "$PDNSDEBUG" ]; then - echo "now debugging $0 $@" - set -x -fi - -purge_ucf_registry() { - pkgname="$1" - # Remove files previously registered with ucf (but keep the files). - # Newer versions no longer use ucf to manage conffiles. - # We stopped depending on ucf, so avoid calling ucf when it is not present. - if command -v ucfq >/dev/null; then - for file in $(ucfq --with-colons "$pkgname" | cut --delimiter=: --fields=1); do - ucf --purge ${file} - ucfr --purge $pkgname ${file} - done - fi -} - -purge_ucf_registry "pdns-backend-pgsql" - -dpkg-trigger pdns-server - -#DEBHELPER# - -exit 0 diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-pipe.examples b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-pipe.examples deleted file mode 100644 index 861ee3aa79..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-pipe.examples +++ /dev/null @@ -1 +0,0 @@ -debian/config/pipe.conf diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-pipe.install b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-pipe.install deleted file mode 100644 index 34a1acca70..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-pipe.install +++ /dev/null @@ -1 +0,0 @@ -usr/lib/*/pdns/libpipebackend.so* diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-pipe.postinst b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-pipe.postinst deleted file mode 100644 index 1beff20037..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-pipe.postinst +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -set -e - -dpkg-trigger pdns-server - -#DEBHELPER# - -exit 0 diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-remote.install b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-remote.install deleted file mode 100644 index f8b7951f53..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-remote.install +++ /dev/null @@ -1 +0,0 @@ -usr/lib/*/pdns/libremotebackend.so* diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-remote.postinst b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-remote.postinst deleted file mode 100644 index 1beff20037..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-remote.postinst +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -set -e - -dpkg-trigger pdns-server - -#DEBHELPER# - -exit 0 diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-sqlite3.docs b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-sqlite3.docs deleted file mode 100644 index 7dbfd921f5..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-sqlite3.docs +++ /dev/null @@ -1,3 +0,0 @@ -modules/gsqlite3backend/dnssec-3.x_to_3.4.0_schema.sqlite3.sql -modules/gsqlite3backend/nodnssec-3.x_to_3.4.0_schema.sqlite3.sql -modules/gsqlite3backend/schema.sqlite3.sql diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-sqlite3.install b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-sqlite3.install deleted file mode 100644 index 6a0032b139..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-sqlite3.install +++ /dev/null @@ -1,2 +0,0 @@ -debian/config/pdns.local.gsqlite3.conf usr/share/pdns-backend-sqlite3 -usr/lib/*/pdns/libgsqlite3backend.so* diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-sqlite3.postinst b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-sqlite3.postinst deleted file mode 100644 index 6de742d8fe..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-sqlite3.postinst +++ /dev/null @@ -1,31 +0,0 @@ -#! /bin/sh -# -# postinst script for pdns-backend-sqlite3 - -set -e - -if [ -n "$PDNSDEBUG" ]; then - echo "now debugging $0 $@" - set -x -fi - -purge_ucf_registry() { - pkgname="$1" - # Remove files previously registered with ucf (but keep the files). - # Newer versions no longer use ucf to manage conffiles. - # We stopped depending on ucf, so avoid calling ucf when it is not present. - if command -v ucfq >/dev/null; then - for file in $(ucfq --with-colons "$pkgname" | cut --delimiter=: --fields=1); do - ucf --purge ${file} - ucfr --purge $pkgname ${file} - done - fi -} - -purge_ucf_registry "pdns-backend-sqlite3" - -dpkg-trigger pdns-server - -#DEBHELPER# - -exit 0 diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-tinydns.examples b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-tinydns.examples deleted file mode 100644 index df4635ec91..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-tinydns.examples +++ /dev/null @@ -1 +0,0 @@ -debian/config/tinydns.conf diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-tinydns.install b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-tinydns.install deleted file mode 100644 index 5d4ab6b71a..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-tinydns.install +++ /dev/null @@ -1 +0,0 @@ -usr/lib/*/pdns/libtinydnsbackend.so* diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-tinydns.postinst b/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-tinydns.postinst deleted file mode 100644 index 1beff20037..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-backend-tinydns.postinst +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -set -e - -dpkg-trigger pdns-server - -#DEBHELPER# - -exit 0 diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-ixfrdist.install b/builder-support/debian/authoritative/ubuntu-trusty/pdns-ixfrdist.install deleted file mode 100644 index 7894b5caea..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-ixfrdist.install +++ /dev/null @@ -1,2 +0,0 @@ -usr/bin/ixfrdist - diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-ixfrdist.manpages b/builder-support/debian/authoritative/ubuntu-trusty/pdns-ixfrdist.manpages deleted file mode 100644 index 6858f3996e..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-ixfrdist.manpages +++ /dev/null @@ -1,2 +0,0 @@ -debian/tmp/usr/share/man/man1/ixfrdist.1 - diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.README.Debian b/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.README.Debian deleted file mode 100644 index 58c50ecfa8..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.README.Debian +++ /dev/null @@ -1,25 +0,0 @@ -Notes about Debian's PowerDNS package -------------------------------------- - - + Introduction - -PowerDNS is a powerful DNS server, it has the ability to serve data -from different backends, including MySQL, PostgreSQL, LDAP etc. - - + Configure - -The configuration for PowerDNS is separated in different files. In -/etc/powerdns/pdns.conf are the base server settings, the configuration for -specific backends could go into any other file (ending in .conf) in -/etc/powerdns/pdns.d/. launch= settings can be chained by using the launch+= -syntax. - - + Chroot - -PowerDNS can run in a chrooted environment, but this has some disadvantages. -It is not easy to connect via a socket to another service like MySQL or -PostgreSQL. When using the sqlite backend, the database needs to live inside -the chroot. With systemd, the service startup notification currently does -not work for similar reasons. If you don't have these restrictions you can -enable the chroot option. - diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.dirs b/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.dirs deleted file mode 100644 index d24138d820..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.dirs +++ /dev/null @@ -1,2 +0,0 @@ -etc/powerdns/pdns.d -var/lib/powerdns diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.install b/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.install deleted file mode 100644 index 7d80817d9d..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.install +++ /dev/null @@ -1,6 +0,0 @@ -usr/bin/pdns_control -usr/bin/pdnsutil -usr/bin/zone2json -usr/bin/zone2sql -usr/lib/*/pdns/librandombackend.so* -usr/sbin/pdns_server diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.lintian-overrides b/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.lintian-overrides deleted file mode 100644 index b6b6bec793..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.lintian-overrides +++ /dev/null @@ -1,4 +0,0 @@ -# Often this file will contain passwords. -pdns-server: non-standard-file-perm etc/powerdns/pdns.conf 0600 != 0644 -# We load lsb-functions conditionally. -pdns-server: init.d-script-needs-depends-on-lsb-base diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.manpages b/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.manpages deleted file mode 100644 index effe502ebc..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.manpages +++ /dev/null @@ -1,5 +0,0 @@ -debian/tmp/usr/share/man/man1/pdns_control.1 -debian/tmp/usr/share/man/man1/pdns_server.1 -debian/tmp/usr/share/man/man1/pdnsutil.1 -debian/tmp/usr/share/man/man1/zone2json.1 -debian/tmp/usr/share/man/man1/zone2sql.1 diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.pdns.default b/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.pdns.default deleted file mode 100644 index 0519ac1406..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.pdns.default +++ /dev/null @@ -1,5 +0,0 @@ -# Variables for the PowerDNS sysv init script. -# Note: ignored under systemd. - -# Arguments to the started daemon -DAEMON_ARGS="" diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.pdns.init b/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.pdns.init deleted file mode 100644 index fc5b17a848..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.pdns.init +++ /dev/null @@ -1,272 +0,0 @@ -#!/bin/sh -### BEGIN INIT INFO -# Provides: pdns -# Required-Start: $network $remote_fs $syslog -# Required-Stop: $network $remote_fs $syslog -# Default-Start: 2 3 4 5 -# Default-Stop: 0 1 6 -# Should-Start: slapd -# Should-Stop: slapd -# Short-Description: PowerDNS Authoritative Name Server -# Description: PDNS is a versatile high performance authoritative nameser -### END INIT INFO - -PATH=/bin:/sbin:/usr/bin:/usr/sbin -BINARYPATH=/usr/bin -SBINARYPATH=/usr/sbin - -ODESC="PowerDNS Authoritative Name Server" -DESC="$ODESC" -NAME=pdns -DAEMON=/usr/sbin/pdns_server -DAEMON_ARGS="" -CONTROL=/usr/bin/pdns_control -SOCKETDIR=/var/run/pdns -PIDFILE=$SOCKETDIR/$NAME.pid -SCRIPTNAME=/etc/init.d/$NAME - -[ -x "$DAEMON" ] || exit 0 - -[ -r /etc/default/pdns ] && . /etc/default/pdns - -# Handle instance scripts -suffix=$(basename $0 | cut -d- -f2- -s) - -if [ -n "$suffix" ]; then - SUFFIX="--config-name=$suffix" - DAEMON_ARGS="$DAEMON_ARGS $SUFFIX" - NAME="$NAME-$suffix" - DESC="$DESC (config name $suffix)" - PIDFILE="/var/run/pdns/$NAME-$suffix.pid" -fi - -# Load lsb stuff for systemd redirection (if available). -if [ -e /lib/lsb/init-functions ]; then - . /lib/lsb/init-functions -fi - -# function to invoke properly parametrized pdns_control -doPC() -{ - $CONTROL $SUFFIX $1 $2 2> /dev/null - return $? -} - -isrunning() -{ - doPC ping > /dev/null - return $? -} - -# -# Function that starts the daemon/service -# -do_start() -{ - # Return - # 0 if daemon has been started - # 1 if daemon was already running - # 2 if daemon could not be started - if isrunning; then - return 1 - fi - mkdir -p $SOCKETDIR - start-stop-daemon --start --quiet \ - --pidfile $PIDFILE --exec $DAEMON -- \ - $DAEMON_ARGS --daemon --guardian=yes \ - || return 2 -} - -# -# Function that stops the daemon/service -# -do_stop() -{ - # Return - # 0 if daemon has been stopped - # 1 if daemon was already stopped - # 2 if daemon could not be stopped - # other if a failure occurred - doPC quit >/dev/null - RETVAL="2" - for sec in $(seq 1 5); do - if ! isrunning; then - RETVAL="0" - break - fi - sleep 1 - done - [ "$RETVAL" = 2 ] && return 2 - rm -f $PIDFILE -} - -case "$1" in - start) - echo -n "Starting $DESC: $NAME ..." - do_start - case "$?" in - 0|1) - echo done - exit 0 - ;; - 2) - echo failed - exit 1 - ;; - esac - ;; - stop) - echo -n "Stopping $DESC: $NAME ..." - do_stop - case "$?" in - 0|1) - echo done - exit 0 - ;; - 2) - echo failed - exit 1 - ;; - esac - ;; - status) - if isrunning; then - echo "$NAME is running: $(doPC status)" - exit 0 - else - echo "$NAME is not running" - exit 3 - fi - ;; - force-stop) - echo -n "Killing $ODESC (all instances): $NAME ..." - kill -9 $(pidof pdns_server) - case "$?" in - 0) - echo done - exit 0 - ;; - 1) - echo failed - exit 1 - ;; - esac - ;; - restart) - echo -n "Restarting $DESC: $NAME ..." - do_stop - case "$?" in - 0|1) - do_start - case "$?" in - 0) - echo done - exit 0 - ;; - 1) - echo failed # Old process is still running - exit 1 - ;; - *) - echo failed # Failed to start - exit 1 - ;; - esac - ;; - *) - # Failed to stop - echo failed - exit 1 - ;; - esac - ;; - reload|force-reload) - echo -n "Reloading $DESC: $NAME ..." - if isrunning; then - doPC cycle >/dev/null - case "$?" in - 0) - echo done - exit 0 - ;; - 1) - echo failed - exit 1 - ;; - esac - else - echo done - exit 7 - fi - ;; - monitor) - if isrunning; then - echo "already running" - exit 1 - else - $DAEMON $DAEMON_ARGS --daemon=no --guardian=no --control-console --loglevel=9 - exit 0 - fi - ;; - dump) - if isrunning; then - doPC list - exit 0 - else - echo "not running" - exit 7 - fi - ;; - show) - if isrunning; then - if [ $# -lt 2 ]; then - echo "Insufficient parameters" - exit 2 - fi - echo -n "$2=" - doPC show $2 - exit 0 - else - echo "not running" - exit 7 - fi - ;; - mrtg) - if isrunning; then - if [ $# -lt 2 ]; then - echo "Insufficient parameters" - exit 2 - fi - doPC show $2 - if [ "$3x" != "x" ]; then - doPC show $3 - else - echo 0 - fi - doPC uptime - echo "$DESC" - exit 0 - else - echo "not running" - exit 7 - fi - ;; - cricket) - if isrunning; then - if [ $# -lt 2 ]; then - echo "Insufficient parameters" - exit 1 - fi - doPC show $2 - exit 0 - else - echo "not running" - exit 7 - fi - ;; - *) - echo "Usage: $SCRIPTNAME {start|stop|status|force-stop|restart|reload|monitor|dump|show|mrtg|cricket}" - ;; -esac - -exit 0 diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.postinst b/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.postinst deleted file mode 100644 index 1e0027862c..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.postinst +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh -set -e - -if [ -n "$PDNSDEBUG" ]; then - echo "now debugging $0 $@" - set -x -fi - -# Startup errors should never cause dpkg to fail. -initscript_error() { - return 0 -} - -case "$1" in - configure) - if [ -z "`getent group pdns`" ]; then - addgroup --quiet --system pdns - fi - if [ -z "`getent passwd pdns`" ]; then - echo -n "Creating user and group pdns..." - adduser --quiet --system --home /var/spool/powerdns --shell /bin/false --ingroup pdns --disabled-password --disabled-login --gecos "PowerDNS" pdns - echo "done" - fi - chown pdns:pdns /var/lib/powerdns || : - ;; - - triggered) - invoke-rc.d pdns restart || : - ;; - - abort-upgrade|abort-remove|abort-deconfigure) - ;; - - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -#DEBHELPER# - -exit 0 diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.preinst b/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.preinst deleted file mode 100644 index 502610fb85..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-server.preinst +++ /dev/null @@ -1,68 +0,0 @@ -#!/bin/sh -set -e - -ucf_delete_unchanged() { - # pdns-server no longer Depends: ucf, so only do this if ucf is installed. - if which ucf >/dev/null; then - if ucfq --with-colons "$1" | grep -q ':pdns-server:Yes:No'; then - # file exists, not changed; delete it - echo "Removing unchanged configuration file $1" - rm -f "$1" - fi - ucf --purge "$1" - ucfr --purge pdns-server "$1" - else - echo "E: ucf not installed, can not remove unchanged configuration file $1." - fi -} - -purge_ucf_registry() { - pkgname="$1" - # Remove files previously registered with ucf (but keep the files). - # Newer versions no longer use ucf to manage conffiles. - # We stopped depending on ucf, so avoid calling ucf when it is not present. - if command -v ucfq >/dev/null; then - for file in $(ucfq --with-colons "$pkgname" | cut --delimiter=: --fields=1); do - ucf --purge ${file} - ucfr --purge $pkgname ${file} - done - fi -} - -backup_conffile() { - if [ -e "$1" ]; then - echo "Moving configuration file $1 to $1.dpkg-bak" - mv -f "$1" "$1".dpkg-bak - fi -} - -case "$1" in - install|upgrade) - # for upgrades from before 4.0.0-2, drop empty file created by previous postinst. - if [ -e /etc/powerdns/bindbackend.conf ] && echo "d41d8cd98f00b204e9800998ecf8427e /etc/powerdns/bindbackend.conf" | md5sum --check --status; then - rm -f /etc/powerdns/bindbackend.conf - fi - - # 4.0.0-2 moved pdns-server' configuration files back under dpkg conffile control (from ucf), - # and bindbackend was split into its own package. - # the upgrade code in 4.0.0-2 did not delete unchanged files. - if [ ! -z "$2" ] && dpkg --compare-versions "$2" le "4.0.0-3~"; then - # we want to preserve the following if they were changed. - ucf_delete_unchanged "/etc/default/pdns" - ucf_delete_unchanged "/etc/powerdns/pdns.conf" - ucf_delete_unchanged "/etc/powerdns/pdns.d/pdns.local.conf" - # pdns.simplebind.conf is no longer useful with just pdns-server, - # pdns-backend-bind will install bind.conf instead. - ucf_delete_unchanged "/etc/powerdns/pdns.d/pdns.simplebind.conf" - backup_conffile "/etc/powerdns/pdns.d/pdns.simplebind.conf" - fi - - # Remove files no longer in the package (and unused) - rm -f /etc/resolvconf/update.d/pdns - rm -f /etc/insserv.d/pdns-server - - purge_ucf_registry "pdns-server" - ;; -esac - -#DEBHELPER# diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-tools.install b/builder-support/debian/authoritative/ubuntu-trusty/pdns-tools.install deleted file mode 100644 index 6ca38a9e43..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-tools.install +++ /dev/null @@ -1,16 +0,0 @@ -usr/bin/calidns -usr/bin/dnsbulktest -usr/bin/dnsgram -usr/bin/dnspcap2protobuf -usr/bin/dnsreplay -usr/bin/dnsscan -usr/bin/dnsscope -usr/bin/dnstcpbench -usr/bin/dnswasher -usr/bin/dumresp -usr/bin/ixplore -usr/bin/nproxy -usr/bin/nsec3dig -usr/bin/pdns_notify -usr/bin/saxfr -usr/bin/sdig diff --git a/builder-support/debian/authoritative/ubuntu-trusty/pdns-tools.manpages b/builder-support/debian/authoritative/ubuntu-trusty/pdns-tools.manpages deleted file mode 100644 index b8b70a83da..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/pdns-tools.manpages +++ /dev/null @@ -1,16 +0,0 @@ -debian/tmp/usr/share/man/man1/calidns.1 -debian/tmp/usr/share/man/man1/dnsbulktest.1 -debian/tmp/usr/share/man/man1/dnsgram.1 -debian/tmp/usr/share/man/man1/dnspcap2protobuf.1 -debian/tmp/usr/share/man/man1/dnsreplay.1 -debian/tmp/usr/share/man/man1/dnsscan.1 -debian/tmp/usr/share/man/man1/dnsscope.1 -debian/tmp/usr/share/man/man1/dnstcpbench.1 -debian/tmp/usr/share/man/man1/dnswasher.1 -debian/tmp/usr/share/man/man1/dumresp.1 -debian/tmp/usr/share/man/man1/ixplore.1 -debian/tmp/usr/share/man/man1/nproxy.1 -debian/tmp/usr/share/man/man1/nsec3dig.1 -debian/tmp/usr/share/man/man1/pdns_notify.1 -debian/tmp/usr/share/man/man1/saxfr.1 -debian/tmp/usr/share/man/man1/sdig.1 diff --git a/builder-support/debian/authoritative/ubuntu-trusty/rules b/builder-support/debian/authoritative/ubuntu-trusty/rules deleted file mode 100755 index 89d4b0ad08..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/rules +++ /dev/null @@ -1,69 +0,0 @@ -#!/usr/bin/make -f -DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) -DEB_HOST_ARCH_BITS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_BITS) -DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) - -# Backends -backends := bind ldap pipe gmysql godbc gpgsql gsqlite3 geoip lua2 remote random opendbx tinydns - - -# Use new build system -%: - dh $@ \ - --with autoreconf \ - --parallel - -override_dh_auto_configure: - test -f pdns/dnslabeltext.cc && mv pdns/dnslabeltext.cc debian/dnslabeltext.cc.moved || true - dh_auto_configure -- \ - --sysconfdir=/etc/powerdns \ - --with-dynmodules="$(backends)" \ - --with-modules="" \ - --enable-tools \ - --enable-ixfrdist \ - --without-libsodium \ - --with-lua=luajit \ - --with-protobuf \ - --enable-unit-tests \ - --enable-experimental-pkcs11 \ - --disable-systemd \ - --enable-lua-records - -# pdns-server has a debug package -override_dh_strip: - dh_strip --dbg-package=pdns-server-dbg - -# init script needs to be named pdns, not pdns-server. if no pdns-backend -# is installed, start will fail, so pass --no-start. backends will trigger -# a restart. -override_dh_installinit: - dh_installinit --error-handler=initscript_error --no-start --restart-after-upgrade --name=pdns - -override_dh_install: - dh_install - ./pdns/pdns_server --no-config --config | sed \ - -e 's!# module-dir=.*!!' \ - -e 's!# include-dir=.*!&\ninclude-dir=/etc/powerdns/pdns.d!' \ - -e 's!# launch=.*!&\nlaunch=!' \ - -e 's!# setgid=.*!setgid=pdns!' \ - -e 's!# setuid=.*!setuid=pdns!' \ - > debian/pdns-server/etc/powerdns/pdns.conf - -# Verbose tests (shows used compiler/linker and their flags) -override_dh_auto_test: - echo Skipping make test, as dependencies are missing. - make check -- V=1 || (cat pdns/test-suite.log && false) - -# Verbose build (shows used compiler/linker and their flags) -override_dh_auto_build-arch: - dh_auto_build -- V=1 MAKEOPTS=-j2 - -override_dh_fixperms: - dh_fixperms - # these files often contain passwords. - chmod 0600 debian/pdns-server/etc/powerdns/pdns.conf - -# restore moved files -override_dh_clean: - test -f debian/dnslabeltext.cc.moved && mv debian/dnslabeltext.cc.moved pdns/dnslabeltext.cc || true - dh_clean diff --git a/builder-support/debian/authoritative/ubuntu-trusty/source/format b/builder-support/debian/authoritative/ubuntu-trusty/source/format deleted file mode 100644 index 163aaf8d82..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (quilt) diff --git a/builder-support/debian/authoritative/ubuntu-trusty/tests/control b/builder-support/debian/authoritative/ubuntu-trusty/tests/control deleted file mode 100644 index 06a25ecfe3..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/tests/control +++ /dev/null @@ -1,15 +0,0 @@ -Tests: smoke-bind -Depends: pdns-server, pdns-backend-bind, dnsutils -Restrictions: needs-root - -Tests: smoke-mysql -Depends: default-mysql-server, pdns-server, pdns-backend-mysql, dnsutils -Restrictions: needs-root, isolation-container - -Tests: smoke-pgsql -Depends: postgresql, pdns-server, pdns-backend-pgsql, dnsutils -Restrictions: needs-root, isolation-container - -Tests: supported-algos -Depends: pdns-server -Restrictions: isolation-container diff --git a/builder-support/debian/authoritative/ubuntu-trusty/tests/smoke-bind b/builder-support/debian/authoritative/ubuntu-trusty/tests/smoke-bind deleted file mode 100755 index 2fb0d194a5..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/tests/smoke-bind +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/bash -exec 2>&1 -set -ex - -cat </etc/powerdns/named.conf -zone "example.org" { type master; file "/etc/powerdns/example.org.zone"; }; -EOF - -cat </etc/powerdns/example.org.zone -example.org. 172800 IN SOA ns1.example.org. dns.example.org. 1 10800 3600 604800 3600 -example.org. 172800 IN NS ns1.example.org. -smoke.example.org. 172800 IN A 127.0.0.123 -EOF - -service pdns restart - -TMPFILE=$(mktemp) -cleanup() { - rm -f "$TMPFILE" - service pdns stop -} -trap cleanup EXIT - -dig @127.0.0.1 smoke.example.org 2>&1 | tee "$TMPFILE" - -if grep -c '127\.0\.0\.123' "$TMPFILE"; then - echo success -else - echo smoke could not be resolved - exit 1 -fi - diff --git a/builder-support/debian/authoritative/ubuntu-trusty/tests/smoke-mysql b/builder-support/debian/authoritative/ubuntu-trusty/tests/smoke-mysql deleted file mode 100755 index 3008a6629b..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/tests/smoke-mysql +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/bash -exec 2>&1 -set -ex - -echo /etc/powerdns/pdns.d/pdns.local.gmysql.conf follows: -echo XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -cat /etc/powerdns/pdns.d/pdns.local.gmysql.conf -echo XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - -# gmysql-dbname=pdnsbackendmysql -DBNAME=$(grep gmysql-dbname /etc/powerdns/pdns.d/pdns.local.gmysql.conf | awk -F= '{print $2}') - -cat </etc/powerdns/example.org -example.org. 172800 IN SOA ns1.example.org. dns.example.org. 1 10800 3600 604800 3600 -example.org. 172800 IN NS ns1.example.org. -smoke.example.org. 172800 IN A 127.0.0.124 -EOF - -zone2sql --gmysql --zone-name=example.org --zone=/etc/powerdns/example.org | \ - mysql -uroot $DBNAME - -service pdns restart - -TMPFILE=$(mktemp) -cleanup() { - rm -f "$TMPFILE" - service pdns stop -} -trap cleanup EXIT - -dig @127.0.0.1 smoke.example.org 2>&1 | tee "$TMPFILE" - -if grep -c '127\.0\.0\.124' "$TMPFILE"; then - echo success -else - echo smoke.example.org could not be resolved - exit 1 -fi - diff --git a/builder-support/debian/authoritative/ubuntu-trusty/tests/smoke-pgsql b/builder-support/debian/authoritative/ubuntu-trusty/tests/smoke-pgsql deleted file mode 100755 index 1db81a43c2..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/tests/smoke-pgsql +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/bash -exec 2>&1 -set -ex - -echo /etc/powerdns/pdns.d/pdns.local.gpgsql.conf follows: -echo XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -cat /etc/powerdns/pdns.d/pdns.local.gpgsql.conf -echo XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - -# gpgsql-dbname=pdnsbackendpgsql -DBNAME=$(grep gpgsql-dbname /etc/powerdns/pdns.d/pdns.local.gpgsql.conf | awk -F= '{print $2}') -DBHOST=$(grep gpgsql-host /etc/powerdns/pdns.d/pdns.local.gpgsql.conf | awk -F= '{print $2}') -DBUSER=$(grep gpgsql-user /etc/powerdns/pdns.d/pdns.local.gpgsql.conf | awk -F= '{print $2}') -DBPASS=$(grep gpgsql-password /etc/powerdns/pdns.d/pdns.local.gpgsql.conf | awk -F= '{print $2}') - -cat </etc/powerdns/example.org -example.org. 172800 IN SOA ns1.example.org. dns.example.org. 1 10800 3600 604800 3600 -example.org. 172800 IN NS ns1.example.org. -smoke.example.org. 172800 IN A 127.0.0.125 -EOF - -zone2sql --gpgsql --zone-name=example.org --zone=/etc/powerdns/example.org | \ - PGPASSWORD="$DBPASS" psql -h "$DBHOST" -U "$DBUSER" "$DBNAME" - -service pdns restart - -TMPFILE=$(mktemp) -cleanup() { - rm -f "$TMPFILE" - service pdns stop -} -trap cleanup EXIT - -dig @127.0.0.1 smoke.example.org 2>&1 | tee "$TMPFILE" - -if grep -c '127\.0\.0\.125' "$TMPFILE"; then - echo success -else - echo smoke.example.org could not be resolved - exit 1 -fi - diff --git a/builder-support/debian/authoritative/ubuntu-trusty/tests/supported-algos b/builder-support/debian/authoritative/ubuntu-trusty/tests/supported-algos deleted file mode 100755 index 40a68ddafe..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/tests/supported-algos +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/bash -exec 2>&1 -set -ex - -TMPFILE=$(mktemp) -cleanup() { - rm -f "$TMPFILE" -} -trap cleanup EXIT - -pdnsutil list-algorithms 2>/dev/null | tee "$TMPFILE" - -for algo in RSASHA1 RSASHA1-NSEC3-SHA1 RSASHA256 RSASHA512 ECC-GOST ECDSAP256SHA256 ECDSAP384SHA384 ED25519; do - if ! grep -E -c " $algo\$" "$TMPFILE"; then - echo Algorithm $algo is not supported - exit 1 - fi -done - -echo success diff --git a/builder-support/debian/authoritative/ubuntu-trusty/triggers b/builder-support/debian/authoritative/ubuntu-trusty/triggers deleted file mode 100644 index 1603282faf..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/triggers +++ /dev/null @@ -1 +0,0 @@ -interest pdns-server diff --git a/builder-support/debian/authoritative/ubuntu-trusty/upstream/signing-key.asc b/builder-support/debian/authoritative/ubuntu-trusty/upstream/signing-key.asc deleted file mode 100644 index 3d8401691c..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/upstream/signing-key.asc +++ /dev/null @@ -1,165 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -IjIl2JcA0Nr81sl1obQZYmVydCBodWJlcnQgPGFodUBkczlhLm5sPohfBBMRAgAX -BQI89lKlBQsHCgMEAxUDAgMWAgECF4AAEgkQHF7pkNLnFXUHZUdQRwABASq1AKDk -dusIoMiNKktSMWfCbg/oMJcmYwCg38laBCCqB2Oudv6+OebHWSMHrNi0JWJlcnQg -aHViZXJ0IChmb3gpIDxodWJlcnRAZm94LWl0LmNvbT6ISQQwEQIACQUCVA/k0wId -IAAKCRAcXumQ0ucVdWFPAKC9315eBt4gCqWUfUj6EfaexeTj/ACgnv7tMyoH4Nv7 -jK1BG4JQ0S7Fewe0JmJlcnQgaHViZXJ0IDxiZXJ0Lmh1YmVydEBuZXRzY291dC5j -b20+iEkEMBECAAkFAlQP5PICHSAACgkQHF7pkNLnFXWhrgCg3bm+cERc+F75j2Da -MhdStYhcCoMAoLzC6QFrVqICjXAWt7LUhRetEb+LtDNiZXJ0IGh1YmVydCAoY29y -cG9yYXRlKSA8YmVydC5odWJlcnRAbmV0aGVybGFicy5ubD6IXwQTEQIAFwUCQoys -wgULBwoDBAMVAwIDFgIBAheAABIJEBxe6ZDS5xV1B2VHUEcAAQFGrgCg4ZgRb7G4 -H15PKPfOJX6C9PD0wEIAn3HjAg1fNN9WP8vP9UnlbiH08FEZtDFiZXJ0IGh1YmVy -dCAocG93ZXJkbnMpIDxiZXJ0Lmh1YmVydEBwb3dlcmRucy5jb20+iGIEExECACIF -Ald/SwoCGyMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEBxe6ZDS5xV1BKEA -nikLxRY1dyV+u+r9ImnaY7AmZ+x6AJ9GWMGzivQldWwZYPYYh7f3TTE0+bkBDQQ8 -9lKoEAQAvChVI1iQYngKQtFxxelx4Uv+10B/HaIn4Obk2LqJrbc6yS+zatqOBl0p -M7jOTRRZp549P7U72jApCW2/bKzdcQNJlJRV7FIe5E1qZNf84AsKBHqphe/7FxHY -ypekmcvAiZG1B5cmQDEW+ebIBqrPBolNFYUjgDaPMZz0Nr5xoyMAAwYD/jfkkn6j -JwMSZPUHMuVGBTQlCQ3+b70XClBV5uN0UIKyWx7dRtZD7vuf+NqblygnRlsAsEuh -99ggWKOL7zUjcXJKtHWrMhjhVtPg/4we19rOY7Z9/n8Jc427dTffAX84CHLuuSEZ -omYQ1uds9DMMayRSiO5BOOXqeP9ItLElyHb4iE4EGBECAAYFAjz2UqgAEgkQHF7p -kNLnFXUHZUdQRwABARDzAKDK/3G2YXuVXtDDiPe599ncuzJEPwCg471sTokR9Dn3 -3H9ZFpjspd5Z+dGZAQ0EWOzWBQEIALuqBv3556Glk00Hu866hDtDEOtLeyVXOJA8 -ySsKYIwacAHzaTa2whLLzfx3XdwBWKtly1o3hlduwfwL1l3aMh4zamHFgl58a+P6 -fGTlPEEehi+1silIT3QPbqxzOowiwe93UVkJiTqhapGbFDmnguiLZYTWhgAuGYRr -EpvtNmnJU+6TrDTO8DH834uoYTESqs+fuOVw6Ab84th+Qucq1LB3yKsHhyq7m0en -81a22xVXIl5+CKZts7pH8bRTTSMn6eo97k1KJ2E15hoRnnrshlduxhzbRjrx1wfq -OZ0mVzuNHSJYlGvUKnbtNTatOZXRfUAlqMqcsYkXz8t3QLz/cuUAEQEAAbQtV2lu -a2VscywgRXJpayA8ZXJpay53aW5rZWxzQG9wZW4teGNoYW5nZS5jb20+iQExBBMB -AgAbBQJY7NYFAhsDBAsJCAcGFQoJCAsCBQkSzAMAAAoJEG/8M0ObDQTfcIcH/32n -9IqQwvOqh+rNjl3vHn3on4MdUebEIIg3QkhGtBb912Rdbvqp2lJxLDtgI1EolYbm -ab1HRRBXh0x4ErGt2yJSruyQrTPp6RKX/dP7tAghTPHtiZ5JK/KjhvuBgjbZ4xiy -3ge/ZVJoEOuxzPfZlK+MOz75RqT7eH4mBvfB4oBr67OTfAzbYQOGRXNSsRzhHr9x -CGXk1zlNHheyXrwpPm9wD2RahRPRXscagv+HKI7W8taDLY500C3iX7ux3VfzJcy0 -ub4m0ru96VFJRrdwi8O7WT7oJEZvxV/QtG7sXfo7dt+ryRAKxu3er24Hmk1S9iVh -owEGnq/JRMOIg1ioRj25AQ0EWOzWBQEIAJ+8XbWUGbMEpYf0gEfnxznD6WxBf3j4 -E2GWiqfGYHd5rQPMErrk0DXmxCwSWjJf0+96KNvJ4wrQ/G5gAUj7R7OChXWFt/KZ -eaEBCJQd0de41pjBQ7+kVb8cRTBt3gCLWC0xEkbYn7jk9T/Rqm7fOkkmt8x2i5+j -k83M+lteR1aFbwIIA9dMuG5lm5jz+a1Hu6fK65A2V8lsBacp3+D3NNXIwl19UEh7 -u1H6Pg1R67BuePT2iKo/TYyLrfD/G4pLr8HoU19wXEkJq4S/yzoYr9oABZ3spTSa -fNoVYaxqmerpBHSC5EY/D1t2QfR0C6pUVOVjxaGjYNoaajd0kA4BXqcAEQEAAYkB -MQQYAQIAGwUCWOzWBQIbDAQLCQgHBhUKCQgLAgUJEswDAAAKCRBv/DNDmw0E3+Da -CACIyXcUOmgyGqFXmRXC8MVzc5NcKEE6amh13Cwb75xjmXI9p2nvcklCiIAF4MrJ -JqR22Hkok0SqlcrUb5vjJw2/CZ4PNdbWM1PaB7AyKmiqvM4lpFfH2hR1U1miQZdM -8V1CXmzOH6DGwuZNU3jUNyYvEbidIxBcJT282Zp/jC9hZFGLL7VL1he0hUvF3WyD -mQo9RSe0xNrLCTNN+HE2VaTEk7L0dAcVS/NbOv0BJkdB0LqlHGOAE5ahv/iUxO/6 -FCpxjtb6qfCQwUQXjRrMSTSwdSTTlKA015yy44aEXfRnMH9zOPKYbZeJMFOCsfc8 -fU3LLuacV5Kv6l4aJyRYJaN/ -=z55N ------END PGP PUBLIC KEY BLOCK----- diff --git a/builder-support/debian/authoritative/ubuntu-trusty/watch b/builder-support/debian/authoritative/ubuntu-trusty/watch deleted file mode 100644 index cb3c4987a8..0000000000 --- a/builder-support/debian/authoritative/ubuntu-trusty/watch +++ /dev/null @@ -1,3 +0,0 @@ -# Site Directory Pattern Version Script -version=3 -opts="pgpsigurlmangle=s/$/.asc/,versionmangle=s/-(alpha|beta|rc)/~$1/" https://downloads.powerdns.com/releases/ pdns-(\d+.*)\.tar\.bz2 debian uupdate diff --git a/builder-support/debian/dnsdist/ubuntu-trusty/compat b/builder-support/debian/dnsdist/ubuntu-trusty/compat deleted file mode 100644 index f599e28b8a..0000000000 --- a/builder-support/debian/dnsdist/ubuntu-trusty/compat +++ /dev/null @@ -1 +0,0 @@ -10 diff --git a/builder-support/debian/dnsdist/ubuntu-trusty/control b/builder-support/debian/dnsdist/ubuntu-trusty/control deleted file mode 100644 index 003f9acd8d..0000000000 --- a/builder-support/debian/dnsdist/ubuntu-trusty/control +++ /dev/null @@ -1,41 +0,0 @@ -Source: dnsdist -Section: net -Priority: optional -Maintainer: Debian DNS Packaging -Uploaders: Christian Hofstaedtler -Build-Depends: debhelper (>= 9~), - libboost-dev, - libedit-dev, - libluajit-5.1-dev, - libprotobuf-dev, - libssl-dev, - pkg-config, - protobuf-compiler, - ragel -Standards-Version: 4.1.0 -Homepage: https://dnsdist.org -Vcs-Git: https://anonscm.debian.org/git/pkg-dns/dnsdist.git -Vcs-Browser: https://anonscm.debian.org/cgit/pkg-dns/dnsdist.git - -Package: dnsdist -Architecture: any -Depends: ${misc:Depends}, - ${shlibs:Depends} -Description: DNS loadbalancer - Highly DoS- and abuse-aware load balancing tool for DNS traffic, - with Lua scripting and configuration capability. - Can be configured to use various sets of rules to classify, route - and reject traffic. - -Package: dnsdist-dbg -Architecture: any -Section: debug -Priority: optional -Depends: dnsdist (= ${binary:Version}), ${misc:Depends} -Description: DNS loadbalancer - Highly DoS- and abuse-aware load balancing tool for DNS traffic, - with Lua scripting and configuration capability. - Can be configured to use various sets of rules to classify, route - and reject traffic. - . - This package contains the debug symbols diff --git a/builder-support/debian/dnsdist/ubuntu-trusty/copyright b/builder-support/debian/dnsdist/ubuntu-trusty/copyright deleted file mode 100644 index ec3dc01813..0000000000 --- a/builder-support/debian/dnsdist/ubuntu-trusty/copyright +++ /dev/null @@ -1,264 +0,0 @@ -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: dnsdist -Source: https://dnsdist.org - -Files: * -Copyright: 2002-2016 PowerDNS.COM BV and contributors -License: GPL-2 with OpenSSL Exception - -Files: debian/* -Copyright: 2002-2016 PowerDNS.COM BV and contributors - 2016 Christian Hofstaedtler -License: GPL-2 with OpenSSL Exception -Comment: Debian packaging is under same license as upstream code - -Files: ext/incbin/* -Copyright: 2015, Dale Weiler -License: Unlicense - -Files: ext/json11/* -Copyright: 2013 Dropbox, Inc. -License: Expat - -Files: ext/libbpf/* -Copyright: 2015, 2016 Alexei Starovoitov -License: GPL-2 -Comment: taken from Linux kernel source - -Files: ext/luawrapper/* -Copyright: 2013, Pierre KRIEGER -License: BSD-3 - -Files: ext/yahttp/* -Copyright: 2014 Aki Tuomi -License: Expat - -Files: compile ltmain.sh -Copyright: 1996-2011 Free Software Foundation, Inc. -License: GPL-2+ - -Files: m4/ax_cxx_compile_stdcxx_11.m4 -Copyright: 2008 Benjamin Kosnik - 2012 Zack Weinberg - 2013 Roy Stogner - 2014, 2015 Google Inc.; contributed by Alexey Sokolov -License: free-generic - -Files: m4/boost.m4 -Copyright: 2007-2011, 2014 Benoit Sigoure -License: GPL-3 or Autoconf - -Files: m4/libtool.m4 m4/lt*.m4 -Copyright: 1996-2011 Free Software Foundation, Inc. -License: free-fsf - -Files: m4/systemd.m4 -Copyright: 2014 Luis R. Rodriguez - 2016 Pieter Lexis -License: GPL-2+ - -Files: m4/warnings.m4 -Copyright: 2008-2015 Free Software Foundation, Inc. -License: free-fsf - -Files: m4/pdns_d_fortify_source.m4 m4/pdns_param_ssp_buffer_size.m4 m4/pdns_pie.m4 m4/pdns_relro.m4 m4/pdns_stack_protector.m4 -Copyright: 2013 Red Hat, Inc. -License: LGPL-2.1+ - -Files: src_js/d3.js -Copyright: 2010-2016 Mike Bostock -License: Expat - -Files: src_js/jquery.js -Copyright: JS Foundation and other contributors -License: Expat - -Files: src_js/moment.js -Copyright: JS Foundation and other contributors -License: Expat - -Files: src_js/rickshaw.js -Copyright: 2011-2014 by Shutterstock Images, LLC -License: Expat - -License: Unlicense - This is free and unencumbered software released into the public domain. - . - Anyone is free to copy, modify, publish, use, compile, sell, or - distribute this software, either in source code form or as a compiled - binary, for any purpose, commercial or non-commercial, and by any - means. - . - In jurisdictions that recognize copyright laws, the author or authors - of this software dedicate any and all copyright interest in the - software to the public domain. We make this dedication for the benefit - of the public at large and to the detriment of our heirs and - successors. We intend this dedication to be an overt act of - relinquishment in perpetuity of all present and future rights to this - software under copyright law. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR - OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, - ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - OTHER DEALINGS IN THE SOFTWARE. - . - For more information, please refer to - -License: GPL-2 with OpenSSL Exception - This program is free software; you can redistribute it and/or modify - it under the terms of version 2 of the GNU General Public License as - published by the Free Software Foundation. - . - In addition, for the avoidance of any doubt, permission is granted to - link this program with OpenSSL and to (re)distribute the binaries - produced as the result of such linking. - . - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - . - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. - -License: Expat - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - . - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. - -License: BSD-3 - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - * Neither the name of the nor the - names of its contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS 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 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. - -License: LGPL-2.1+ - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - . - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this library. If not, see - . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 2.1 can be found in the file - `/usr/share/common-licenses/LGPL-2.1'. - -License: GPL-2 - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License. - . - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - . - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. - -License: GPL-2+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - . - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. - -License: GPL-3 or Autoconf - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - . - Additional permission under section 7 of the GNU General Public - License, version 3 ("GPLv3"): - . - If you convey this file as part of a work that contains a - configuration script generated by Autoconf, you may do so under - terms of your choice. - . - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian systems, the full text of the GNU General Public - License version 3 can be found in the file - `/usr/share/common-licenses/GPL-3'. - -License: free-fsf - This file is free software; the Free Software Foundation gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - -License: free-generic - Copying and distribution of this file, with or without modification, are - permitted in any medium without royalty provided the copyright notice - and this notice are preserved. This file is offered as-is, without any - warranty. diff --git a/builder-support/debian/dnsdist/ubuntu-trusty/dnsdist.dirs b/builder-support/debian/dnsdist/ubuntu-trusty/dnsdist.dirs deleted file mode 100644 index a97ae06ea1..0000000000 --- a/builder-support/debian/dnsdist/ubuntu-trusty/dnsdist.dirs +++ /dev/null @@ -1 +0,0 @@ -/etc/dnsdist diff --git a/builder-support/debian/dnsdist/ubuntu-trusty/dnsdist.examples b/builder-support/debian/dnsdist/ubuntu-trusty/dnsdist.examples deleted file mode 100644 index 636562bed4..0000000000 --- a/builder-support/debian/dnsdist/ubuntu-trusty/dnsdist.examples +++ /dev/null @@ -1 +0,0 @@ -dnsdist.conf diff --git a/builder-support/debian/dnsdist/ubuntu-trusty/dnsdist.install b/builder-support/debian/dnsdist/ubuntu-trusty/dnsdist.install deleted file mode 100644 index d38221e54f..0000000000 --- a/builder-support/debian/dnsdist/ubuntu-trusty/dnsdist.install +++ /dev/null @@ -1 +0,0 @@ -usr/bin/dnsdist diff --git a/builder-support/debian/dnsdist/ubuntu-trusty/dnsdist.postinst b/builder-support/debian/dnsdist/ubuntu-trusty/dnsdist.postinst deleted file mode 100644 index 319a26406a..0000000000 --- a/builder-support/debian/dnsdist/ubuntu-trusty/dnsdist.postinst +++ /dev/null @@ -1,37 +0,0 @@ -#! /bin/sh - -set -e - -# summary of how this script can be called: -# * `configure' -# * `abort-upgrade' -# * `abort-remove' `in-favour' -# -# * `abort-deconfigure' `in-favour' -# `removing' -# -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - -case "$1" in - configure) - - adduser --force-badname --system --home /nonexistent --group \ - --no-create-home --quiet _dnsdist || true - ;; - - abort-upgrade|abort-remove|abort-deconfigure) - ;; - - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/builder-support/debian/dnsdist/ubuntu-trusty/dnsdist.upstart b/builder-support/debian/dnsdist/ubuntu-trusty/dnsdist.upstart deleted file mode 100644 index 0ded50f9ab..0000000000 --- a/builder-support/debian/dnsdist/ubuntu-trusty/dnsdist.upstart +++ /dev/null @@ -1,9 +0,0 @@ -description "dnsdist - A powerful DNS loadbalancer" - -start on runlevel [2345] -stop on runlevel [!2345] - -author "Pieter Lexis " - -# Keep the --supervised option when modifying this -exec /usr/bin/dnsdist --supervised diff --git a/builder-support/debian/dnsdist/ubuntu-trusty/docs b/builder-support/debian/dnsdist/ubuntu-trusty/docs deleted file mode 100644 index b43bf86b50..0000000000 --- a/builder-support/debian/dnsdist/ubuntu-trusty/docs +++ /dev/null @@ -1 +0,0 @@ -README.md diff --git a/builder-support/debian/dnsdist/ubuntu-trusty/gbp.conf b/builder-support/debian/dnsdist/ubuntu-trusty/gbp.conf deleted file mode 100644 index 9eee0d42b8..0000000000 --- a/builder-support/debian/dnsdist/ubuntu-trusty/gbp.conf +++ /dev/null @@ -1,4 +0,0 @@ -[DEFAULT] -pristine-tar = True -multimaint-merge = True -patch-numbers = False diff --git a/builder-support/debian/dnsdist/ubuntu-trusty/missing-sources/d3.js b/builder-support/debian/dnsdist/ubuntu-trusty/missing-sources/d3.js deleted file mode 120000 index 19eca87ffc..0000000000 --- a/builder-support/debian/dnsdist/ubuntu-trusty/missing-sources/d3.js +++ /dev/null @@ -1 +0,0 @@ -../../src_js/d3.js \ No newline at end of file diff --git a/builder-support/debian/dnsdist/ubuntu-trusty/missing-sources/jquery.js b/builder-support/debian/dnsdist/ubuntu-trusty/missing-sources/jquery.js deleted file mode 120000 index a2586f462d..0000000000 --- a/builder-support/debian/dnsdist/ubuntu-trusty/missing-sources/jquery.js +++ /dev/null @@ -1 +0,0 @@ -../../src_js/jquery.js \ No newline at end of file diff --git a/builder-support/debian/dnsdist/ubuntu-trusty/missing-sources/moment.js b/builder-support/debian/dnsdist/ubuntu-trusty/missing-sources/moment.js deleted file mode 120000 index 0cd9cc4935..0000000000 --- a/builder-support/debian/dnsdist/ubuntu-trusty/missing-sources/moment.js +++ /dev/null @@ -1 +0,0 @@ -../../src_js/moment.js \ No newline at end of file diff --git a/builder-support/debian/dnsdist/ubuntu-trusty/missing-sources/rickshaw.js b/builder-support/debian/dnsdist/ubuntu-trusty/missing-sources/rickshaw.js deleted file mode 120000 index c13670340d..0000000000 --- a/builder-support/debian/dnsdist/ubuntu-trusty/missing-sources/rickshaw.js +++ /dev/null @@ -1 +0,0 @@ -../../src_js/rickshaw.js \ No newline at end of file diff --git a/builder-support/debian/dnsdist/ubuntu-trusty/rules b/builder-support/debian/dnsdist/ubuntu-trusty/rules deleted file mode 100755 index 508b6f8539..0000000000 --- a/builder-support/debian/dnsdist/ubuntu-trusty/rules +++ /dev/null @@ -1,52 +0,0 @@ -#!/usr/bin/make -f -# See debhelper(7) (uncomment to enable) -# output every command that modifies files on the build system. -#DH_VERBOSE = 1 - -# Enable hardening features for daemons -export DEB_BUILD_MAINT_OPTIONS=hardening=+bindnow,+pie -# see EXAMPLES in dpkg-buildflags(1) and read /usr/share/dpkg/* -DPKG_EXPORT_BUILDFLAGS = 1 -include /usr/share/dpkg/default.mk - -# for atomic support on powerpc (automatic on mipsel) -LDFLAGS += -latomic - -%: - dh $@ - -override_dh_auto_clean: - rm -f dnslabeltext.cc - dh_auto_clean - -override_dh_auto_configure: - ./configure \ - --enable-option-checking=fatal \ - --host=$(DEB_HOST_GNU_TYPE) \ - --build=$(DEB_BUILD_GNU_TYPE) \ - --prefix=/usr \ - --sysconfdir=/etc/dnsdist \ - --mandir=\$${prefix}/share/man \ - --infodir=\$${prefix}/share/info \ - --libdir='$${prefix}/lib/$(DEB_HOST_MULTIARCH)' \ - --libexecdir='$${prefix}/lib' \ - --disable-dnscrypt \ - --without-gnutls \ - --without-libsodium \ - --without-re2 \ - --enable-dns-over-tls \ - --with-ebpf \ - --with-lua=luajit \ - --with-protobuf \ - --disable-systemd - -override_dh_auto_build-arch: - dh_auto_build -- V=1 - -override_dh_installexamples: - cp dnsdistconf.lua dnsdist.conf - dh_installexamples - rm -f dnsdist.conf - -override_dh_strip: - dh_strip --dbg-package=dnsdist-dbg diff --git a/builder-support/debian/dnsdist/ubuntu-trusty/source/format b/builder-support/debian/dnsdist/ubuntu-trusty/source/format deleted file mode 100644 index 163aaf8d82..0000000000 --- a/builder-support/debian/dnsdist/ubuntu-trusty/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (quilt) diff --git a/builder-support/debian/dnsdist/ubuntu-trusty/upstream/signing-key.asc b/builder-support/debian/dnsdist/ubuntu-trusty/upstream/signing-key.asc deleted file mode 100644 index bc7e1ec647..0000000000 --- a/builder-support/debian/dnsdist/ubuntu-trusty/upstream/signing-key.asc +++ /dev/null @@ -1,189 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -=/oKT ------END PGP PUBLIC KEY BLOCK----- diff --git a/builder-support/debian/dnsdist/ubuntu-trusty/watch b/builder-support/debian/dnsdist/ubuntu-trusty/watch deleted file mode 100644 index 8c81a53389..0000000000 --- a/builder-support/debian/dnsdist/ubuntu-trusty/watch +++ /dev/null @@ -1,3 +0,0 @@ -# Site Directory Pattern Version Script -version=3 -opts="pgpsigurlmangle=s/$/.asc/,versionmangle=s/-/~/" https://downloads.powerdns.com/releases/ dnsdist-([0-9]+.*)\.tar\.bz2 debian uupdate diff --git a/builder-support/debian/recursor/ubuntu-trusty/README.source b/builder-support/debian/recursor/ubuntu-trusty/README.source deleted file mode 100644 index cf42723cec..0000000000 --- a/builder-support/debian/recursor/ubuntu-trusty/README.source +++ /dev/null @@ -1 +0,0 @@ -See /usr/share/doc/quilt/README.source diff --git a/builder-support/debian/recursor/ubuntu-trusty/compat b/builder-support/debian/recursor/ubuntu-trusty/compat deleted file mode 100644 index f599e28b8a..0000000000 --- a/builder-support/debian/recursor/ubuntu-trusty/compat +++ /dev/null @@ -1 +0,0 @@ -10 diff --git a/builder-support/debian/recursor/ubuntu-trusty/control b/builder-support/debian/recursor/ubuntu-trusty/control deleted file mode 100644 index 2fef0f55fd..0000000000 --- a/builder-support/debian/recursor/ubuntu-trusty/control +++ /dev/null @@ -1,38 +0,0 @@ -Source: pdns-recursor -Section: net -Priority: extra -Standards-Version: 4.1.2 -Maintainer: PowerDNS.COM BV -Build-Depends: debhelper (>= 9~), - dh-autoreconf, - libboost-all-dev, - libluajit-5.1-dev, - libprotobuf-dev, - libsnmp-dev, - libssl-dev, - pkg-config, - protobuf-compiler, - ragel -Homepage: https://www.powerdns.com/ - -Package: pdns-recursor -Architecture: any -Depends: adduser, - ${misc:Depends}, - ${shlibs:Depends} -Description: PowerDNS Recursor - High-performance resolving name server, utilizing multiple - processor and including Lua scripting capabilities. - -Package: pdns-recursor-dbg -Section: debug -Architecture: any -Depends: pdns-recursor (= ${binary:Version}), ${misc:Depends} -Description: debugging symbols for PowerDNS recursor - PowerDNS is a versatile nameserver which supports a large number - of different backends ranging from simple zonefiles to relational - databases and load balancing/failover algorithms. - PowerDNS tries to emphasize speed and security. - . - This package contains debugging symbols for PowerDNS to assist in - debugging, such as with gdb. It is not required for normal operation. diff --git a/builder-support/debian/recursor/ubuntu-trusty/copyright b/builder-support/debian/recursor/ubuntu-trusty/copyright deleted file mode 100644 index 0c315c2910..0000000000 --- a/builder-support/debian/recursor/ubuntu-trusty/copyright +++ /dev/null @@ -1,107 +0,0 @@ -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: PowerDNS -Source: https://www.powerdns.com/downloads.html - -Files: * -Copyright: 2002 - 2015 PowerDNS.COM BV and contributors -License: GPL-2 with OpenSSL Exception - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License version 2 - as published by the Free Software Foundation - . - In addition, for the avoidance of any doubt, permission is granted to - link this program with OpenSSL and to (re)distribute the binaries - produced as the result of such linking. - . - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - . - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. - -Files: debian/* -Copyright: 2002 - 2004 Wichert Akkermann - 2004 - 2013 Matthijs Möhlmann - 2012 - 2013 Marc Haber - 2014 - 2016 Christian Hofstaedtler - 2016 PowerDNS.COM BV and contributors -License: GPL-2 - -Files: ext/yahttp/* -Copyright: 2014 Aki Tuomi -License: Expat - -Files: ext/json11/* -Copyright: 2013 Dropbox, Inc. -License: Expat - -Files: ext/luawrapper/* -Copyright: 2013, Pierre KRIEGER -License: BSD-3 - -License: BSD-3 - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - * Neither the name of the nor the - names of its contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS 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 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. - -License: Expat - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - . - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. - -License: GPL-2 - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License. - . - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - . - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. diff --git a/builder-support/debian/recursor/ubuntu-trusty/gbp.conf b/builder-support/debian/recursor/ubuntu-trusty/gbp.conf deleted file mode 100644 index 9eee0d42b8..0000000000 --- a/builder-support/debian/recursor/ubuntu-trusty/gbp.conf +++ /dev/null @@ -1,4 +0,0 @@ -[DEFAULT] -pristine-tar = True -multimaint-merge = True -patch-numbers = False diff --git a/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.default b/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.default deleted file mode 100644 index db03e544a1..0000000000 --- a/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.default +++ /dev/null @@ -1,7 +0,0 @@ -# Variables for PowerDNS recursor init script. -# Not honored when systemd is the running init. -# -# Set START to yes to start the pdns-recursor -START=yes -# Run resolvconf? (Deprecated feature.) -RESOLVCONF=no diff --git a/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.examples b/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.examples deleted file mode 100644 index e55528c25c..0000000000 --- a/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.examples +++ /dev/null @@ -1 +0,0 @@ -rrd diff --git a/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.init b/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.init deleted file mode 100644 index 61fc03220d..0000000000 --- a/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.init +++ /dev/null @@ -1,175 +0,0 @@ -#!/bin/sh -### BEGIN INIT INFO -# Provides: pdns-recursor -# Required-Start: $network $remote_fs $syslog -# Required-Stop: $network $remote_fs $syslog -# Default-Start: 2 3 4 5 -# Default-Stop: 0 1 6 -# Short-Description: PowerDNS Recursor - Recursive DNS Server -# Description: PowerDNS Recursor - Recursive DNS Server -### END INIT INFO - -# -# Authors: Matthijs Möhlmann -# Christoph Haas -# -# Thanks to: -# Thomas Hood -# -# initscript for PowerDNS recursor - -# Load lsb stuff for systemd redirection (if available). -if [ -e /lib/lsb/init-functions ]; then - . /lib/lsb/init-functions -fi - -PATH=/sbin:/bin:/usr/sbin:/usr/bin -DESC="PowerDNS Recursor" -NAME=pdns_recursor -DAEMON=/usr/sbin/$NAME -# Derive the socket-dir setting from /etc/powerdns/recursor.conf -# or fall back to the default /var/run if not specified there. -PIDDIR=$(awk -F= '/^socket-dir=/ {print $2}' /etc/powerdns/recursor.conf) -if [ -z "$PIDDIR" ]; then PIDDIR=/var/run/pdns-recursor; mkdir -p $PIDDIR; fi -PIDFILE=$PIDDIR/$NAME.pid - -# Gracefully exit if the package has been removed. -test -x $DAEMON || exit 0 - -# Read config file if it is present. -if [ -r /etc/default/pdns-recursor ]; then - . /etc/default/pdns-recursor -fi - -start() { -# Return -# 0 if daemon has been started / was already running -# >0 if daemon could not be started - start-stop-daemon --start --oknodo --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null || return 0 - start-stop-daemon --start --oknodo --quiet --pidfile $PIDFILE --exec $DAEMON -- --daemon=yes || return 2 -} - -start_resolvconf() { - if [ "X$RESOLVCONF" = "Xyes" ] && [ -x /sbin/resolvconf ]; then - echo "nameserver 127.0.0.1" | /sbin/resolvconf -a lo.pdns-recursor - fi - return 0 -} - -stop() { -# Return -# 0 if daemon has been stopped -# 1 if daemon was already stopped -# 2 if daemon could not be stopped -# other if a failure occured - start-stop-daemon --stop --quiet --pidfile $PIDFILE --name $NAME - RETVAL="$?" - [ "$RETVAL" = 2 ] && return 2 - rm -f $PIDFILE - return "$RETVAL" -} - -stop_resolvconf() { - if [ "X$RESOLVCONF" = "Xyes" ] && [ -x /sbin/resolvconf ]; then - /sbin/resolvconf -d lo.pdns-recursor - fi - return 0 -} - -isrunning() -{ - /usr/bin/rec_control ping > /dev/null - return $? -} - -case "$1" in - start) - if [ "$START" != "yes" ]; then - echo "Not starting $DESC -- disabled." - exit 0 - fi - echo -n "Starting $DESC: $NAME ..." - start - case "$?" in - 0) - start_resolvconf - echo done - break - ;; - 1) - echo "already running" - break - ;; - *) - echo "failed" - exit 1 - ;; - esac - ;; - stop) - stop_resolvconf - echo -n "Stopping $DESC: $NAME ..." - stop - case "$?" in - 0) - echo done - break - ;; - 1) - echo "not running" - break - ;; - *) - echo "failed" - exit 1 - ;; - esac - ;; - restart|force-reload) - if [ "$START" != "yes" ]; then - $0 stop - exit 0 - fi - echo -n "Restarting $DESC ..." - stop - case "$?" in - 0|1) - start - case "$?" in - 0) - echo done - exit 0 - ;; - 1) - echo "failed -- old process still running" - exit 1 - ;; - *) - echo "failed to start" - exit 1 - ;; - esac - ;; - *) - echo "failed to stop" - exit 1 - ;; - esac - ;; - status) - if isrunning; then - echo "$NAME is running" - exit 0 - else - echo "$NAME is not running or not responding" - exit 3 - fi - ;; - *) - echo "Usage: $0 {start|stop|restart|force-reload|status}" >&2 - exit 3 - ;; -esac - -exit 0 - diff --git a/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.install b/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.install deleted file mode 100644 index a9a232e928..0000000000 --- a/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.install +++ /dev/null @@ -1,3 +0,0 @@ -usr/sbin/pdns_recursor -usr/bin/rec_control -etc/powerdns diff --git a/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.lintian-overrides b/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.lintian-overrides deleted file mode 100644 index b7f625e555..0000000000 --- a/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.lintian-overrides +++ /dev/null @@ -1,4 +0,0 @@ -# Source carries OpenSSL Exception -pdns-recursor: possible-gpl-code-linked-with-openssl -# We load lsb-functions conditionally. -pdns-recursor: init.d-script-needs-depends-on-lsb-base diff --git a/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.logcheck.ignore.server b/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.logcheck.ignore.server deleted file mode 100644 index f6e86ecedc..0000000000 --- a/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.logcheck.ignore.server +++ /dev/null @@ -1 +0,0 @@ -^\w{3} [ :0-9]{11} [._[:alnum:]-]+ pdns_recursor\[[0-9]+\]: stats: .* diff --git a/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.manpages b/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.manpages deleted file mode 100644 index 020a6a1edd..0000000000 --- a/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.manpages +++ /dev/null @@ -1,2 +0,0 @@ -pdns_recursor.1 -rec_control.1 diff --git a/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.postinst b/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.postinst deleted file mode 100644 index 1c32de2854..0000000000 --- a/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.postinst +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/sh -set -e - -case "$1" in - configure) - addgroup --system pdns - adduser --system --home /var/spool/powerdns --shell /bin/false --ingroup pdns --disabled-password --disabled-login --gecos "PowerDNS" pdns - ;; - - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# Startup errors should never cause dpkg to fail. -initscript_error() { - return 0 -} - -#DEBHELPER# - -exit 0 diff --git a/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.prerm b/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.prerm deleted file mode 100644 index e78608ccf1..0000000000 --- a/builder-support/debian/recursor/ubuntu-trusty/pdns-recursor.prerm +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -e - -# Startup errors should never cause dpkg to fail. -initscript_error() { - return 0 -} - -#DEBHELPER# - -exit 0 diff --git a/builder-support/debian/recursor/ubuntu-trusty/rules b/builder-support/debian/recursor/ubuntu-trusty/rules deleted file mode 100755 index 33787b1ba9..0000000000 --- a/builder-support/debian/recursor/ubuntu-trusty/rules +++ /dev/null @@ -1,45 +0,0 @@ -#!/usr/bin/make -f -DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) - -# Enable hardening features for daemons -# Note: blhc (build log hardening check) will find these false positivies: CPPFLAGS 2 missing, LDFLAGS 1 missing -export DEB_BUILD_MAINT_OPTIONS=hardening=+bindnow,+pie -DPKG_EXPORT_BUILDFLAGS = 1 -# Include buildflags.mk so we can append to the vars it sets. -include /usr/share/dpkg/buildflags.mk - -# Use new build system -%: - dh $@ \ - --with autoreconf \ - --parallel - -override_dh_auto_configure: - dh_auto_configure -- \ - --sysconfdir=/etc/powerdns \ - --enable-unit-tests \ - --with-lua=luajit \ - --with-protobuf=yes \ - --with-net-snmp \ - --disable-silent-rules \ - --disable-systemd - -override_dh_auto_install: - dh_auto_install -- STRIP_BINARIES=0 - rm -f debian/tmp/etc/powerdns/recursor.conf-dist - ./pdns_recursor --no-config --config | sed \ - -e 's!# config-dir=.*!config-dir=/etc/powerdns!' \ - -e 's!# local-address=.*!local-address=127.0.0.1!' \ - -e 's!# quiet=.*!quiet=yes!' \ - -e 's!# setgid=.*!setgid=pdns!' \ - -e 's!# setuid=.*!setuid=pdns!' \ - > debian/tmp/etc/powerdns/recursor.conf - -override_dh_strip: - dh_strip --dbg-package=pdns-recursor-dbg - -override_dh_installinit: - dh_installinit --error-handler=initscript_error - -override_dh_gencontrol: - dh_gencontrol -- $(SUBSTVARS) diff --git a/builder-support/debian/recursor/ubuntu-trusty/source.lintian-overrides b/builder-support/debian/recursor/ubuntu-trusty/source.lintian-overrides deleted file mode 100644 index 700fed037b..0000000000 --- a/builder-support/debian/recursor/ubuntu-trusty/source.lintian-overrides +++ /dev/null @@ -1,2 +0,0 @@ -# Source is in html/js/d3.js -pdns-recursor source: source-is-missing html/js/d3.v3.js line length is 32005 characters (>512) diff --git a/builder-support/debian/recursor/ubuntu-trusty/source/format b/builder-support/debian/recursor/ubuntu-trusty/source/format deleted file mode 100644 index 163aaf8d82..0000000000 --- a/builder-support/debian/recursor/ubuntu-trusty/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (quilt) diff --git a/builder-support/debian/recursor/ubuntu-trusty/tests/control b/builder-support/debian/recursor/ubuntu-trusty/tests/control deleted file mode 100644 index a0a6fc4a76..0000000000 --- a/builder-support/debian/recursor/ubuntu-trusty/tests/control +++ /dev/null @@ -1,3 +0,0 @@ -Tests: smoke -Depends: @, dnsutils -Restrictions: needs-root diff --git a/builder-support/debian/recursor/ubuntu-trusty/tests/smoke b/builder-support/debian/recursor/ubuntu-trusty/tests/smoke deleted file mode 100755 index 7970733642..0000000000 --- a/builder-support/debian/recursor/ubuntu-trusty/tests/smoke +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/bash -exec 2>&1 -set -ex - -cat <>/etc/powerdns/recursor.conf -auth-zones=example.org=/etc/powerdns/example.org.zone -EOF - -cat </etc/powerdns/example.org.zone -example.org. 172800 IN SOA ns1.example.org. dns.example.org. 1 10800 3600 604800 3600 -example.org. 172800 IN NS ns1.example.org. -smoke.example.org. 172800 IN A 127.0.0.123 -EOF - -service pdns-recursor restart - -TMPFILE=$(mktemp) -cleanup() { - rm -f "$TMPFILE" -} -trap cleanup EXIT - -dig @127.0.0.1 smoke.example.org 2>&1 | tee "$TMPFILE" - -if grep -c '127\.0\.0\.123' "$TMPFILE"; then - echo success -else - echo smoke could not be resolved - exit 1 -fi - diff --git a/builder-support/debian/recursor/ubuntu-trusty/watch b/builder-support/debian/recursor/ubuntu-trusty/watch deleted file mode 100644 index dbdba00d11..0000000000 --- a/builder-support/debian/recursor/ubuntu-trusty/watch +++ /dev/null @@ -1,3 +0,0 @@ -# Site Directory Pattern Version Script -version=3 -opts="pgpsigurlmangle=s/$/.asc/,versionmangle=s/-(alpha|beta|rc)/~$1/" https://downloads.powerdns.com/releases/ pdns-recursor-(.*)\.tar\.bz2 debian uupdate diff --git a/builder-support/dockerfiles/Dockerfile.target.ubuntu-trusty b/builder-support/dockerfiles/Dockerfile.target.ubuntu-trusty deleted file mode 100644 index 46bf2d3219..0000000000 --- a/builder-support/dockerfiles/Dockerfile.target.ubuntu-trusty +++ /dev/null @@ -1,27 +0,0 @@ -# First do the source builds -@INCLUDE Dockerfile.target.sdist - -FROM ubuntu:trusty as dist-base -ARG BUILDER_CACHE_BUSTER= -ARG APT_URL -RUN apt-get update && apt-get -y dist-upgrade - -@INCLUDE Dockerfile.debbuild-prepare - -@IF [ ! -z "$M_authoritative" ] -ADD builder-support/debian/authoritative/ubuntu-trusty/ pdns-${BUILDER_VERSION}/debian/ -@ENDIF - -@IF [ ! -z "$M_recursor" ] -ADD builder-support/debian/recursor/ubuntu-trusty/ pdns-recursor-${BUILDER_VERSION}/debian/ -@ENDIF - -@IF [ ! -z "$M_dnsdist" ] -ADD builder-support/debian/dnsdist/ubuntu-trusty/ dnsdist-${BUILDER_VERSION}/debian/ -@ENDIF - -@INCLUDE Dockerfile.debbuild - -# Do a test install and verify -# Can be skipped with skiptests=1 in the environment -# @EXEC [ "$skiptests" = "" ] && include Dockerfile.debtest