[arch-commits] Commit in miniupnpd/trunk (3 files)

Timothy Redaelli tredaelli at archlinux.org
Mon Nov 2 16:11:16 UTC 2015


    Date: Monday, November 2, 2015 @ 17:11:16
  Author: tredaelli
Revision: 145674

upgpkg: miniupnpd 1.9.20150922-1

Use Type=forking and remove miniupnpd-1.8.20140401-foreground.patch.
Remove --igd2 since broken clients (like uTorrent) couldn't add port mapping FS#44726

Modified:
  miniupnpd/trunk/PKGBUILD
  miniupnpd/trunk/miniupnpd.systemd
Deleted:
  miniupnpd/trunk/miniupnpd-1.8.20140401-foreground.patch

-----------------------------------------+
 PKGBUILD                                |   16 +++---------
 miniupnpd-1.8.20140401-foreground.patch |   40 ------------------------------
 miniupnpd.systemd                       |    3 +-
 3 files changed, 6 insertions(+), 53 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2015-11-02 16:01:28 UTC (rev 145673)
+++ PKGBUILD	2015-11-02 16:11:16 UTC (rev 145674)
@@ -2,7 +2,7 @@
 # Maintainer: Timothy Redaelli <timothy.redaelli at gmail.com>
 # Contributor: fauno <fauno at parabola.nu>
 pkgname=miniupnpd
-pkgver=1.9.20150721
+pkgver=1.9.20150922
 pkgrel=1
 pkgdesc="Lightweight UPnP IGD daemon"
 arch=('i686' 'x86_64')
@@ -12,22 +12,14 @@
 depends=('iptables' 'net-tools' 'util-linux')
 makedepends=('lsb-release')
 source=("http://miniupnp.free.fr/files/$pkgname-$pkgver.tar.gz"
-        miniupnpd-1.8.20140401-foreground.patch
         miniupnpd.systemd)
-sha256sums=('9340224e5023ecb5d1b7f45e4d69734dcfbadbe41a80d1f0182347e6b8104470'
-            '79350f2dbb695b58744aa9036d34a7dfdcfc97cf0f5f3419b86bd9ca58482f8e'
-            '74d23781dd585fc1a4af77b4f0144774c57a9743b6c3670e75029e65c92a3db0')
+sha256sums=('d71a7435d93a311bf7ac8dd369efd1a805a95afe29d2df42399b97eec8ad1c28'
+            '66cd1ed0ae55c683910d46c2e486a8b52e48088b70248323cf894bc962ede48f')
 
-prepare() {
-  cd "$pkgname-$pkgver"
-
-  patch -p0 -i "$srcdir"/miniupnpd-1.8.20140401-foreground.patch
-}
-
 build() {
   cd "$pkgname-$pkgver"
 
-  CONFIG_OPTIONS="--ipv6 --igd2 --leasefile" make -f Makefile.linux config.h
+  CONFIG_OPTIONS="--ipv6 --leasefile" make -f Makefile.linux config.h
   make -f Makefile.linux
 }
 

Deleted: miniupnpd-1.8.20140401-foreground.patch
===================================================================
--- miniupnpd-1.8.20140401-foreground.patch	2015-11-02 16:01:28 UTC (rev 145673)
+++ miniupnpd-1.8.20140401-foreground.patch	2015-11-02 16:11:16 UTC (rev 145674)
@@ -1,40 +0,0 @@
---- ./miniupnpd.c.orig	2014-04-23 15:41:11.783562093 +0000
-+++ ./miniupnpd.c	2014-04-23 15:43:19.672842038 +0000
-@@ -797,7 +797,7 @@
- {
- 	int i;
- 	int pid;
--	int debug_flag = 0;
-+	int debug_flag = 0, foreground_flag = 0;
- 	int openlog_option;
- 	struct sigaction sa;
- 	/*const char * logfilename = 0;*/
-@@ -1159,6 +1159,9 @@
- 		case 'd':
- 			debug_flag = 1;
- 			break;
-+		case 'D':
-+			foreground_flag = 1;
-+			break;
- 		case 'w':
- 			if(i+1 < argc)
- 				presurl = argv[++i];
-@@ -1273,7 +1276,7 @@
- 		goto print_usage;
- 	}
- 
--	if(debug_flag)
-+	if(debug_flag || foreground_flag)
- 	{
- 		pid = getpid();
- 	}
-@@ -1413,7 +1416,8 @@
- 	        "\tNotify interval is in seconds. Default is 30 seconds.\n"
- 			"\tDefault pid file is '%s'.\n"
- 			"\tDefault config file is '%s'.\n"
--			"\tWith -d miniupnpd will run as a standard program.\n"
-+			"\tWith -D miniupnpd will run as a standard program.\n"
-+			"\tWith -d miniupnpd will run as a standard program in debug mode.\n"
- #if defined(USE_PF) || defined(USE_IPF)
- 			"\t-L sets packet log in pf and ipf on.\n"
- #endif

Modified: miniupnpd.systemd
===================================================================
--- miniupnpd.systemd	2015-11-02 16:01:28 UTC (rev 145673)
+++ miniupnpd.systemd	2015-11-02 16:11:16 UTC (rev 145674)
@@ -4,8 +4,9 @@
 After=network.target
 
 [Service]
+Type=forking
 ExecStartPre=/etc/miniupnpd/iptables_init.sh
-ExecStart=/usr/bin/miniupnpd -f /etc/miniupnpd/miniupnpd.conf -D
+ExecStart=/usr/bin/miniupnpd -f /etc/miniupnpd/miniupnpd.conf
 ExecStopPost=/etc/miniupnpd/iptables_removeall.sh
 PIDFile=/run/miniupnpd.pid
 



More information about the arch-commits mailing list