tags -1 patch user debian-rele...@lists.debian.org usertags -1 + bsp-2018-12-ch-bern thanks
Find attached the fix for netkit-rwall. For a full explanation, see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911154#44 Regards, Christoph
diff -Nru netkit-rwall-0.17/debian/compat netkit-rwall-0.17/debian/compat --- netkit-rwall-0.17/debian/compat 2018-12-05 19:20:50.000000000 +0100 +++ netkit-rwall-0.17/debian/compat 2010-01-15 17:17:00.000000000 +0100 @@ -1 +1 @@ -7 +10 diff -Nru netkit-rwall-0.17/debian/control netkit-rwall-0.17/debian/control --- netkit-rwall-0.17/debian/control 2018-12-05 19:20:50.000000000 +0100 +++ netkit-rwall-0.17/debian/control 2010-01-15 17:17:00.000000000 +0100 @@ -3,7 +3,7 @@ Priority: optional Maintainer: Alberto Gonzalez Iniesta <a...@inittab.org> Standards-Version: 3.8.3 -Build-Depends: debhelper (>= 7) +Build-Depends: debhelper (>= 10~), cmake Package: rwalld Architecture: any diff -Nru netkit-rwall-0.17/debian/not-installed netkit-rwall-0.17/debian/not-installed --- netkit-rwall-0.17/debian/not-installed 1970-01-01 01:00:00.000000000 +0100 +++ netkit-rwall-0.17/debian/not-installed 2010-01-15 17:17:00.000000000 +0100 @@ -0,0 +1 @@ +debian/tmp/usr/share/man/man8/rwalld.8 diff -Nru netkit-rwall-0.17/debian/patches/define-salen.patch netkit-rwall-0.17/debian/patches/define-salen.patch --- netkit-rwall-0.17/debian/patches/define-salen.patch 1970-01-01 01:00:00.000000000 +0100 +++ netkit-rwall-0.17/debian/patches/define-salen.patch 2010-01-15 17:17:00.000000000 +0100 @@ -0,0 +1,17 @@ +Description: Define initial value for salen +Author: Herbert Xu <herb...@debian.org> (presumably) +Date: 1999-11-03 +Last-Update: 2018-11-25 + +--- a/rpc.rwalld/rwalld.c ++++ b/rpc.rwalld/rwalld.c +@@ -78,8 +78,8 @@ + { + SVCXPRT *transp; + int s; +- socklen_t salen; + struct sockaddr_in sa; ++ socklen_t salen = sizeof(sa); + int sock = 0; + int proto = 0; + diff -Nru netkit-rwall-0.17/debian/patches/fix-typo.patch netkit-rwall-0.17/debian/patches/fix-typo.patch --- netkit-rwall-0.17/debian/patches/fix-typo.patch 1970-01-01 01:00:00.000000000 +0100 +++ netkit-rwall-0.17/debian/patches/fix-typo.patch 2010-01-15 17:17:00.000000000 +0100 @@ -0,0 +1,16 @@ +Description: Fix typo in manpage +Author: A. Costa" <agco...@gis.net> +Bug-Debian: https://bugs.debian.org/432058 +Last-Update: 2018-11-25 + +--- a/rwall/rwall.1 ++++ b/rwall/rwall.1 +@@ -63,7 +63,7 @@ + .It rwall: RPC: Port mapper failure - RPC: Timed out + The remote host is not running the portmapper (see + .Xr portmap 8 ), +-and cannot accomodate any RPC-based services. The host may be down. ++and cannot accommodate any RPC-based services. The host may be down. + .El + .Sh SEE ALSO + .Xr wall 1 , diff -Nru netkit-rwall-0.17/debian/patches/series netkit-rwall-0.17/debian/patches/series --- netkit-rwall-0.17/debian/patches/series 1970-01-01 01:00:00.000000000 +0100 +++ netkit-rwall-0.17/debian/patches/series 2010-01-15 17:17:00.000000000 +0100 @@ -0,0 +1,3 @@ +define-salen.patch +fix-typo.patch +use-cmake-as-buildsystem.patch diff -Nru netkit-rwall-0.17/debian/patches/use-cmake-as-buildsystem.patch netkit-rwall-0.17/debian/patches/use-cmake-as-buildsystem.patch --- netkit-rwall-0.17/debian/patches/use-cmake-as-buildsystem.patch 1970-01-01 01:00:00.000000000 +0100 +++ netkit-rwall-0.17/debian/patches/use-cmake-as-buildsystem.patch 2010-01-15 17:17:00.000000000 +0100 @@ -0,0 +1,102 @@ +Description: Use cmake as build system +Author: Christoph Biedl <debian.a...@manchmal.in-ulm.de> +Bug-Debian: https://bugs.debian.org/912129 +Last-Update: 2018-11-25 + +--- /dev/null ++++ b/CMakeLists.txt +@@ -0,0 +1,9 @@ ++cmake_minimum_required(VERSION 3.7) ++project(netkit-rwall) ++ ++set(BIN_DIR "${CMAKE_INSTALL_PREFIX}/bin") ++set(SBIN_DIR "${CMAKE_INSTALL_PREFIX}/sbin") ++set(MAN_DIR "${CMAKE_INSTALL_PREFIX}/share/man") ++ ++add_subdirectory(rpc.rwalld) ++add_subdirectory(rwall) +--- /dev/null ++++ b/rpc.rwalld/CMakeLists.txt +@@ -0,0 +1,43 @@ ++ ++include_directories( ++ BEFORE ++ ${CMAKE_CURRENT_BINARY_DIR} ++) ++ ++set( ++ RWALLX ++ ${CMAKE_CURRENT_SOURCE_DIR}/../include/rpcsvc/rwall.x ++) ++ ++add_executable( ++ rpc.rwalld ++ daemon.c ++ rwalld.c ++ rwall.h ++) ++install( ++ TARGETS rpc.rwalld ++ DESTINATION ${SBIN_DIR} ++) ++ ++add_custom_command( ++ COMMENT "Creating rwall.h" ++ OUTPUT rwall.h ++ COMMAND rpcgen ++ ARGS ++ -h ++ -o rwall.h ++ ${RWALLX} ++ DEPENDS ${RWALLX} ++) ++ ++install( ++ FILES rpc.rwalld.8 ++ DESTINATION ${MAN_DIR}/man8/ ++) ++install( ++ CODE "execute_process( \ ++ COMMAND ${CMAKE_COMMAND} -E create_symlink \ ++ rpc.rwalld.8 \$ENV{DESTDIR}${MAN_DIR}/man8/rwalld.8 \ ++ )" ++) +--- /dev/null ++++ b/rwall/CMakeLists.txt +@@ -0,0 +1,36 @@ ++ ++include_directories( ++ BEFORE ++ ${CMAKE_CURRENT_BINARY_DIR} ++) ++ ++set( ++ RWALLX ++ ${CMAKE_CURRENT_SOURCE_DIR}/../include/rpcsvc/rwall.x ++) ++ ++add_executable( ++ rwall ++ rwall.c ++ rwall.h ++) ++install( ++ TARGETS rwall ++ DESTINATION ${BIN_DIR} ++) ++ ++add_custom_command( ++ COMMENT "Creating rwall.h" ++ OUTPUT rwall.h ++ COMMAND rpcgen ++ ARGS ++ -h ++ -o rwall.h ++ ${RWALLX} ++ DEPENDS ${RWALLX} ++) ++ ++install( ++ FILES rwall.1 ++ DESTINATION ${MAN_DIR}/man1/ ++) diff -Nru netkit-rwall-0.17/debian/rules netkit-rwall-0.17/debian/rules --- netkit-rwall-0.17/debian/rules 2018-12-05 19:20:50.000000000 +0100 +++ netkit-rwall-0.17/debian/rules 2010-01-15 17:17:00.000000000 +0100 @@ -1,83 +1,7 @@ #!/usr/bin/make -f -# GNU copyright 1997 to 1999 by Joey Hess. -# Copyright (c) 1999 Herbert Xu <herb...@debian.org> -# $Id: rules,v 1.5 2003/10/31 09:51:51 herbert Exp $ -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 +%: + dh $@ --buildsystem=cmake --no-parallel -# This is the debhelper compatability version to use. -#export DH_COMPAT=2 - -# This has to be exported to make some magic below work. -export DH_OPTIONS - -build: - dh_testdir - - if [ ! -f MCONFIG ]; then \ - ./configure; \ - sed -e 's/^CFLAGS=\(.*\)$$/CFLAGS= -g \1/' MCONFIG \ - > MCONFIG.new; \ - mv MCONFIG.new MCONFIG; \ - fi - $(MAKE) - -clean: - dh_testdir - dh_testroot - - [ ! -f MCONFIG ] || $(MAKE) distclean - - dh_clean - -install: DH_OPTIONS= -install: build - dh_testdir - dh_testroot - dh_prep - dh_installdirs - - install rwall/rwall debian/rwall/usr/bin - install rpc.rwalld/rwalld debian/rwalld/usr/sbin/rpc.rwalld - cp rwall/rwall.1 debian/rwall/usr/share/man/man1 - cp rpc.rwalld/rpc.rwalld.8 debian/rwalld/usr/share/man/man8 - -# This single target is used to build all the packages, all at once, or -# one at a time. So keep in mind: any options passed to commands here will -# affect _all_ packages. Anything you want to only affect one package -# should be put in another target, such as the install target. -binary-common: - dh_testdir - dh_testroot - dh_installdocs - dh_installexamples - dh_installmenu - dh_installcron - dh_installinfo - dh_installchangelogs ChangeLog - dh_link - dh_strip - dh_compress - dh_fixperms - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - -# Build architecture independant packages using the common target. -binary-indep: install -# (Uncomment this next line if you have such packages.) -# $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common - -# Build architecture dependant packages using the common target. -binary-arch: install - $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common - -# Any other binary targets build just one binary package at a time. -binary-%: install - make -f debian/rules binary-common DH_OPTIONS=-p$* - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install +override_dh_missing: + dh_missing --fail-missing diff -Nru netkit-rwall-0.17/debian/rwalld.dirs netkit-rwall-0.17/debian/rwalld.dirs --- netkit-rwall-0.17/debian/rwalld.dirs 2018-12-05 19:20:50.000000000 +0100 +++ netkit-rwall-0.17/debian/rwalld.dirs 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -usr/sbin -usr/share/man/man8 diff -Nru netkit-rwall-0.17/debian/rwalld.install netkit-rwall-0.17/debian/rwalld.install --- netkit-rwall-0.17/debian/rwalld.install 1970-01-01 01:00:00.000000000 +0100 +++ netkit-rwall-0.17/debian/rwalld.install 2010-01-15 17:17:00.000000000 +0100 @@ -0,0 +1,2 @@ + +usr/sbin/rpc.rwalld diff -Nru netkit-rwall-0.17/debian/rwall.dirs netkit-rwall-0.17/debian/rwall.dirs --- netkit-rwall-0.17/debian/rwall.dirs 2018-12-05 19:20:50.000000000 +0100 +++ netkit-rwall-0.17/debian/rwall.dirs 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -usr/bin -usr/share/man/man1 diff -Nru netkit-rwall-0.17/debian/rwalld.manpages netkit-rwall-0.17/debian/rwalld.manpages --- netkit-rwall-0.17/debian/rwalld.manpages 1970-01-01 01:00:00.000000000 +0100 +++ netkit-rwall-0.17/debian/rwalld.manpages 2010-01-15 17:17:00.000000000 +0100 @@ -0,0 +1,2 @@ + +debian/tmp/usr/share/man/man8/rpc.rwalld.8 diff -Nru netkit-rwall-0.17/debian/rwall.install netkit-rwall-0.17/debian/rwall.install --- netkit-rwall-0.17/debian/rwall.install 1970-01-01 01:00:00.000000000 +0100 +++ netkit-rwall-0.17/debian/rwall.install 2010-01-15 17:17:00.000000000 +0100 @@ -0,0 +1,2 @@ + +usr/bin/rwall diff -Nru netkit-rwall-0.17/debian/rwall.manpages netkit-rwall-0.17/debian/rwall.manpages --- netkit-rwall-0.17/debian/rwall.manpages 1970-01-01 01:00:00.000000000 +0100 +++ netkit-rwall-0.17/debian/rwall.manpages 2010-01-15 17:17:00.000000000 +0100 @@ -0,0 +1,2 @@ + +debian/tmp/usr/share/man/man1/rwall.1 diff -Nru netkit-rwall-0.17/debian/source/format netkit-rwall-0.17/debian/source/format --- netkit-rwall-0.17/debian/source/format 1970-01-01 01:00:00.000000000 +0100 +++ netkit-rwall-0.17/debian/source/format 2010-01-15 17:17:00.000000000 +0100 @@ -0,0 +1 @@ +3.0 (quilt) diff -Nru netkit-rwall-0.17/rpc.rwalld/Makefile netkit-rwall-0.17/rpc.rwalld/Makefile --- netkit-rwall-0.17/rpc.rwalld/Makefile 2018-12-05 19:20:50.000000000 +0100 +++ netkit-rwall-0.17/rpc.rwalld/Makefile 1999-12-12 19:05:05.000000000 +0100 @@ -5,7 +5,7 @@ RPCGEN=rpcgen -rwalld: rwalld.o +rwalld: rwalld.o daemon.o $(CC) $(LDFLAGS) $^ $(LIBS) -o $@ rwalld.o: rwall.h daemon.h ../version.h diff -Nru netkit-rwall-0.17/rpc.rwalld/rwalld.c netkit-rwall-0.17/rpc.rwalld/rwalld.c --- netkit-rwall-0.17/rpc.rwalld/rwalld.c 2018-12-05 19:20:50.000000000 +0100 +++ netkit-rwall-0.17/rpc.rwalld/rwalld.c 1999-12-12 19:05:05.000000000 +0100 @@ -78,8 +78,8 @@ { SVCXPRT *transp; int s; + socklen_t salen; struct sockaddr_in sa; - socklen_t salen = sizeof(sa); int sock = 0; int proto = 0; diff -Nru netkit-rwall-0.17/rwall/rwall.1 netkit-rwall-0.17/rwall/rwall.1 --- netkit-rwall-0.17/rwall/rwall.1 2018-12-05 19:20:50.000000000 +0100 +++ netkit-rwall-0.17/rwall/rwall.1 2000-07-31 01:57:05.000000000 +0200 @@ -63,7 +63,7 @@ .It rwall: RPC: Port mapper failure - RPC: Timed out The remote host is not running the portmapper (see .Xr portmap 8 ), -and cannot accommodate any RPC-based services. The host may be down. +and cannot accomodate any RPC-based services. The host may be down. .El .Sh SEE ALSO .Xr wall 1 ,
signature.asc
Description: PGP signature