]> granicus.if.org Git - pdns/commitdiff
Update README
authorPieter Lexis <pieter.lexis@powerdns.com>
Tue, 19 May 2015 19:33:28 +0000 (21:33 +0200)
committerPieter Lexis <pieter.lexis@powerdns.com>
Wed, 10 Jun 2015 07:44:02 +0000 (09:44 +0200)
build-scripts/README [deleted file]
build-scripts/README.md [new file with mode: 0644]

diff --git a/build-scripts/README b/build-scripts/README
deleted file mode 100644 (file)
index ecdec3c..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-These scripts are more or less private - feel free to edit them, but even
-more than the rest of PowerDNS, the contents of this directory are not
-guaranteed to work for you.
-
-The scripts contain preset paths and have many many dependencies on
-installed software.
diff --git a/build-scripts/README.md b/build-scripts/README.md
new file mode 100644 (file)
index 0000000..2a987d0
--- /dev/null
@@ -0,0 +1,32 @@
+Build Script for PowerDNS
+-------------------------
+The scripts in this directory are used by the folks at PowerDNS to build
+packages. This README will give a small walkthrough of important files.
+
+All `build-*` must be run from the root folder of the pdns repository to ensure
+their correct functionality.
+
+## `build-auth-*`
+These scripts build (based on the suffix) a package of the authoritative
+server. Either RPM's (for several different RHEL-based distro's), .deb's
+(for Debian Jessie only at the moment) or statically compiled RPM's and deb's.
+
+## `build-recursor-*`
+Based on suffix, hese scripts build a deb/RPM package for the Recursor. There is
+also a semi-static build script.
+
+## `build-dnsdist-*`
+Idem, these scripts allow one to build packages from a dnsdist distribution
+directory.
+
+## `debian-*`
+These directories contain the `debian/` directory used by the debhelper programs
+to create the packages. These are copied by the `build-*` scripts when needed.
+
+# Caveat
+These scripts are more or less private - feel free to edit them, but even
+more than the rest of PowerDNS, the contents of this directory are not
+guaranteed to work for you.
+
+Some scripts contain preset paths and have many many dependencies on
+installed software.