You are not logged in.

#1 2007-11-19 14:44:36

evdvelde
Member
From: Antwerp - BELGIUM
Registered: 2005-12-02
Posts: 57

[request] networkmanager-openvpn

Hi all,

I have been trying to get networkmanager-openvpn working and my PKGBUILD seems to work but I get errors when trying to use it in knetworkmanager. Could anyone have a look at this build to help me out?

Thanks in advance!

pkgname=networkmanager-openvpn
pkgver=0.6.5
pkgrel=1
pkgdesc="openvpn plugin for networkmanager"
arch=('i686' 'x86_64')
url="http://www.gnome.org/projects/NetworkManager/"
license="GPL"
depends=('networkmanager' 'libnetworkmanager' 'openvpn' 'libgnomeui')
makedepends=('subversion' 'gnome-common' 'intltool' 'autoconf' 'automake' 'libtool' 'pkgconfig' 'make')
source=('nm-openvpn-service.conf')
md5sums=('ec9cc56b3d44e32aa8efb85bba82478c')

_svntrunk="http://svn.gnome.org/svn/NetworkManager/tags/NETWORKMANAGER_0_6_5_RELEASE/"

build() {
  cd $startdir/src

  svn export $_svntrunk

  msg "SVN checkout done or server timeout"
  msg "Starting make..."

  cd NETWORKMANAGER_0_6_5_RELEASE/vpn-daemons/openvpn
  ./autogen.sh --prefix=/usr
  make all || return 1

  make DESTDIR=$startdir/pkg install || return 1
  mv $startdir/pkg/usr/etc $startdir/pkg/etc
  cp -f $startdir/src/nm-openvpn-service.conf $startdir/pkg/etc/dbus-1/system.d/nm-openvpn-service.conf
}

Offline

#2 2007-12-22 00:02:44

Grucha
Member
From: Poland, Wroclaw
Registered: 2006-10-02
Posts: 1
Website

Re: [request] networkmanager-openvpn

Try this:

PKGBUILD

pkgname=networkmanager-openvpn
pkgver=0.6.5
pkgrel=2
pkgdesc="openvpn plugin for networkmanager"
arch=('i686' 'x86_64')
url="http://www.gnome.org/projects/NetworkManager/"
license="GPL"
depends=('networkmanager' 'libnetworkmanager' 'openvpn' 'libgnomeui')
makedepends=('subversion' 'gnome-common' 'intltool' 'autoconf' 'automake' 'libtool' 'pkgconfig' 'make')
source=('nm-openvpn-service.conf')
md5sums=('d52576c2ba7256eba7368c7bf9f4dc3c')

_svntrunk="http://svn.gnome.org/svn/NetworkManager/tags/NETWORKMANAGER_0_6_5_RELEASE/"

build() {
  cd $startdir/src

  svn export $_svntrunk

  msg "SVN checkout done or server timeout"
  msg "Starting make..."

  cd NETWORKMANAGER_0_6_5_RELEASE/vpn-daemons/openvpn
  ./autogen.sh --prefix=/usr --without-gnome
  make all || return 1

  make DESTDIR=$startdir/pkg install || return 1
  mv $startdir/pkg/usr/etc $startdir/pkg/etc
  cp -f $startdir/src/nm-openvpn-service.conf $startdir/pkg/etc/dbus-1/system.d/nm-openvpn-service.conf
}

nm-openvpn-service.conf

<!DOCTYPE busconfig PUBLIC
 "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
 "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
    <policy user="root">
        <allow own="org.freedesktop.NetworkManager.openvpn"/>
        <allow send_destination="org.freedesktop.NetworkManager.openvpn"/>
        <allow send_interface="org.freedesktop.NetworkManager.openvpn"/>
    </policy>
    <policy group="network">
        <deny own="org.freedesktop.NetworkManager.openvpn"/>
        <deny send_destination="org.freedesktop.NetworkManager.openvpn"/>
        <deny send_interface="org.freedesktop.NetworkManager.openvpn"/>
    </policy>
    <policy context="default">
        <deny own="org.freedesktop.NetworkManager.openvpn"/>
        <deny send_destination="org.freedesktop.NetworkManager.openvpn"/>
        <deny send_interface="org.freedesktop.NetworkManager.openvpn"/>
    </policy>
</busconfig>

Last edited by Grucha (2007-12-22 00:33:07)


"Touch my car and i will touch your girl"

Offline

#3 2008-01-06 19:15:19

alt-os
Member
Registered: 2007-02-28
Posts: 8

Re: [request] networkmanager-openvpn

svn://, not http:// (the Gnome Trunk address)

Offline

#4 2008-01-06 21:30:47

alt-os
Member
Registered: 2007-02-28
Posts: 8

Re: [request] networkmanager-openvpn

Building it with the --without-gnome option, doesn't compile the libnm-openvpn-properties.
In addiction, nm search for a /usr/local/ file, even if --prefix was /usr. See in ~/.xsession-errors for details.

Offline

Board footer

Powered by FluxBB