The following packages will be installed: knock Fetching README... 0%100%100%100%100%100%Done Fetching doinst.sh... 0%100%100%100%100%100%Done Fetching knock.SlackBuild... 0%100%100%100%100%100%Done Fetching knock.info... 0%100%100%100%100%100%Done Fetching rc.knockd.new... 0%100%100%100%100%100%Done Fetching slack-desc... 0%100%100%100%100%100%Done knock-0.7/ knock-0.7/README.md knock-0.7/TODO knock-0.7/ChangeLog knock-0.7/Makefile.am knock-0.7/compile knock-0.7/configure.ac knock-0.7/install-sh knock-0.7/aclocal.m4 knock-0.7/doc/ knock-0.7/doc/knockd.1.in knock-0.7/doc/knock.1.in knock-0.7/config.h.in knock-0.7/src/ knock-0.7/src/knock.c knock-0.7/src/list.c knock-0.7/src/list.h knock-0.7/src/knockd.c knock-0.7/configure knock-0.7/knockd.conf knock-0.7/depcomp knock-0.7/missing knock-0.7/Makefile.in knock-0.7/COPYING checking for a BSD-compatible install... /usr/bin/ginstall -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for pcap_dispatch in -lpcap... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing depfiles commands make all-am make[1]: Entering directory '/usr/src/slapt-src-x86_64/network/knock/knock-0.7' depbase=`echo src/knock.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -I. -D_BSD_SOURCE -g -Wall -pedantic -fno-exceptions -O2 -fPIC -MT src/knock.o -MD -MP -MF $depbase.Tpo -c -o src/knock.o src/knock.c &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from src/knock.c:22: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ gcc -g -Wall -pedantic -fno-exceptions -O2 -fPIC -o knock src/knock.o -lpcap depbase=`echo src/knockd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -I. -D_BSD_SOURCE -g -Wall -pedantic -fno-exceptions -O2 -fPIC -MT src/knockd.o -MD -MP -MF $depbase.Tpo -c -o src/knockd.o src/knockd.c &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from src/knockd.c:22: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ src/knockd.c: In function ‘parseconfig’: src/knockd.c:490:25: warning: ‘strncpy’ output may be truncated copying 256 bytes from a string of length 4095 [-Wstringop-truncation] 490 | strncpy(section, ptr, sizeof(section)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/knockd.c: In function ‘sniff’: src/knockd.c:1425:37: warning: ‘-’ directive output may be truncated writing 1 byte into a region of size between 0 and 7 [-Wformat-truncation=] 1425 | snprintf(pkt_date, 11, "%04d-%02d-%02d", pkt_tm->tm_year+1900, pkt_tm->tm_mon, | ^ src/knockd.c:1425:9: note: ‘snprintf’ output between 11 and 36 bytes into a destination of size 11 1425 | snprintf(pkt_date, 11, "%04d-%02d-%02d", pkt_tm->tm_year+1900, pkt_tm->tm_mon, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1426 | pkt_tm->tm_mday); | ~~~~~~~~~~~~~~~~ depbase=`echo src/list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -I. -D_BSD_SOURCE -g -Wall -pedantic -fno-exceptions -O2 -fPIC -MT src/list.o -MD -MP -MF $depbase.Tpo -c -o src/list.o src/list.c &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from src/list.c:22: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ gcc -g -Wall -pedantic -fno-exceptions -O2 -fPIC -o knockd src/knockd.o src/list.o -lpcap sed -e "s/#VERSION#/0.7/" doc/knock.1.in > doc/knock.1 sed -e "s/#VERSION#/0.7/" doc/knockd.1.in > doc/knockd.1 make[1]: Leaving directory '/usr/src/slapt-src-x86_64/network/knock/knock-0.7' make[1]: Entering directory '/usr/src/slapt-src-x86_64/network/knock/knock-0.7' /usr/bin/mkdir -p '/usr/src/slapt-src-x86_64/network/knock/package-knock/usr/bin' /usr/bin/ginstall -c knock '/usr/src/slapt-src-x86_64/network/knock/package-knock/usr/bin' /usr/bin/mkdir -p '/usr/src/slapt-src-x86_64/network/knock/package-knock/usr/sbin' /usr/bin/ginstall -c knockd '/usr/src/slapt-src-x86_64/network/knock/package-knock/usr/sbin' /usr/bin/mkdir -p '/usr/src/slapt-src-x86_64/network/knock/package-knock/etc' /usr/bin/ginstall -c -m 644 knockd.conf '/usr/src/slapt-src-x86_64/network/knock/package-knock/etc' /usr/bin/mkdir -p '/usr/src/slapt-src-x86_64/network/knock/package-knock/usr/share/doc/knock' /usr/bin/ginstall -c -m 644 README.md TODO ChangeLog COPYING '/usr/src/slapt-src-x86_64/network/knock/package-knock/usr/share/doc/knock' /usr/bin/mkdir -p '/usr/src/slapt-src-x86_64/network/knock/package-knock/usr/man/man1' /usr/bin/ginstall -c -m 644 doc/knock.1 doc/knockd.1 '/usr/src/slapt-src-x86_64/network/knock/package-knock/usr/man/man1' make[1]: Leaving directory '/usr/src/slapt-src-x86_64/network/knock/knock-0.7' Slackware package maker, version 3.14159265. Searching for symbolic links: No symbolic links were found, so we won't make an installation script. You can make your own later in ./install/doinst.sh and rebuild the package if you like. This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src-x86_64/network/knock/knock-0.7-x86_64-1salix15.0.txz ./ etc/ etc/knockd.conf.new etc/rc.d/ etc/rc.d/rc.knockd.new install/ install/doinst.sh install/slack-desc usr/ usr/bin/ usr/bin/knock usr/doc/ usr/doc/knock-0.7/ usr/doc/knock-0.7/COPYING usr/doc/knock-0.7/ChangeLog usr/doc/knock-0.7/README.md usr/doc/knock-0.7/TODO usr/doc/knock-0.7/knock.SlackBuild usr/doc/knock-0.7/knockd.conf usr/man/ usr/man/man1/ usr/man/man1/knock.1.gz usr/man/man1/knockd.1.gz usr/sbin/ usr/sbin/knockd usr/share/ usr/share/doc/ usr/share/doc/knock/ usr/share/doc/knock/COPYING usr/share/doc/knock/ChangeLog usr/share/doc/knock/README.md usr/share/doc/knock/TODO Slackware package /usr/src/slapt-src-x86_64/network/knock/knock-0.7-x86_64-1salix15.0.txz created. Installing package knock-0.7-x86_64-1salix15.0... | knock (a port-knock server) | | This is a port-knocking server/client. Port-knocking is a method | where a server can sniff one of its interfaces for a special "knock" | sequence of port-hits. When detected, it will run a specified event | bound to that port knock sequence. These port-hits need not be on | open ports, since we use libpcap to sniff the raw interface traffic. | | | Homepage: http://www.zeroflux.org/cgi-bin/cvstrac.cgi/knock/wiki | | | WARNING: Directory already exists *behind the symlink* on filesystem. This may break upgrade/remove if you change that symlink in the future. (usr/share/doc)