diff options
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | umip-mip6d.service | 16 |
3 files changed, 85 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2bb5a1f4bd4c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = umip + pkgdesc = Open source implementation of Mobile IPv6 and NEMO Basic Support for Linux + pkgver = 1.0 + pkgrel = 1 + url = http://umip.org/ + arch = i686 + arch = x86_64 + license = GPL + makedepends = autoconf + makedepends = automake bison + makedepends = flex + makedepends = indent + depends = openssl + depends = ipsec-tools + depends = radvd + provides = mip6d + conflicts = mip6d + replaces = mip6d + backup = etc/mip6d/mip6d.conf + source = git://git.umip.org/umip.git#tag=v1.0 + source = umip-mip6d.service + md5sums = SKIP + md5sums = b53816cb794648e00cf5970a95e89990 + +pkgname = umip + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6381a1c3bc2f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Olivier Mehani <shtrom-aur@ssji.net> +pkgname=umip +pkgver=1.0 +pkgrel=1 +pkgdesc="Open source implementation of Mobile IPv6 and NEMO Basic Support for Linux" +arch=('i686' 'x86_64') +url="http://umip.org/" +license=('GPL') +depends=('openssl' 'ipsec-tools' 'radvd') +makedepends=('autoconf' 'automake bison' 'flex' 'indent') +provides=('mip6d') +conflicts=('mip6d') +replaces=('mip6d') +backup=(etc/mip6d/mip6d.conf) +install= +source=(git://git.umip.org/umip.git#tag=v1.0 +umip-mip6d.service) +noextract=() + +prepare() { + cd "$srcdir/$pkgname" + autoreconf -i +} + +build() { + cd "$srcdir/$pkgname" + ./configure --prefix=/usr --enable-vt + make +} + +package() { + cd "$srcdir/$pkgname" + make DESTDIR="$pkgdir/" install + + mkdir -p $pkgdir/etc/mip6d + cp $srcdir/$pkgname/extras/*.conf $pkgdir/etc/mip6d + cp $pkgdir/etc/mip6d/example-cn.conf $pkgdir/etc/mip6d/mip6d.conf + + mkdir -p $pkgdir/usr/lib/systemd/system/ + cp $srcdir/umip-mip6d.service $pkgdir/usr/lib/systemd/system/ +} +md5sums=('SKIP' + 'b53816cb794648e00cf5970a95e89990') diff --git a/umip-mip6d.service b/umip-mip6d.service new file mode 100644 index 000000000000..48269bcf619a --- /dev/null +++ b/umip-mip6d.service @@ -0,0 +1,16 @@ +# Do not make modifications to this file, as they may not survive update. +# Instead, copy it to /etc/systemd/system/, and modify it there. That modified +# copy will override the parameters here. +# +# See systemd(1) for details. +# +[Unit] +Description=Mobile IPv6 and NEMO Basic Support daemon +After=network.target + +[Service] +Type=simple +ExecStart=/usr/sbin/mip6d -c /etc/mip6d/mip6d.conf + +[Install] +WantedBy=multi-user.target |