[SCM] proftpd-dfsg branch, master, updated. debian/1.3.3a-6-20-g2644bc1

Francesco Paolo Lovergine frankie at debian.org
Wed Feb 16 09:15:43 UTC 2011


The following commit has been merged in the master branch:
commit 9144843a0295517470c03e083957318daf30b410
Author: Francesco Paolo Lovergine <frankie at debian.org>
Date:   Tue Feb 15 13:28:18 2011 +0100

    Minor changes and a new conf.d introduced.

diff --git a/debian/changelog b/debian/changelog
index 61552e9..91e3ed9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,16 @@
-proftpd-dfsg (1.3.3d-3) unstable; urgency=low
+proftpd-dfsg (1.3.3d-4) unstable; urgency=low
 
   * NOT YET RELEASED.
+  * Fixed previous changelog.
+  * Now proftpd.conf includes /etc/proftpd/conf.d contents to allow custom
+    configurations being loaded after system ones in separate files.
+  * Added README.Debian for proftpd-dev to explain how to build add-on
+    modules.
+
+ -- Francesco Paolo Lovergine <frankie at debian.org>  Tue, 15 Feb 2011 12:45:20 +0100
+
+proftpd-dfsg (1.3.3d-3) unstable; urgency=low
+
   * Updated danish template.
     (closes: #599862)
   * Now grep uses --silet to avoid warning at /etc/inetd.conf parsing.
diff --git a/debian/proftpd-basic.dirs b/debian/proftpd-basic.dirs
index 817da2c..c4a5aec 100644
--- a/debian/proftpd-basic.dirs
+++ b/debian/proftpd-basic.dirs
@@ -6,6 +6,7 @@ usr/bin
 usr/sbin
 usr/lib/proftpd
 etc/proftpd
+etc/proftpd/conf.d
 usr/share/proftpd
 usr/share/proftpd/templates
 var/log/proftpd
diff --git a/debian/proftpd-dev.README.Debian b/debian/proftpd-dev.README.Debian
new file mode 100644
index 0000000..e8ec425
--- /dev/null
+++ b/debian/proftpd-dev.README.Debian
@@ -0,0 +1,23 @@
+ProFTPD third parties module and packages development
+-----------------------------------------------------
+
+Upstream provides `prxs' as a useful tool to build your own proftpd DSO modules.
+The resulting shared library can be loaded in the /usr/lib/proftpd directory to
+allow proftpd finding the additional module.
+This could be done with a command like
+
+    prxs -c -i -d mod_foo.c
+
+The resulting module mod_foo.so is strictly binary-dependent on the specific
+version of proftpd you used to build it by prxs. If you prefer creating
+a deb source package Debian proftpd-dev package provides 
+
+    /usr/share/proftpd/proftpd.substvars
+
+which can be used to introduce a dependency on ${proftpd:Depends} in 
+your debian/control for foo binary package. You have to add its contents 
+to a debian/<foo>.substvars or debian/substvars with a command like
+
+    cat /usr/share/proftpd/proftpd.substvars >>debian/<foo>.substvars
+
+just before calling dh_gencontrol or dpkg-gencontrol.
diff --git a/debian/templates/proftpd.conf b/debian/templates/proftpd.conf
index 6cff352..918021b 100644
--- a/debian/templates/proftpd.conf
+++ b/debian/templates/proftpd.conf
@@ -181,3 +181,6 @@ AdminControlsEngine off
 #   # </Directory>
 # 
 # </Anonymous>
+
+# Include other custom configuration files
+Include /etc/proftpd/conf.d

-- 
ProFTPD core package



More information about the Pkg-proftpd-maintainers mailing list