Package Details: npd6 1.1.0-1

Git Clone URL: https://aur.archlinux.org/npd6.git (read-only)
Package Base: npd6
Description: A Linux daemon to provide a proxy service for IPv6 Neighbor Solcitations received by a gateway routing device.
Upstream URL: https://github.com/npd6/npd6/
Licenses: GPL3
Submitter: bigeagle
Maintainer: bigeagle
Last Packager: bigeagle
Votes: 4
Popularity: 0.000000
First Submitted: 2011-11-25 16:24
Last Updated: 2015-07-03 04:29

Dependencies (0)

Required by (0)

Sources (2)

Latest Comments

cmsigler commented on 2015-12-03 02:34

Hi,

I believe the current PKGBUILD installs the two man pages in a directory where the standard man configuration for Arch doesn't search for them. I made a simple patch and now this seems to work:

========
--- ./PKGBUILD.orig 2015-07-03 00:28:37.000000000 -0400
+++ ./PKGBUILD 2015-12-02 21:27:53.046331475 -0500
@@ -21,8 +21,8 @@
cd ${pkgname}-${pkgver}
install -D -m 755 npd6 ${pkgdir}/usr/bin/npd6
install -D -m 644 etc/npd6.conf.sample ${pkgdir}/etc/npd6.conf.sample
- install -D -m 644 man/npd6.conf.5.gz ${pkgdir}/usr/share/man5/npd6.conf.5.gz
- install -D -m 644 man/npd6.8.gz ${pkgdir}/usr/share/man8/npd6.8.gz
+ install -D -m 644 man/npd6.conf.5.gz ${pkgdir}/usr/share/man/man5/npd6.conf.5.gz
+ install -D -m 644 man/npd6.8.gz ${pkgdir}/usr/share/man/man8/npd6.8.gz
}
md5sums=('75f09177c52b86ee82260bb6b1c726a5'
'319cc4f814a322e6aa9032c4d0f41dc6')
========

HTH.

Clemmitt

rpodgorny commented on 2015-08-12 11:28

please don't use /etc/npd6.conf.sample (use /etc/npd6.conf directly).

the reason being, pacman's backup facility will take care of preserving your personal configuration should anything change upstream AND it actually tells you there's a change in upstream config file (and you can use pacdiff subsequently).

this eases the administration a lot. thank you.

yukixz commented on 2015-05-26 14:34

The PKGBUILD may be updated:
1. npd6 has moved to github: https://github.com/npd6/npd6 .
2. New version (1.1.0) is released.
3. New url: http://npd6.github.io/npd6/

Malstrond commented on 2013-06-05 16:56

Service file works fine, thanks!

bigeagle commented on 2013-06-05 16:39

Sorry for that, updated.

Malstrond commented on 2013-06-05 16:36



The new PKGBUILD fails to build for me:

==> Making package: npd6 1.0.0-3 (Wed Jun 5 18:34:39 CEST 2013)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading npd6-1.0.0.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 34279 100 34279 0 0 967k 0 --:--:-- --:--:-- --:--:-- 984k
-> Found npd6.service
==> Validating source files with md5sums...
npd6-1.0.0.tar.gz ... Passed
npd6.service ... Passed
==> Extracting sources...
-> Extracting npd6-1.0.0.tar.gz with bsdtar
==> Starting build()...
gcc -Wall -g -O3 -D'BUILDREV="1.0.0.Unversioned directory"' -c main.c -o main.o
gcc -Wall -g -O3 -D'BUILDREV="1.0.0.Unversioned directory"' -c icmp6.c -o icmp6.o
gcc -Wall -g -O3 -D'BUILDREV="1.0.0.Unversioned directory"' -c util.c -o util.o
gcc -Wall -g -O3 -D'BUILDREV="1.0.0.Unversioned directory"' -c ip6.c -o ip6.o
gcc -Wall -g -O3 -D'BUILDREV="1.0.0.Unversioned directory"' -c config.c -o config.o
gcc -Wall -g -O3 -D'BUILDREV="1.0.0.Unversioned directory"' -c expintf.c -o expintf.o
gcc -Wall -g -O3 -D'BUILDREV="1.0.0.Unversioned directory"' -c exparser.c -o exparser.o
gcc main.o icmp6.o util.o ip6.o config.o expintf.o exparser.o -o npd6
==> Entering fakeroot environment...
==> Starting package()...
install: cannot stat '_npd6': No such file or directory
==> ERROR: A failure occurred in package().
Aborting...

You still have "install -D -m 755 _npd6 ${pkgdir}/etc/rc.d/npd6" in it, but _npd6 is not in the source tarball anymore.

Malstrond commented on 2013-06-05 16:35

The new PKGBUILD fails to build for me:

==> Making package: npd6 1.0.0-3 (Wed Jun 5 18:34:39 CEST 2013)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading npd6-1.0.0.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 34279 100 34279 0 0 967k 0 --:--:-- --:--:-- --:--:-- 984k
-> Found npd6.service
==> Validating source files with md5sums...
npd6-1.0.0.tar.gz ... Passed
npd6.service ... Passed
==> Extracting sources...
-> Extracting npd6-1.0.0.tar.gz with bsdtar
==> Starting build()...
gcc -Wall -g -O3 -D'BUILDREV="1.0.0.Unversioned directory"' -c main.c -o main.o
gcc -Wall -g -O3 -D'BUILDREV="1.0.0.Unversioned directory"' -c icmp6.c -o icmp6.o
gcc -Wall -g -O3 -D'BUILDREV="1.0.0.Unversioned directory"' -c util.c -o util.o
gcc -Wall -g -O3 -D'BUILDREV="1.0.0.Unversioned directory"' -c ip6.c -o ip6.o
gcc -Wall -g -O3 -D'BUILDREV="1.0.0.Unversioned directory"' -c config.c -o config.o
gcc -Wall -g -O3 -D'BUILDREV="1.0.0.Unversioned directory"' -c expintf.c -o expintf.o
gcc -Wall -g -O3 -D'BUILDREV="1.0.0.Unversioned directory"' -c exparser.c -o exparser.o
gcc main.o icmp6.o util.o ip6.o config.o expintf.o exparser.o -o npd6
==> Entering fakeroot environment...
==> Starting package()...
install: cannot stat '_npd6': No such file or directory
==> ERROR: A failure occurred in package().
Aborting...

Malstrond commented on 2013-06-05 16:35

The new PKGBUILD fails to build for me:

==> Making package: npd6 1.0.0-3 (Wed Jun 5 18:34:39 CEST 2013)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading npd6-1.0.0.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 34279 100 34279 0 0 967k 0 --:--:-- --:--:-- --:--:-- 984k
-> Found npd6.service
==> Validating source files with md5sums...
npd6-1.0.0.tar.gz ... Passed
npd6.service ... Passed
==> Extracting sources...
-> Extracting npd6-1.0.0.tar.gz with bsdtar
==> Starting build()...
gcc -Wall -g -O3 -D'BUILDREV="1.0.0.Unversioned directory"' -c main.c -o main.o
gcc -Wall -g -O3 -D'BUILDREV="1.0.0.Unversioned directory"' -c icmp6.c -o icmp6.o
gcc -Wall -g -O3 -D'BUILDREV="1.0.0.Unversioned directory"' -c util.c -o util.o
gcc -Wall -g -O3 -D'BUILDREV="1.0.0.Unversioned directory"' -c ip6.c -o ip6.o
gcc -Wall -g -O3 -D'BUILDREV="1.0.0.Unversioned directory"' -c config.c -o config.o
gcc -Wall -g -O3 -D'BUILDREV="1.0.0.Unversioned directory"' -c expintf.c -o expintf.o
gcc -Wall -g -O3 -D'BUILDREV="1.0.0.Unversioned directory"' -c exparser.c -o exparser.o
gcc main.o icmp6.o util.o ip6.o config.o expintf.o exparser.o -o npd6
==> Entering fakeroot environment...
==> Starting package()...
install: cannot stat '_npd6': No such file or directory
==> ERROR: A failure occurred in package().
Aborting...

bigeagle commented on 2013-06-04 05:48

Thanks, i've updated it with a npd6.service file for systemd

Malstrond commented on 2013-06-04 05:10

This package is not functional anymore.
It only provides a rc.d script and no systemd service file. To start rc.d scripts with systemd initscripts emulation, you need to have initscripts installed. Besides the fact the package is not in the repos anymore, it has files in the directories removed by filesystem update 2013.05-2 and thus conflicts with it.

All comments