[arch-commits] Commit in openvpn/repos (8 files)
Date: Sunday, June 18, 2017 @ 19:30:55 Author: eworm Revision: 298960 archrelease: copy trunk to testing-i686, testing-x86_64 Added: openvpn/repos/testing-i686/ openvpn/repos/testing-i686/0004-openssl-1-1-0.patch (from rev 298959, openvpn/trunk/0004-openssl-1-1-0.patch) openvpn/repos/testing-i686/PKGBUILD (from rev 298959, openvpn/trunk/PKGBUILD) openvpn/repos/testing-i686/openvpn.install (from rev 298959, openvpn/trunk/openvpn.install) openvpn/repos/testing-x86_64/ openvpn/repos/testing-x86_64/0004-openssl-1-1-0.patch (from rev 298959, openvpn/trunk/0004-openssl-1-1-0.patch) openvpn/repos/testing-x86_64/PKGBUILD (from rev 298959, openvpn/trunk/PKGBUILD) openvpn/repos/testing-x86_64/openvpn.install (from rev 298959, openvpn/trunk/openvpn.install) -+ testing-i686/0004-openssl-1-1-0.patch | 1614 ++ testing-i686/PKGBUILD | 78 + testing-i686/openvpn.install| 24 testing-x86_64/0004-openssl-1-1-0.patch | 1614 ++ testing-x86_64/PKGBUILD | 78 + testing-x86_64/openvpn.install | 24 6 files changed, 3432 insertions(+) Copied: openvpn/repos/testing-i686/0004-openssl-1-1-0.patch (from rev 298959, openvpn/trunk/0004-openssl-1-1-0.patch) === --- testing-i686/0004-openssl-1-1-0.patch (rev 0) +++ testing-i686/0004-openssl-1-1-0.patch 2017-06-18 19:30:55 UTC (rev 298960) @@ -0,0 +1,1614 @@ +From 17d1ab90c228b1efbe774357bd3265b2af006899 Mon Sep 17 00:00:00 2001 +From: Emmanuel Deloget+Date: Mon, 12 Jun 2017 15:43:23 +0200 +Subject: [PATCH 1/8] OpenSSL: don't use direct access to the internal of + X509 + +OpenSSL 1.1 does not allow us to directly access the internal of +any data type, including X509. We have to use the defined +functions to do so. + +In x509_verify_ns_cert_type() in particular, this means that we +cannot directly check for the extended flags to find whether the +certificate should be used as a client or as a server certificate. +We need to leverage the X509_check_purpose() API yet this API is +far stricter than the currently implemented check. So far, I have +not been able to find a situation where this stricter test fails +(although I must admit that I haven't tested that very well). + +We double-check the certificate purpose using "direct access" to the +internal of the certificate object (of course, this is not a real +direct access, but we still fetch ASN1 strings within the X509 object +and we check the internal value of these strings). This allow us to +warn the user if there is a discrepancy between the X509_check_purpose() +return value and our internal, less strict check. + +We use these changes to make peer_cert a non-const parameter to +x509_verify_ns_cert_type(). The underlying library waits for a +non-const pointer, and forcing it to be a const pointer does not make +much sense (please note that this has an effect on the mbedtls part +too). + +Compatibility with OpenSSL 1.0 is kept by defining the corresponding +functions when they are not found in the library. + +Signed-off-by: Emmanuel Deloget +Acked-by: Steffan Karger +Message-Id: <20170612134330.20971-2-log...@free.fr> +URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg14792.html +Signed-off-by: Gert Doering +--- + configure.ac | 1 + + src/openvpn/openssl_compat.h | 15 + + src/openvpn/ssl_openssl.c| 3 +- + src/openvpn/ssl_verify_backend.h | 2 +- + src/openvpn/ssl_verify_mbedtls.c | 2 +- + src/openvpn/ssl_verify_openssl.c | 68 ++-- + 6 files changed, 78 insertions(+), 13 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 334247df..c30bf3d5 100644 +--- a/configure.ac b/configure.ac +@@ -921,6 +921,7 @@ if test "${enable_crypto}" = "yes" -a "${with_crypto_library}" = "openssl"; then + [ \ + SSL_CTX_get_default_passwd_cb \ + SSL_CTX_get_default_passwd_cb_userdata \ ++ X509_get0_pubkey \ + X509_STORE_get0_objects \ + X509_OBJECT_free \ + X509_OBJECT_get_type \ +diff --git a/src/openvpn/openssl_compat.h b/src/openvpn/openssl_compat.h +index 811d559c..612bfa56 100644 +--- a/src/openvpn/openssl_compat.h b/src/openvpn/openssl_compat.h +@@ -73,6 +73,21 @@ SSL_CTX_get_default_passwd_cb(SSL_CTX *ctx) + } + #endif + ++#if !defined(HAVE_X509_GET0_PUBKEY) ++/** ++ * Get the public key from a X509 certificate ++ * ++ * @param x X509 certificate ++ * @return The certificate public key ++ */ ++static inline EVP_PKEY * ++X509_get0_pubkey(const X509 *x) ++{
[arch-commits] Commit in openvpn/repos (8 files)
Date: Thursday, May 11, 2017 @ 19:09:49 Author: eworm Revision: 295835 archrelease: copy trunk to testing-i686, testing-x86_64 Added: openvpn/repos/testing-i686/ openvpn/repos/testing-i686/0004-openssl-1-1-0.patch (from rev 295834, openvpn/trunk/0004-openssl-1-1-0.patch) openvpn/repos/testing-i686/PKGBUILD (from rev 295834, openvpn/trunk/PKGBUILD) openvpn/repos/testing-i686/openvpn.install (from rev 295834, openvpn/trunk/openvpn.install) openvpn/repos/testing-x86_64/ openvpn/repos/testing-x86_64/0004-openssl-1-1-0.patch (from rev 295834, openvpn/trunk/0004-openssl-1-1-0.patch) openvpn/repos/testing-x86_64/PKGBUILD (from rev 295834, openvpn/trunk/PKGBUILD) openvpn/repos/testing-x86_64/openvpn.install (from rev 295834, openvpn/trunk/openvpn.install) -+ testing-i686/0004-openssl-1-1-0.patch | 1472 ++ testing-i686/PKGBUILD | 78 + testing-i686/openvpn.install| 24 testing-x86_64/0004-openssl-1-1-0.patch | 1472 ++ testing-x86_64/PKGBUILD | 78 + testing-x86_64/openvpn.install | 24 6 files changed, 3148 insertions(+) Copied: openvpn/repos/testing-i686/0004-openssl-1-1-0.patch (from rev 295834, openvpn/trunk/0004-openssl-1-1-0.patch) === --- testing-i686/0004-openssl-1-1-0.patch (rev 0) +++ testing-i686/0004-openssl-1-1-0.patch 2017-05-11 19:09:49 UTC (rev 295835) @@ -0,0 +1,1472 @@ +From 166ab46e4ff9e44f31ce9713995516538da105ec Mon Sep 17 00:00:00 2001 +From: Emmanuel Deloget+Date: Fri, 17 Feb 2017 14:39:07 +0100 +Subject: [PATCH 1/8] OpenSSL: don't use direct access to the internal of + X509 + +OpenSSL 1.1 does not allow us to directly access the internal of +any data type, including X509. We have to use the defined +functions to do so. + +In x509_verify_ns_cert_type() in particular, this means that we +cannot directly check for the extended flags to find whether the +certificate should be used as a client or as a server certificate. +We need to leverage the X509_check_purpose() API yet this API is +far stricter than the currently implemented check. So far, I have +not been able to find a situation where this stricter test fails +(although I must admit that I haven't tested that very well). + +Compatibility with OpenSSL 1.0 is kept by defining the corresponding +functions when they are not found in the library. + +Signed-off-by: Emmanuel Deloget +Signed-off-by: Christian Hesse +--- + configure.ac | 1 + + src/openvpn/openssl_compat.h | 15 +++ + src/openvpn/ssl_openssl.c| 3 ++- + src/openvpn/ssl_verify_openssl.c | 28 +++- + 4 files changed, 37 insertions(+), 10 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 2406ad8..d2c40ff 100644 +--- a/configure.ac b/configure.ac +@@ -902,6 +902,7 @@ if test "${enable_crypto}" = "yes" -a "${with_crypto_library}" = "openssl"; then + [ \ + SSL_CTX_get_default_passwd_cb \ + SSL_CTX_get_default_passwd_cb_userdata \ ++ X509_get0_pubkey \ + X509_STORE_get0_objects \ + X509_OBJECT_free \ + X509_OBJECT_get_type \ +diff --git a/src/openvpn/openssl_compat.h b/src/openvpn/openssl_compat.h +index e98e8df..fe245ed 100644 +--- a/src/openvpn/openssl_compat.h b/src/openvpn/openssl_compat.h +@@ -74,6 +74,21 @@ SSL_CTX_get_default_passwd_cb(SSL_CTX *ctx) + } + #endif + ++#if !defined(HAVE_X509_GET0_PUBKEY) ++/** ++ * Get the public key from a X509 certificate ++ * ++ * @param x X509 certificate ++ * @return The certificate public key ++ */ ++static inline EVP_PKEY * ++X509_get0_pubkey(const X509 *x) ++{ ++return (x && x->cert_info && x->cert_info->key) ? ++ x->cert_info->key->pkey : NULL; ++} ++#endif ++ + #if !defined(HAVE_X509_STORE_GET0_OBJECTS) + /** + * Fetch the X509 object stack from the X509 store +diff --git a/src/openvpn/ssl_openssl.c b/src/openvpn/ssl_openssl.c +index f011e06..b683961 100644 +--- a/src/openvpn/ssl_openssl.c b/src/openvpn/ssl_openssl.c +@@ -1073,7 +1073,8 @@ tls_ctx_use_external_private_key(struct tls_root_ctx *ctx, + } + + /* get the public key */ +-ASSERT(cert->cert_info->key->pkey); /* NULL before SSL_CTX_use_certificate() is called */ ++EVP_PKEY *pkey = X509_get0_pubkey(cert); ++ASSERT(pkey); /* NULL before SSL_CTX_use_certificate() is called */ + pub_rsa = cert->cert_info->key->pkey->pkey.rsa; + + /* initialize RSA object */ +diff --git a/src/openvpn/ssl_verify_openssl.c b/src/openvpn/ssl_verify_openssl.c +index 5c2c5b7..5bdd1e3 100644 +--- a/src/openvpn/ssl_verify_openssl.c
[arch-commits] Commit in openvpn/repos (8 files)
Date: Wednesday, March 22, 2017 @ 19:22:17 Author: eworm Revision: 291213 archrelease: copy trunk to testing-i686, testing-x86_64 Added: openvpn/repos/testing-i686/ openvpn/repos/testing-i686/0004-openssl-1-1-0.patch (from rev 291212, openvpn/trunk/0004-openssl-1-1-0.patch) openvpn/repos/testing-i686/PKGBUILD (from rev 291212, openvpn/trunk/PKGBUILD) openvpn/repos/testing-i686/openvpn.install (from rev 291212, openvpn/trunk/openvpn.install) openvpn/repos/testing-x86_64/ openvpn/repos/testing-x86_64/0004-openssl-1-1-0.patch (from rev 291212, openvpn/trunk/0004-openssl-1-1-0.patch) openvpn/repos/testing-x86_64/PKGBUILD (from rev 291212, openvpn/trunk/PKGBUILD) openvpn/repos/testing-x86_64/openvpn.install (from rev 291212, openvpn/trunk/openvpn.install) -+ testing-i686/0004-openssl-1-1-0.patch | 1472 ++ testing-i686/PKGBUILD | 78 + testing-i686/openvpn.install| 24 testing-x86_64/0004-openssl-1-1-0.patch | 1472 ++ testing-x86_64/PKGBUILD | 78 + testing-x86_64/openvpn.install | 24 6 files changed, 3148 insertions(+) Copied: openvpn/repos/testing-i686/0004-openssl-1-1-0.patch (from rev 291212, openvpn/trunk/0004-openssl-1-1-0.patch) === --- testing-i686/0004-openssl-1-1-0.patch (rev 0) +++ testing-i686/0004-openssl-1-1-0.patch 2017-03-22 19:22:17 UTC (rev 291213) @@ -0,0 +1,1472 @@ +From 166ab46e4ff9e44f31ce9713995516538da105ec Mon Sep 17 00:00:00 2001 +From: Emmanuel Deloget+Date: Fri, 17 Feb 2017 14:39:07 +0100 +Subject: [PATCH 1/8] OpenSSL: don't use direct access to the internal of + X509 + +OpenSSL 1.1 does not allow us to directly access the internal of +any data type, including X509. We have to use the defined +functions to do so. + +In x509_verify_ns_cert_type() in particular, this means that we +cannot directly check for the extended flags to find whether the +certificate should be used as a client or as a server certificate. +We need to leverage the X509_check_purpose() API yet this API is +far stricter than the currently implemented check. So far, I have +not been able to find a situation where this stricter test fails +(although I must admit that I haven't tested that very well). + +Compatibility with OpenSSL 1.0 is kept by defining the corresponding +functions when they are not found in the library. + +Signed-off-by: Emmanuel Deloget +Signed-off-by: Christian Hesse +--- + configure.ac | 1 + + src/openvpn/openssl_compat.h | 15 +++ + src/openvpn/ssl_openssl.c| 3 ++- + src/openvpn/ssl_verify_openssl.c | 28 +++- + 4 files changed, 37 insertions(+), 10 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 2406ad8..d2c40ff 100644 +--- a/configure.ac b/configure.ac +@@ -902,6 +902,7 @@ if test "${enable_crypto}" = "yes" -a "${with_crypto_library}" = "openssl"; then + [ \ + SSL_CTX_get_default_passwd_cb \ + SSL_CTX_get_default_passwd_cb_userdata \ ++ X509_get0_pubkey \ + X509_STORE_get0_objects \ + X509_OBJECT_free \ + X509_OBJECT_get_type \ +diff --git a/src/openvpn/openssl_compat.h b/src/openvpn/openssl_compat.h +index e98e8df..fe245ed 100644 +--- a/src/openvpn/openssl_compat.h b/src/openvpn/openssl_compat.h +@@ -74,6 +74,21 @@ SSL_CTX_get_default_passwd_cb(SSL_CTX *ctx) + } + #endif + ++#if !defined(HAVE_X509_GET0_PUBKEY) ++/** ++ * Get the public key from a X509 certificate ++ * ++ * @param x X509 certificate ++ * @return The certificate public key ++ */ ++static inline EVP_PKEY * ++X509_get0_pubkey(const X509 *x) ++{ ++return (x && x->cert_info && x->cert_info->key) ? ++ x->cert_info->key->pkey : NULL; ++} ++#endif ++ + #if !defined(HAVE_X509_STORE_GET0_OBJECTS) + /** + * Fetch the X509 object stack from the X509 store +diff --git a/src/openvpn/ssl_openssl.c b/src/openvpn/ssl_openssl.c +index f011e06..b683961 100644 +--- a/src/openvpn/ssl_openssl.c b/src/openvpn/ssl_openssl.c +@@ -1073,7 +1073,8 @@ tls_ctx_use_external_private_key(struct tls_root_ctx *ctx, + } + + /* get the public key */ +-ASSERT(cert->cert_info->key->pkey); /* NULL before SSL_CTX_use_certificate() is called */ ++EVP_PKEY *pkey = X509_get0_pubkey(cert); ++ASSERT(pkey); /* NULL before SSL_CTX_use_certificate() is called */ + pub_rsa = cert->cert_info->key->pkey->pkey.rsa; + + /* initialize RSA object */ +diff --git a/src/openvpn/ssl_verify_openssl.c b/src/openvpn/ssl_verify_openssl.c +index 5c2c5b7..5bdd1e3 100644 +---
[arch-commits] Commit in openvpn/repos (8 files)
Date: Friday, July 15, 2016 @ 13:14:19 Author: eworm Revision: 271902 archrelease: copy trunk to testing-i686, testing-x86_64 Added: openvpn/repos/testing-i686/ openvpn/repos/testing-i686/PKGBUILD (from rev 271901, openvpn/trunk/PKGBUILD) openvpn/repos/testing-i686/openvpn.install (from rev 271901, openvpn/trunk/openvpn.install) openvpn/repos/testing-i686/openvpn@.service (from rev 271901, openvpn/trunk/openvpn@.service) openvpn/repos/testing-x86_64/ openvpn/repos/testing-x86_64/PKGBUILD (from rev 271901, openvpn/trunk/PKGBUILD) openvpn/repos/testing-x86_64/openvpn.install (from rev 271901, openvpn/trunk/openvpn.install) openvpn/repos/testing-x86_64/openvpn@.service (from rev 271901, openvpn/trunk/openvpn@.service) -+ testing-i686/PKGBUILD | 57 ++ testing-i686/openvpn.install|8 + testing-i686/openvpn@.service | 15 ++ testing-x86_64/PKGBUILD | 57 ++ testing-x86_64/openvpn.install |8 + testing-x86_64/openvpn@.service | 15 ++ 6 files changed, 160 insertions(+) Copied: openvpn/repos/testing-i686/PKGBUILD (from rev 271901, openvpn/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2016-07-15 13:14:19 UTC (rev 271902) @@ -0,0 +1,57 @@ +# $Id$ +# Maintainer: Thomas Bächler+ +pkgname=openvpn +pkgver=2.3.11 +pkgrel=2 +pkgdesc="An easy-to-use, robust, and highly configurable VPN (Virtual Private Network)" +arch=(i686 x86_64) +url="http://openvpn.net/index.php/open-source.html; +depends=('openssl' 'lzo' 'iproute2' 'libsystemd' 'pkcs11-helper') +makedepends=('systemd') +license=('custom') +install=openvpn.install +source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.xz + http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.xz.asc +openvpn@.service) +sha256sums=('0f5f1ca1dc5743fa166d93dd4ec952f014b5f33bafd88f0ea34b455cae1434a7' +'SKIP' +'47a4ee993f8aaa7370e9a84384fcfc993fd76aa4db11c46629b156d0c5fad49a') +validpgpkeys=('03300E11FED16F59715F9996C29D97ED198D22A3') # Samuli Seppänen + +build() { + cd "${srcdir}"/$pkgname-$pkgver + CFLAGS="$CFLAGS -DPLUGIN_LIBDIR=\\\"/usr/lib/openvpn\\\"" ./configure \ +--prefix=/usr \ +--sbindir=/usr/bin \ +--enable-password-save \ +--mandir=/usr/share/man \ +--enable-iproute2 \ +--enable-systemd \ +--enable-pkcs11 \ +--enable-x509-alt-username + make +} + +package() { + cd "${srcdir}"/$pkgname-$pkgver + + # Install openvpn + make DESTDIR="${pkgdir}" install + install -d -m755 "${pkgdir}"/etc/openvpn + + # Install examples + install -d -m755 "${pkgdir}"/usr/share/openvpn + cp -r sample/sample-config-files "${pkgdir}"/usr/share/openvpn/examples + + # Install license + install -d -m755 "${pkgdir}"/usr/share/licenses/${pkgname}/ + ln -sf /usr/share/doc/${pkgname}/{COPYING,COPYRIGHT.GPL} "${pkgdir}"/usr/share/licenses/${pkgname}/ + + # Install contrib + install -d -m755 "${pkgdir}"/usr/share/openvpn/contrib + cp -r contrib "${pkgdir}"/usr/share/openvpn + + # Install systemd service + install -D -m644 "${srcdir}"/openvpn@.service "${pkgdir}"/usr/lib/systemd/system/openvpn@.service +} Copied: openvpn/repos/testing-i686/openvpn.install (from rev 271901, openvpn/trunk/openvpn.install) === --- testing-i686/openvpn.install(rev 0) +++ testing-i686/openvpn.install2016-07-15 13:14:19 UTC (rev 271902) @@ -0,0 +1,8 @@ +## arg 1: the new package version +## arg 2: the old package version +post_upgrade() { + if [ $(vercmp 2.3.2-1 $2) -ge 0 ]; then +echo ">>> easy-rsa has moved into its own package. Run:" +echo ">>> # pacman -S easy-rsa" + fi +} Copied: openvpn/repos/testing-i686/openvpn@.service (from rev 271901, openvpn/trunk/openvpn@.service) === --- testing-i686/openvpn@.service (rev 0) +++ testing-i686/openvpn@.service 2016-07-15 13:14:19 UTC (rev 271902) @@ -0,0 +1,15 @@ +[Unit] +Description=OpenVPN connection to %i + +[Service] +PrivateTmp=true +Type=forking +ExecStart=/usr/bin/openvpn --cd /etc/openvpn --config /etc/openvpn/%i.conf --daemon openvpn@%i --writepid /run/openvpn@%i.pid --status-version 2 +PIDFile=/run/openvpn@%i.pid +CapabilityBoundingSet=CAP_IPC_LOCK CAP_NET_ADMIN CAP_NET_BIND_SERVICE CAP_NET_RAW CAP_SETGID CAP_SETUID CAP_SYS_CHROOT CAP_DAC_READ_SEARCH +LimitNPROC=10 +DeviceAllow=/dev/null rw +DeviceAllow=/dev/net/tun rw + +[Install] +WantedBy=multi-user.target Copied: openvpn/repos/testing-x86_64/PKGBUILD (from rev 271901, openvpn/trunk/PKGBUILD)
[arch-commits] Commit in openvpn/repos (8 files)
Date: Thursday, May 12, 2016 @ 22:24:57 Author: bpiotrowski Revision: 267909 archrelease: copy trunk to testing-i686, testing-x86_64 Added: openvpn/repos/testing-i686/ openvpn/repos/testing-i686/PKGBUILD (from rev 267908, openvpn/trunk/PKGBUILD) openvpn/repos/testing-i686/openvpn.install (from rev 267908, openvpn/trunk/openvpn.install) openvpn/repos/testing-i686/openvpn@.service (from rev 267908, openvpn/trunk/openvpn@.service) openvpn/repos/testing-x86_64/ openvpn/repos/testing-x86_64/PKGBUILD (from rev 267908, openvpn/trunk/PKGBUILD) openvpn/repos/testing-x86_64/openvpn.install (from rev 267908, openvpn/trunk/openvpn.install) openvpn/repos/testing-x86_64/openvpn@.service (from rev 267908, openvpn/trunk/openvpn@.service) -+ testing-i686/PKGBUILD | 56 ++ testing-i686/openvpn.install|8 + testing-i686/openvpn@.service | 15 ++ testing-x86_64/PKGBUILD | 56 ++ testing-x86_64/openvpn.install |8 + testing-x86_64/openvpn@.service | 15 ++ 6 files changed, 158 insertions(+) Copied: openvpn/repos/testing-i686/PKGBUILD (from rev 267908, openvpn/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2016-05-12 20:24:57 UTC (rev 267909) @@ -0,0 +1,56 @@ +# $Id$ +# Maintainer: Thomas Bächler+ +pkgname=openvpn +pkgver=2.3.11 +pkgrel=1 +pkgdesc="An easy-to-use, robust, and highly configurable VPN (Virtual Private Network)" +arch=(i686 x86_64) +url="http://openvpn.net/index.php/open-source.html; +depends=('openssl' 'lzo' 'iproute2' 'libsystemd') +makedepends=('systemd') +license=('custom') +install=openvpn.install +source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.xz + http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.xz.asc +openvpn@.service) +sha256sums=('0f5f1ca1dc5743fa166d93dd4ec952f014b5f33bafd88f0ea34b455cae1434a7' +'SKIP' +'47a4ee993f8aaa7370e9a84384fcfc993fd76aa4db11c46629b156d0c5fad49a') +validpgpkeys=('03300E11FED16F59715F9996C29D97ED198D22A3') # Samuli Seppänen + +build() { + cd "${srcdir}"/$pkgname-$pkgver + CFLAGS="$CFLAGS -DPLUGIN_LIBDIR=\\\"/usr/lib/openvpn\\\"" ./configure \ +--prefix=/usr \ +--sbindir=/usr/bin \ +--enable-password-save \ +--mandir=/usr/share/man \ +--enable-iproute2 \ +--enable-systemd \ +--enable-x509-alt-username + make +} + +package() { + cd "${srcdir}"/$pkgname-$pkgver + + # Install openvpn + make DESTDIR="${pkgdir}" install + install -d -m755 "${pkgdir}"/etc/openvpn + + # Install examples + install -d -m755 "${pkgdir}"/usr/share/openvpn + cp -r sample/sample-config-files "${pkgdir}"/usr/share/openvpn/examples + + # Install license + install -d -m755 "${pkgdir}"/usr/share/licenses/${pkgname}/ + ln -sf /usr/share/doc/${pkgname}/{COPYING,COPYRIGHT.GPL} "${pkgdir}"/usr/share/licenses/${pkgname}/ + + # Install contrib + install -d -m755 "${pkgdir}"/usr/share/openvpn/contrib + cp -r contrib "${pkgdir}"/usr/share/openvpn + + # Install systemd service + install -D -m644 "${srcdir}"/openvpn@.service "${pkgdir}"/usr/lib/systemd/system/openvpn@.service +} Copied: openvpn/repos/testing-i686/openvpn.install (from rev 267908, openvpn/trunk/openvpn.install) === --- testing-i686/openvpn.install(rev 0) +++ testing-i686/openvpn.install2016-05-12 20:24:57 UTC (rev 267909) @@ -0,0 +1,8 @@ +## arg 1: the new package version +## arg 2: the old package version +post_upgrade() { + if [ $(vercmp 2.3.2-1 $2) -ge 0 ]; then +echo ">>> easy-rsa has moved into its own package. Run:" +echo ">>> # pacman -S easy-rsa" + fi +} Copied: openvpn/repos/testing-i686/openvpn@.service (from rev 267908, openvpn/trunk/openvpn@.service) === --- testing-i686/openvpn@.service (rev 0) +++ testing-i686/openvpn@.service 2016-05-12 20:24:57 UTC (rev 267909) @@ -0,0 +1,15 @@ +[Unit] +Description=OpenVPN connection to %i + +[Service] +PrivateTmp=true +Type=forking +ExecStart=/usr/bin/openvpn --cd /etc/openvpn --config /etc/openvpn/%i.conf --daemon openvpn@%i --writepid /run/openvpn@%i.pid --status-version 2 +PIDFile=/run/openvpn@%i.pid +CapabilityBoundingSet=CAP_IPC_LOCK CAP_NET_ADMIN CAP_NET_BIND_SERVICE CAP_NET_RAW CAP_SETGID CAP_SETUID CAP_SYS_CHROOT CAP_DAC_READ_SEARCH +LimitNPROC=10 +DeviceAllow=/dev/null rw +DeviceAllow=/dev/net/tun rw + +[Install] +WantedBy=multi-user.target Copied: openvpn/repos/testing-x86_64/PKGBUILD (from rev 267908, openvpn/trunk/PKGBUILD)
[arch-commits] Commit in openvpn/repos (8 files)
Date: Monday, March 14, 2016 @ 12:18:47 Author: bpiotrowski Revision: 261438 archrelease: copy trunk to testing-i686, testing-x86_64 Added: openvpn/repos/testing-i686/ openvpn/repos/testing-i686/PKGBUILD (from rev 261437, openvpn/trunk/PKGBUILD) openvpn/repos/testing-i686/openvpn.install (from rev 261437, openvpn/trunk/openvpn.install) openvpn/repos/testing-i686/openvpn@.service (from rev 261437, openvpn/trunk/openvpn@.service) openvpn/repos/testing-x86_64/ openvpn/repos/testing-x86_64/PKGBUILD (from rev 261437, openvpn/trunk/PKGBUILD) openvpn/repos/testing-x86_64/openvpn.install (from rev 261437, openvpn/trunk/openvpn.install) openvpn/repos/testing-x86_64/openvpn@.service (from rev 261437, openvpn/trunk/openvpn@.service) -+ testing-i686/PKGBUILD | 50 ++ testing-i686/openvpn.install|8 ++ testing-i686/openvpn@.service | 10 +++ testing-x86_64/PKGBUILD | 50 ++ testing-x86_64/openvpn.install |8 ++ testing-x86_64/openvpn@.service | 10 +++ 6 files changed, 136 insertions(+) Copied: openvpn/repos/testing-i686/PKGBUILD (from rev 261437, openvpn/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2016-03-14 11:18:47 UTC (rev 261438) @@ -0,0 +1,50 @@ +# $Id$ +# Maintainer: Thomas Bächler+ +pkgname=openvpn +pkgver=2.3.10 +pkgrel=1 +pkgdesc="An easy-to-use, robust, and highly configurable VPN (Virtual Private Network)" +arch=(i686 x86_64) +url="http://openvpn.net/index.php/open-source.html; +depends=('openssl' 'lzo' 'iproute2' 'libsystemd') +makedepends=('systemd') +license=('custom') +install=openvpn.install +source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz + http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz.asc +openvpn@.service) +sha256sums=('f8b0b5b92e35bbca1db1a7e6b49e04639e45634e9accd460459b40b2c99ec8f6' +'SKIP' +'860976d954bd1db95861b95f0ef42e4e80618aa23a9f2aed26d17ee3d09110df') +validpgpkeys=('03300E11FED16F59715F9996C29D97ED198D22A3') # Samuli Seppänen + +build() { + cd "${srcdir}"/$pkgname-$pkgver + CFLAGS="$CFLAGS -DPLUGIN_LIBDIR=\\\"/usr/lib/openvpn\\\"" ./configure \ +--prefix=/usr \ +--sbindir=/usr/bin \ +--enable-password-save \ +--mandir=/usr/share/man \ +--enable-iproute2 \ +--enable-systemd + make +} + +package() { + cd "${srcdir}"/$pkgname-$pkgver + # Install openvpn + make DESTDIR="${pkgdir}" install + install -d -m755 "${pkgdir}"/etc/openvpn + # Install examples + install -d -m755 "${pkgdir}"/usr/share/openvpn + cp -r sample/sample-config-files "${pkgdir}"/usr/share/openvpn/examples + # Install license + install -d -m755 "${pkgdir}"/usr/share/licenses/${pkgname}/ + ln -sf /usr/share/doc/${pkgname}/{COPYING,COPYRIGHT.GPL} "${pkgdir}"/usr/share/licenses/${pkgname}/ + # Install contrib + install -d -m755 "${pkgdir}"/usr/share/openvpn/contrib + cp -r contrib "${pkgdir}"/usr/share/openvpn + # Install systemd service + install -D -m644 "${srcdir}"/openvpn@.service "${pkgdir}"/usr/lib/systemd/system/openvpn@.service +} Copied: openvpn/repos/testing-i686/openvpn.install (from rev 261437, openvpn/trunk/openvpn.install) === --- testing-i686/openvpn.install(rev 0) +++ testing-i686/openvpn.install2016-03-14 11:18:47 UTC (rev 261438) @@ -0,0 +1,8 @@ +## arg 1: the new package version +## arg 2: the old package version +post_upgrade() { + if [ $(vercmp 2.3.2-1 $2) -ge 0 ]; then +echo ">>> easy-rsa has moved into its own package. Run:" +echo ">>> # pacman -S easy-rsa" + fi +} Copied: openvpn/repos/testing-i686/openvpn@.service (from rev 261437, openvpn/trunk/openvpn@.service) === --- testing-i686/openvpn@.service (rev 0) +++ testing-i686/openvpn@.service 2016-03-14 11:18:47 UTC (rev 261438) @@ -0,0 +1,10 @@ +[Unit] +Description=OpenVPN connection to %i + +[Service] +Type=forking +ExecStart=/usr/bin/openvpn --cd /etc/openvpn --config /etc/openvpn/%i.conf --daemon openvpn@%i --writepid /run/openvpn@%i.pid +PIDFile=/run/openvpn@%i.pid + +[Install] +WantedBy=multi-user.target Copied: openvpn/repos/testing-x86_64/PKGBUILD (from rev 261437, openvpn/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2016-03-14 11:18:47 UTC (rev 261438) @@ -0,0 +1,50 @@ +# $Id$ +# Maintainer: Thomas Bächler + +pkgname=openvpn +pkgver=2.3.10 +pkgrel=1 +pkgdesc="An
[arch-commits] Commit in openvpn/repos (8 files)
Date: Thursday, March 3, 2016 @ 10:44:29 Author: fyan Revision: 260597 archrelease: copy trunk to staging-i686, staging-x86_64 Added: openvpn/repos/staging-i686/ openvpn/repos/staging-i686/PKGBUILD (from rev 260596, openvpn/trunk/PKGBUILD) openvpn/repos/staging-i686/openvpn.install (from rev 260596, openvpn/trunk/openvpn.install) openvpn/repos/staging-i686/openvpn@.service (from rev 260596, openvpn/trunk/openvpn@.service) openvpn/repos/staging-x86_64/ openvpn/repos/staging-x86_64/PKGBUILD (from rev 260596, openvpn/trunk/PKGBUILD) openvpn/repos/staging-x86_64/openvpn.install (from rev 260596, openvpn/trunk/openvpn.install) openvpn/repos/staging-x86_64/openvpn@.service (from rev 260596, openvpn/trunk/openvpn@.service) -+ staging-i686/PKGBUILD | 50 ++ staging-i686/openvpn.install|8 ++ staging-i686/openvpn@.service | 10 +++ staging-x86_64/PKGBUILD | 50 ++ staging-x86_64/openvpn.install |8 ++ staging-x86_64/openvpn@.service | 10 +++ 6 files changed, 136 insertions(+) Copied: openvpn/repos/staging-i686/PKGBUILD (from rev 260596, openvpn/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2016-03-03 09:44:29 UTC (rev 260597) @@ -0,0 +1,50 @@ +# $Id$ +# Maintainer: Thomas Bächler+ +pkgname=openvpn +pkgver=2.3.9 +pkgrel=2 +pkgdesc="An easy-to-use, robust, and highly configurable VPN (Virtual Private Network)" +arch=(i686 x86_64) +url="http://openvpn.net/index.php/open-source.html; +depends=('openssl' 'lzo' 'iproute2' 'libsystemd') +makedepends=('systemd') +license=('custom') +install=openvpn.install +source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz + http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz.asc +openvpn@.service) +sha256sums=('2c12fe9ea641ac1291e70322cc500641c84e5903dd4f40bf2eda7e9f209b2f9c' +'SKIP' +'860976d954bd1db95861b95f0ef42e4e80618aa23a9f2aed26d17ee3d09110df') +validpgpkeys=('03300E11FED16F59715F9996C29D97ED198D22A3') # Samuli Seppänen + +build() { + cd "${srcdir}"/$pkgname-$pkgver + CFLAGS="$CFLAGS -DPLUGIN_LIBDIR=\\\"/usr/lib/openvpn\\\"" ./configure \ +--prefix=/usr \ +--sbindir=/usr/bin \ +--enable-password-save \ +--mandir=/usr/share/man \ +--enable-iproute2 \ +--enable-systemd + make +} + +package() { + cd "${srcdir}"/$pkgname-$pkgver + # Install openvpn + make DESTDIR="${pkgdir}" install + install -d -m755 "${pkgdir}"/etc/openvpn + # Install examples + install -d -m755 "${pkgdir}"/usr/share/openvpn + cp -r sample/sample-config-files "${pkgdir}"/usr/share/openvpn/examples + # Install license + install -d -m755 "${pkgdir}"/usr/share/licenses/${pkgname}/ + ln -sf /usr/share/doc/${pkgname}/{COPYING,COPYRIGHT.GPL} "${pkgdir}"/usr/share/licenses/${pkgname}/ + # Install contrib + install -d -m755 "${pkgdir}"/usr/share/openvpn/contrib + cp -r contrib "${pkgdir}"/usr/share/openvpn + # Install systemd service + install -D -m644 "${srcdir}"/openvpn@.service "${pkgdir}"/usr/lib/systemd/system/openvpn@.service +} Copied: openvpn/repos/staging-i686/openvpn.install (from rev 260596, openvpn/trunk/openvpn.install) === --- staging-i686/openvpn.install(rev 0) +++ staging-i686/openvpn.install2016-03-03 09:44:29 UTC (rev 260597) @@ -0,0 +1,8 @@ +## arg 1: the new package version +## arg 2: the old package version +post_upgrade() { + if [ $(vercmp 2.3.2-1 $2) -ge 0 ]; then +echo ">>> easy-rsa has moved into its own package. Run:" +echo ">>> # pacman -S easy-rsa" + fi +} Copied: openvpn/repos/staging-i686/openvpn@.service (from rev 260596, openvpn/trunk/openvpn@.service) === --- staging-i686/openvpn@.service (rev 0) +++ staging-i686/openvpn@.service 2016-03-03 09:44:29 UTC (rev 260597) @@ -0,0 +1,10 @@ +[Unit] +Description=OpenVPN connection to %i + +[Service] +Type=forking +ExecStart=/usr/bin/openvpn --cd /etc/openvpn --config /etc/openvpn/%i.conf --daemon openvpn@%i --writepid /run/openvpn@%i.pid +PIDFile=/run/openvpn@%i.pid + +[Install] +WantedBy=multi-user.target Copied: openvpn/repos/staging-x86_64/PKGBUILD (from rev 260596, openvpn/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2016-03-03 09:44:29 UTC (rev 260597) @@ -0,0 +1,50 @@ +# $Id$ +# Maintainer: Thomas Bächler + +pkgname=openvpn +pkgver=2.3.9 +pkgrel=2 +pkgdesc="An
[arch-commits] Commit in openvpn/repos (8 files)
Date: Thursday, December 24, 2015 @ 10:49:45 Author: seblu Revision: 257246 archrelease: copy trunk to testing-i686, testing-x86_64 Added: openvpn/repos/testing-i686/ openvpn/repos/testing-i686/PKGBUILD (from rev 257245, openvpn/trunk/PKGBUILD) openvpn/repos/testing-i686/openvpn.install (from rev 257245, openvpn/trunk/openvpn.install) openvpn/repos/testing-i686/openvpn@.service (from rev 257245, openvpn/trunk/openvpn@.service) openvpn/repos/testing-x86_64/ openvpn/repos/testing-x86_64/PKGBUILD (from rev 257245, openvpn/trunk/PKGBUILD) openvpn/repos/testing-x86_64/openvpn.install (from rev 257245, openvpn/trunk/openvpn.install) openvpn/repos/testing-x86_64/openvpn@.service (from rev 257245, openvpn/trunk/openvpn@.service) -+ testing-i686/PKGBUILD | 50 ++ testing-i686/openvpn.install|8 ++ testing-i686/openvpn@.service | 10 +++ testing-x86_64/PKGBUILD | 50 ++ testing-x86_64/openvpn.install |8 ++ testing-x86_64/openvpn@.service | 10 +++ 6 files changed, 136 insertions(+) Copied: openvpn/repos/testing-i686/PKGBUILD (from rev 257245, openvpn/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2015-12-24 09:49:45 UTC (rev 257246) @@ -0,0 +1,50 @@ +# $Id$ +# Maintainer: Thomas Bächler+ +pkgname=openvpn +pkgver=2.3.9 +pkgrel=1 +pkgdesc="An easy-to-use, robust, and highly configurable VPN (Virtual Private Network)" +arch=(i686 x86_64) +url="http://openvpn.net/index.php/open-source.html; +depends=('openssl' 'lzo' 'iproute2' 'libsystemd') +makedepends=('systemd') +license=('custom') +install=openvpn.install +source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz + http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz.asc +openvpn@.service) +sha256sums=('2c12fe9ea641ac1291e70322cc500641c84e5903dd4f40bf2eda7e9f209b2f9c' +'SKIP' +'860976d954bd1db95861b95f0ef42e4e80618aa23a9f2aed26d17ee3d09110df') +validpgpkeys=('03300E11FED16F59715F9996C29D97ED198D22A3') # Samuli Seppänen + +build() { + cd "${srcdir}"/$pkgname-$pkgver + CFLAGS="$CFLAGS -DPLUGIN_LIBDIR=\\\"/usr/lib/openvpn\\\"" ./configure \ +--prefix=/usr \ +--sbindir=/usr/bin \ +--enable-password-save \ +--mandir=/usr/share/man \ +--enable-iproute2 \ +--enable-systemd + make +} + +package() { + cd "${srcdir}"/$pkgname-$pkgver + # Install openvpn + make DESTDIR="${pkgdir}" install + install -d -m755 "${pkgdir}"/etc/openvpn + # Install examples + install -d -m755 "${pkgdir}"/usr/share/openvpn + cp -r sample/sample-config-files "${pkgdir}"/usr/share/openvpn/examples + # Install license + install -d -m755 "${pkgdir}"/usr/share/licenses/${pkgname}/ + ln -sf /usr/share/doc/${pkgname}/{COPYING,COPYRIGHT.GPL} "${pkgdir}"/usr/share/licenses/${pkgname}/ + # Install contrib + install -d -m755 "${pkgdir}"/usr/share/openvpn/contrib + cp -r contrib "${pkgdir}"/usr/share/openvpn + # Install systemd service + install -D -m644 "${srcdir}"/openvpn@.service "${pkgdir}"/usr/lib/systemd/system/openvpn@.service +} Copied: openvpn/repos/testing-i686/openvpn.install (from rev 257245, openvpn/trunk/openvpn.install) === --- testing-i686/openvpn.install(rev 0) +++ testing-i686/openvpn.install2015-12-24 09:49:45 UTC (rev 257246) @@ -0,0 +1,8 @@ +## arg 1: the new package version +## arg 2: the old package version +post_upgrade() { + if [ $(vercmp 2.3.2-1 $2) -ge 0 ]; then +echo ">>> easy-rsa has moved into its own package. Run:" +echo ">>> # pacman -S easy-rsa" + fi +} Copied: openvpn/repos/testing-i686/openvpn@.service (from rev 257245, openvpn/trunk/openvpn@.service) === --- testing-i686/openvpn@.service (rev 0) +++ testing-i686/openvpn@.service 2015-12-24 09:49:45 UTC (rev 257246) @@ -0,0 +1,10 @@ +[Unit] +Description=OpenVPN connection to %i + +[Service] +Type=forking +ExecStart=/usr/bin/openvpn --cd /etc/openvpn --config /etc/openvpn/%i.conf --daemon openvpn@%i --writepid /run/openvpn@%i.pid +PIDFile=/run/openvpn@%i.pid + +[Install] +WantedBy=multi-user.target Copied: openvpn/repos/testing-x86_64/PKGBUILD (from rev 257245, openvpn/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2015-12-24 09:49:45 UTC (rev 257246) @@ -0,0 +1,50 @@ +# $Id$ +# Maintainer: Thomas Bächler + +pkgname=openvpn +pkgver=2.3.9 +pkgrel=1 +pkgdesc="An
[arch-commits] Commit in openvpn/repos (8 files)
Date: Monday, September 14, 2015 @ 14:24:27 Author: seblu Revision: 246029 archrelease: copy trunk to testing-i686, testing-x86_64 Added: openvpn/repos/testing-i686/ openvpn/repos/testing-i686/PKGBUILD (from rev 246028, openvpn/trunk/PKGBUILD) openvpn/repos/testing-i686/openvpn.install (from rev 246028, openvpn/trunk/openvpn.install) openvpn/repos/testing-i686/openvpn@.service (from rev 246028, openvpn/trunk/openvpn@.service) openvpn/repos/testing-x86_64/ openvpn/repos/testing-x86_64/PKGBUILD (from rev 246028, openvpn/trunk/PKGBUILD) openvpn/repos/testing-x86_64/openvpn.install (from rev 246028, openvpn/trunk/openvpn.install) openvpn/repos/testing-x86_64/openvpn@.service (from rev 246028, openvpn/trunk/openvpn@.service) -+ testing-i686/PKGBUILD | 50 ++ testing-i686/openvpn.install|8 ++ testing-i686/openvpn@.service | 10 +++ testing-x86_64/PKGBUILD | 50 ++ testing-x86_64/openvpn.install |8 ++ testing-x86_64/openvpn@.service | 10 +++ 6 files changed, 136 insertions(+) Copied: openvpn/repos/testing-i686/PKGBUILD (from rev 246028, openvpn/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2015-09-14 12:24:27 UTC (rev 246029) @@ -0,0 +1,50 @@ +# $Id$ +# Maintainer: Thomas Bächler+ +pkgname=openvpn +pkgver=2.3.8 +pkgrel=1 +pkgdesc="An easy-to-use, robust, and highly configurable VPN (Virtual Private Network)" +arch=(i686 x86_64) +url="http://openvpn.net/index.php/open-source.html; +depends=('openssl' 'lzo' 'iproute2' 'libsystemd') +makedepends=('systemd') +license=('custom') +install=openvpn.install +source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz + http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz.asc +openvpn@.service) +sha256sums=('532435eff61c14b44a583f27b72f93e7864e96c95fe51134ec0ad4b1b1107c51' +'SKIP' +'860976d954bd1db95861b95f0ef42e4e80618aa23a9f2aed26d17ee3d09110df') +validpgpkeys=('03300E11FED16F59715F9996C29D97ED198D22A3') # Samuli Seppänen + +build() { + cd "${srcdir}"/$pkgname-$pkgver + CFLAGS="$CFLAGS -DPLUGIN_LIBDIR=\\\"/usr/lib/openvpn\\\"" ./configure \ +--prefix=/usr \ +--sbindir=/usr/bin \ +--enable-password-save \ +--mandir=/usr/share/man \ +--enable-iproute2 \ +--enable-systemd + make +} + +package() { + cd "${srcdir}"/$pkgname-$pkgver + # Install openvpn + make DESTDIR="${pkgdir}" install + install -d -m755 "${pkgdir}"/etc/openvpn + # Install examples + install -d -m755 "${pkgdir}"/usr/share/openvpn + cp -r sample/sample-config-files "${pkgdir}"/usr/share/openvpn/examples + # Install license + install -d -m755 "${pkgdir}"/usr/share/licenses/${pkgname}/ + ln -sf /usr/share/doc/${pkgname}/{COPYING,COPYRIGHT.GPL} "${pkgdir}"/usr/share/licenses/${pkgname}/ + # Install contrib + install -d -m755 "${pkgdir}"/usr/share/openvpn/contrib + cp -r contrib "${pkgdir}"/usr/share/openvpn + # Install systemd service + install -D -m644 "${srcdir}"/openvpn@.service "${pkgdir}"/usr/lib/systemd/system/openvpn@.service +} Copied: openvpn/repos/testing-i686/openvpn.install (from rev 246028, openvpn/trunk/openvpn.install) === --- testing-i686/openvpn.install(rev 0) +++ testing-i686/openvpn.install2015-09-14 12:24:27 UTC (rev 246029) @@ -0,0 +1,8 @@ +## arg 1: the new package version +## arg 2: the old package version +post_upgrade() { + if [ $(vercmp 2.3.2-1 $2) -ge 0 ]; then +echo ">>> easy-rsa has moved into its own package. Run:" +echo ">>> # pacman -S easy-rsa" + fi +} Copied: openvpn/repos/testing-i686/openvpn@.service (from rev 246028, openvpn/trunk/openvpn@.service) === --- testing-i686/openvpn@.service (rev 0) +++ testing-i686/openvpn@.service 2015-09-14 12:24:27 UTC (rev 246029) @@ -0,0 +1,10 @@ +[Unit] +Description=OpenVPN connection to %i + +[Service] +Type=forking +ExecStart=/usr/bin/openvpn --cd /etc/openvpn --config /etc/openvpn/%i.conf --daemon openvpn@%i --writepid /run/openvpn@%i.pid +PIDFile=/run/openvpn@%i.pid + +[Install] +WantedBy=multi-user.target Copied: openvpn/repos/testing-x86_64/PKGBUILD (from rev 246028, openvpn/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2015-09-14 12:24:27 UTC (rev 246029) @@ -0,0 +1,50 @@ +# $Id$ +# Maintainer: Thomas Bächler + +pkgname=openvpn +pkgver=2.3.8 +pkgrel=1 +pkgdesc="An
[arch-commits] Commit in openvpn/repos (8 files)
Date: Tuesday, December 2, 2014 @ 11:58:39 Author: fyan Revision: 227249 archrelease: copy trunk to testing-i686, testing-x86_64 Added: openvpn/repos/testing-i686/ openvpn/repos/testing-i686/PKGBUILD (from rev 227248, openvpn/trunk/PKGBUILD) openvpn/repos/testing-i686/openvpn.install (from rev 227248, openvpn/trunk/openvpn.install) openvpn/repos/testing-i686/openvpn@.service (from rev 227248, openvpn/trunk/openvpn@.service) openvpn/repos/testing-x86_64/ openvpn/repos/testing-x86_64/PKGBUILD (from rev 227248, openvpn/trunk/PKGBUILD) openvpn/repos/testing-x86_64/openvpn.install (from rev 227248, openvpn/trunk/openvpn.install) openvpn/repos/testing-x86_64/openvpn@.service (from rev 227248, openvpn/trunk/openvpn@.service) -+ testing-i686/PKGBUILD | 49 ++ testing-i686/openvpn.install|8 ++ testing-i686/openvpn@.service | 10 +++ testing-x86_64/PKGBUILD | 49 ++ testing-x86_64/openvpn.install |8 ++ testing-x86_64/openvpn@.service | 10 +++ 6 files changed, 134 insertions(+) Copied: openvpn/repos/testing-i686/PKGBUILD (from rev 227248, openvpn/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2014-12-02 10:58:39 UTC (rev 227249) @@ -0,0 +1,49 @@ +# $Id$ +# Maintainer: Thomas Bächler tho...@archlinux.org + +pkgname=openvpn +pkgver=2.3.6 +pkgrel=1 +pkgdesc=An easy-to-use, robust, and highly configurable VPN (Virtual Private Network) +arch=(i686 x86_64) +url=http://openvpn.net/index.php/open-source.html; +depends=('openssl' 'lzo' 'iproute2' 'libsystemd') +makedepends=('systemd') +license=('custom') +install=openvpn.install +source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz + http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz.asc +openvpn@.service) +sha256sums=('7baed2ff39c12e1a1a289ec0b46fcc49ff094ca58b8d8d5f29b36ac649ee5b26' +'SKIP' +'860976d954bd1db95861b95f0ef42e4e80618aa23a9f2aed26d17ee3d09110df') + +build() { + cd ${srcdir}/$pkgname-$pkgver + CFLAGS=$CFLAGS -DPLUGIN_LIBDIR=\\\/usr/lib/openvpn\\\ ./configure \ +--prefix=/usr \ +--sbindir=/usr/bin \ +--enable-password-save \ +--mandir=/usr/share/man \ +--enable-iproute2 \ +--enable-systemd + make +} + +package() { + cd ${srcdir}/$pkgname-$pkgver + # Install openvpn + make DESTDIR=${pkgdir} install + install -d -m755 ${pkgdir}/etc/openvpn + # Install examples + install -d -m755 ${pkgdir}/usr/share/openvpn + cp -r sample/sample-config-files ${pkgdir}/usr/share/openvpn/examples + # Install license + install -d -m755 ${pkgdir}/usr/share/licenses/${pkgname}/ + ln -sf /usr/share/doc/${pkgname}/{COPYING,COPYRIGHT.GPL} ${pkgdir}/usr/share/licenses/${pkgname}/ + # Install contrib + install -d -m755 ${pkgdir}/usr/share/openvpn/contrib + cp -r contrib ${pkgdir}/usr/share/openvpn + # Install systemd service + install -D -m644 ${srcdir}/openvpn@.service ${pkgdir}/usr/lib/systemd/system/openvpn@.service +} Copied: openvpn/repos/testing-i686/openvpn.install (from rev 227248, openvpn/trunk/openvpn.install) === --- testing-i686/openvpn.install(rev 0) +++ testing-i686/openvpn.install2014-12-02 10:58:39 UTC (rev 227249) @@ -0,0 +1,8 @@ +## arg 1: the new package version +## arg 2: the old package version +post_upgrade() { + if [ $(vercmp 2.3.2-1 $2) -ge 0 ]; then +echo easy-rsa has moved into its own package. Run: +echo # pacman -S easy-rsa + fi +} Copied: openvpn/repos/testing-i686/openvpn@.service (from rev 227248, openvpn/trunk/openvpn@.service) === --- testing-i686/openvpn@.service (rev 0) +++ testing-i686/openvpn@.service 2014-12-02 10:58:39 UTC (rev 227249) @@ -0,0 +1,10 @@ +[Unit] +Description=OpenVPN connection to %i + +[Service] +Type=forking +ExecStart=/usr/bin/openvpn --cd /etc/openvpn --config /etc/openvpn/%i.conf --daemon openvpn@%i --writepid /run/openvpn@%i.pid +PIDFile=/run/openvpn@%i.pid + +[Install] +WantedBy=multi-user.target Copied: openvpn/repos/testing-x86_64/PKGBUILD (from rev 227248, openvpn/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2014-12-02 10:58:39 UTC (rev 227249) @@ -0,0 +1,49 @@ +# $Id$ +# Maintainer: Thomas Bächler tho...@archlinux.org + +pkgname=openvpn +pkgver=2.3.6 +pkgrel=1 +pkgdesc=An easy-to-use, robust, and highly configurable VPN (Virtual Private Network) +arch=(i686 x86_64)
[arch-commits] Commit in openvpn/repos (8 files)
Date: Thursday, October 30, 2014 @ 23:37:01 Author: thomas Revision: 225505 archrelease: copy trunk to testing-i686, testing-x86_64 Added: openvpn/repos/testing-i686/ openvpn/repos/testing-i686/PKGBUILD (from rev 225504, openvpn/trunk/PKGBUILD) openvpn/repos/testing-i686/openvpn.install (from rev 225504, openvpn/trunk/openvpn.install) openvpn/repos/testing-i686/openvpn@.service (from rev 225504, openvpn/trunk/openvpn@.service) openvpn/repos/testing-x86_64/ openvpn/repos/testing-x86_64/PKGBUILD (from rev 225504, openvpn/trunk/PKGBUILD) openvpn/repos/testing-x86_64/openvpn.install (from rev 225504, openvpn/trunk/openvpn.install) openvpn/repos/testing-x86_64/openvpn@.service (from rev 225504, openvpn/trunk/openvpn@.service) -+ testing-i686/PKGBUILD | 49 ++ testing-i686/openvpn.install|8 ++ testing-i686/openvpn@.service | 10 +++ testing-x86_64/PKGBUILD | 49 ++ testing-x86_64/openvpn.install |8 ++ testing-x86_64/openvpn@.service | 10 +++ 6 files changed, 134 insertions(+) Copied: openvpn/repos/testing-i686/PKGBUILD (from rev 225504, openvpn/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2014-10-30 22:37:01 UTC (rev 225505) @@ -0,0 +1,49 @@ +# $Id$ +# Maintainer: Thomas Bächler tho...@archlinux.org + +pkgname=openvpn +pkgver=2.3.5 +pkgrel=1 +pkgdesc=An easy-to-use, robust, and highly configurable VPN (Virtual Private Network) +arch=(i686 x86_64) +url=http://openvpn.net/index.php/open-source.html; +depends=('openssl' 'lzo' 'iproute2' 'libsystemd') +makedepends=('systemd') +license=('custom') +install=openvpn.install +source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz + http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz.asc +openvpn@.service) +sha256sums=('d93b447b014a41ec1550c3b760871aa72d7c09f1b5c6fc1e013d3073ac29ca21' +'SKIP' +'860976d954bd1db95861b95f0ef42e4e80618aa23a9f2aed26d17ee3d09110df') + +build() { + cd ${srcdir}/$pkgname-$pkgver + CFLAGS=$CFLAGS -DPLUGIN_LIBDIR=\\\/usr/lib/openvpn\\\ ./configure \ +--prefix=/usr \ +--sbindir=/usr/bin \ +--enable-password-save \ +--mandir=/usr/share/man \ +--enable-iproute2 \ +--enable-systemd + make +} + +package() { + cd ${srcdir}/$pkgname-$pkgver + # Install openvpn + make DESTDIR=${pkgdir} install + install -d -m755 ${pkgdir}/etc/openvpn + # Install examples + install -d -m755 ${pkgdir}/usr/share/openvpn + cp -r sample/sample-config-files ${pkgdir}/usr/share/openvpn/examples + # Install license + install -d -m755 ${pkgdir}/usr/share/licenses/${pkgname}/ + ln -sf /usr/share/doc/${pkgname}/{COPYING,COPYRIGHT.GPL} ${pkgdir}/usr/share/licenses/${pkgname}/ + # Install contrib + install -d -m755 ${pkgdir}/usr/share/openvpn/contrib + cp -r contrib ${pkgdir}/usr/share/openvpn + # Install systemd service + install -D -m644 ${srcdir}/openvpn@.service ${pkgdir}/usr/lib/systemd/system/openvpn@.service +} Copied: openvpn/repos/testing-i686/openvpn.install (from rev 225504, openvpn/trunk/openvpn.install) === --- testing-i686/openvpn.install(rev 0) +++ testing-i686/openvpn.install2014-10-30 22:37:01 UTC (rev 225505) @@ -0,0 +1,8 @@ +## arg 1: the new package version +## arg 2: the old package version +post_upgrade() { + if [ $(vercmp 2.3.2-1 $2) -ge 0 ]; then +echo easy-rsa has moved into its own package. Run: +echo # pacman -S easy-rsa + fi +} Copied: openvpn/repos/testing-i686/openvpn@.service (from rev 225504, openvpn/trunk/openvpn@.service) === --- testing-i686/openvpn@.service (rev 0) +++ testing-i686/openvpn@.service 2014-10-30 22:37:01 UTC (rev 225505) @@ -0,0 +1,10 @@ +[Unit] +Description=OpenVPN connection to %i + +[Service] +Type=forking +ExecStart=/usr/bin/openvpn --cd /etc/openvpn --config /etc/openvpn/%i.conf --daemon openvpn@%i --writepid /run/openvpn@%i.pid +PIDFile=/run/openvpn@%i.pid + +[Install] +WantedBy=multi-user.target Copied: openvpn/repos/testing-x86_64/PKGBUILD (from rev 225504, openvpn/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2014-10-30 22:37:01 UTC (rev 225505) @@ -0,0 +1,49 @@ +# $Id$ +# Maintainer: Thomas Bächler tho...@archlinux.org + +pkgname=openvpn +pkgver=2.3.5 +pkgrel=1 +pkgdesc=An easy-to-use, robust, and highly configurable VPN (Virtual Private Network) +arch=(i686 x86_64)
[arch-commits] Commit in openvpn/repos (8 files)
Date: Saturday, May 3, 2014 @ 09:07:48 Author: thomas Revision: 211984 archrelease: copy trunk to testing-i686, testing-x86_64 Added: openvpn/repos/testing-i686/ openvpn/repos/testing-i686/PKGBUILD (from rev 211983, openvpn/trunk/PKGBUILD) openvpn/repos/testing-i686/openvpn.install (from rev 211983, openvpn/trunk/openvpn.install) openvpn/repos/testing-i686/openvpn@.service (from rev 211983, openvpn/trunk/openvpn@.service) openvpn/repos/testing-x86_64/ openvpn/repos/testing-x86_64/PKGBUILD (from rev 211983, openvpn/trunk/PKGBUILD) openvpn/repos/testing-x86_64/openvpn.install (from rev 211983, openvpn/trunk/openvpn.install) openvpn/repos/testing-x86_64/openvpn@.service (from rev 211983, openvpn/trunk/openvpn@.service) -+ testing-i686/PKGBUILD | 49 ++ testing-i686/openvpn.install|8 ++ testing-i686/openvpn@.service | 10 +++ testing-x86_64/PKGBUILD | 49 ++ testing-x86_64/openvpn.install |8 ++ testing-x86_64/openvpn@.service | 10 +++ 6 files changed, 134 insertions(+) Copied: openvpn/repos/testing-i686/PKGBUILD (from rev 211983, openvpn/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2014-05-03 07:07:48 UTC (rev 211984) @@ -0,0 +1,49 @@ +# $Id$ +# Maintainer: Thomas Bächler tho...@archlinux.org + +pkgname=openvpn +pkgver=2.3.4 +pkgrel=1 +pkgdesc=An easy-to-use, robust, and highly configurable VPN (Virtual Private Network) +arch=(i686 x86_64) +url=http://openvpn.net/index.php/open-source.html; +depends=('openssl' 'lzo2' 'iproute2') +makedepends=('systemd') +license=('custom') +install=openvpn.install +source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz + http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz.asc +openvpn@.service) +sha256sums=('af506d5f48568fa8d2f2435cb3fad35f9a9a8f263999ea6df3ba296960cec85a' +'SKIP' +'860976d954bd1db95861b95f0ef42e4e80618aa23a9f2aed26d17ee3d09110df') + +build() { + cd ${srcdir}/$pkgname-$pkgver + CFLAGS=$CFLAGS -DPLUGIN_LIBDIR=\\\/usr/lib/openvpn\\\ ./configure \ +--prefix=/usr \ +--sbindir=/usr/bin \ +--enable-password-save \ +--mandir=/usr/share/man \ +--enable-iproute2 \ +--enable-systemd + make +} + +package() { + cd ${srcdir}/$pkgname-$pkgver + # Install openvpn + make DESTDIR=${pkgdir} install + install -d -m755 ${pkgdir}/etc/openvpn + # Install examples + install -d -m755 ${pkgdir}/usr/share/openvpn + cp -r sample/sample-config-files ${pkgdir}/usr/share/openvpn/examples + # Install license + install -d -m755 ${pkgdir}/usr/share/licenses/${pkgname}/ + ln -sf /usr/share/doc/${pkgname}/{COPYING,COPYRIGHT.GPL} ${pkgdir}/usr/share/licenses/${pkgname}/ + # Install contrib + install -d -m755 ${pkgdir}/usr/share/openvpn/contrib + cp -r contrib ${pkgdir}/usr/share/openvpn + # Install systemd service + install -D -m644 ${srcdir}/openvpn@.service ${pkgdir}/usr/lib/systemd/system/openvpn@.service +} Copied: openvpn/repos/testing-i686/openvpn.install (from rev 211983, openvpn/trunk/openvpn.install) === --- testing-i686/openvpn.install(rev 0) +++ testing-i686/openvpn.install2014-05-03 07:07:48 UTC (rev 211984) @@ -0,0 +1,8 @@ +## arg 1: the new package version +## arg 2: the old package version +post_upgrade() { + if [ $(vercmp 2.3.2-1 $2) -ge 0 ]; then +echo easy-rsa has moved into its own package. Run: +echo # pacman -S easy-rsa + fi +} Copied: openvpn/repos/testing-i686/openvpn@.service (from rev 211983, openvpn/trunk/openvpn@.service) === --- testing-i686/openvpn@.service (rev 0) +++ testing-i686/openvpn@.service 2014-05-03 07:07:48 UTC (rev 211984) @@ -0,0 +1,10 @@ +[Unit] +Description=OpenVPN connection to %i + +[Service] +Type=forking +ExecStart=/usr/bin/openvpn --cd /etc/openvpn --config /etc/openvpn/%i.conf --daemon openvpn@%i --writepid /run/openvpn@%i.pid +PIDFile=/run/openvpn@%i.pid + +[Install] +WantedBy=multi-user.target Copied: openvpn/repos/testing-x86_64/PKGBUILD (from rev 211983, openvpn/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2014-05-03 07:07:48 UTC (rev 211984) @@ -0,0 +1,49 @@ +# $Id$ +# Maintainer: Thomas Bächler tho...@archlinux.org + +pkgname=openvpn +pkgver=2.3.4 +pkgrel=1 +pkgdesc=An easy-to-use, robust, and highly configurable VPN (Virtual Private Network) +arch=(i686 x86_64) +url=http://openvpn.net/index.php/open-source.html;
[arch-commits] Commit in openvpn/repos (8 files)
Date: Wednesday, April 9, 2014 @ 22:20:57 Author: thomas Revision: 210093 archrelease: copy trunk to testing-i686, testing-x86_64 Added: openvpn/repos/testing-i686/ openvpn/repos/testing-i686/PKGBUILD (from rev 210092, openvpn/trunk/PKGBUILD) openvpn/repos/testing-i686/openvpn.install (from rev 210092, openvpn/trunk/openvpn.install) openvpn/repos/testing-i686/openvpn@.service (from rev 210092, openvpn/trunk/openvpn@.service) openvpn/repos/testing-x86_64/ openvpn/repos/testing-x86_64/PKGBUILD (from rev 210092, openvpn/trunk/PKGBUILD) openvpn/repos/testing-x86_64/openvpn.install (from rev 210092, openvpn/trunk/openvpn.install) openvpn/repos/testing-x86_64/openvpn@.service (from rev 210092, openvpn/trunk/openvpn@.service) -+ testing-i686/PKGBUILD | 49 ++ testing-i686/openvpn.install|8 ++ testing-i686/openvpn@.service |9 ++ testing-x86_64/PKGBUILD | 49 ++ testing-x86_64/openvpn.install |8 ++ testing-x86_64/openvpn@.service |9 ++ 6 files changed, 132 insertions(+) Copied: openvpn/repos/testing-i686/PKGBUILD (from rev 210092, openvpn/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2014-04-09 20:20:57 UTC (rev 210093) @@ -0,0 +1,49 @@ +# $Id$ +# Maintainer: Thomas Bächler tho...@archlinux.org + +pkgname=openvpn +pkgver=2.3.3 +pkgrel=1 +pkgdesc=An easy-to-use, robust, and highly configurable VPN (Virtual Private Network) +arch=(i686 x86_64) +url=http://openvpn.net/index.php/open-source.html; +depends=('openssl' 'lzo2' 'iproute2') +makedepends=('systemd') +license=('custom') +install=openvpn.install +source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz + http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz.asc +openvpn@.service) +md5sums=('5c66ea3143ac884a3075521bd74ede06' + 'SKIP' + '71fab8d1c2aa3a1f2609e259eaaf88b3') + +build() { + cd ${srcdir}/$pkgname-$pkgver + CFLAGS=$CFLAGS -DPLUGIN_LIBDIR=\\\/usr/lib/openvpn\\\ ./configure \ +--prefix=/usr \ +--sbindir=/usr/bin \ +--enable-password-save \ +--mandir=/usr/share/man \ +--enable-iproute2 \ +--enable-systemd + make +} + +package() { + cd ${srcdir}/$pkgname-$pkgver + # Install openvpn + make DESTDIR=${pkgdir} install + install -d -m755 ${pkgdir}/etc/openvpn + # Install examples + install -d -m755 ${pkgdir}/usr/share/openvpn + cp -r sample/sample-config-files ${pkgdir}/usr/share/openvpn/examples + # Install license + install -d -m755 ${pkgdir}/usr/share/licenses/${pkgname}/ + ln -sf /usr/share/doc/${pkgname}/{COPYING,COPYRIGHT.GPL} ${pkgdir}/usr/share/licenses/${pkgname}/ + # Install contrib + install -d -m755 ${pkgdir}/usr/share/openvpn/contrib + cp -r contrib ${pkgdir}/usr/share/openvpn + # Install systemd service + install -D -m644 ${srcdir}/openvpn@.service ${pkgdir}/usr/lib/systemd/system/openvpn@.service +} Copied: openvpn/repos/testing-i686/openvpn.install (from rev 210092, openvpn/trunk/openvpn.install) === --- testing-i686/openvpn.install(rev 0) +++ testing-i686/openvpn.install2014-04-09 20:20:57 UTC (rev 210093) @@ -0,0 +1,8 @@ +## arg 1: the new package version +## arg 2: the old package version +post_upgrade() { + if [ $(vercmp 2.3.2-1 $2) -ge 0 ]; then +echo easy-rsa has moved into its own package. Run: +echo # pacman -S easy-rsa + fi +} Copied: openvpn/repos/testing-i686/openvpn@.service (from rev 210092, openvpn/trunk/openvpn@.service) === --- testing-i686/openvpn@.service (rev 0) +++ testing-i686/openvpn@.service 2014-04-09 20:20:57 UTC (rev 210093) @@ -0,0 +1,9 @@ +[Unit] +Description=OpenVPN connection to %i + +[Service] +Type=forking +ExecStart=/usr/bin/openvpn --cd /etc/openvpn --config /etc/openvpn/%i.conf --daemon openvpn@%i + +[Install] +WantedBy=multi-user.target Copied: openvpn/repos/testing-x86_64/PKGBUILD (from rev 210092, openvpn/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2014-04-09 20:20:57 UTC (rev 210093) @@ -0,0 +1,49 @@ +# $Id$ +# Maintainer: Thomas Bächler tho...@archlinux.org + +pkgname=openvpn +pkgver=2.3.3 +pkgrel=1 +pkgdesc=An easy-to-use, robust, and highly configurable VPN (Virtual Private Network) +arch=(i686 x86_64) +url=http://openvpn.net/index.php/open-source.html; +depends=('openssl' 'lzo2' 'iproute2') +makedepends=('systemd') +license=('custom') +install=openvpn.install
[arch-commits] Commit in openvpn/repos (8 files)
Date: Wednesday, November 13, 2013 @ 20:03:56 Author: thomas Revision: 199502 archrelease: copy trunk to testing-i686, testing-x86_64 Added: openvpn/repos/testing-i686/ openvpn/repos/testing-i686/PKGBUILD (from rev 199501, openvpn/trunk/PKGBUILD) openvpn/repos/testing-i686/openvpn.install (from rev 199501, openvpn/trunk/openvpn.install) openvpn/repos/testing-i686/openvpn@.service (from rev 199501, openvpn/trunk/openvpn@.service) openvpn/repos/testing-x86_64/ openvpn/repos/testing-x86_64/PKGBUILD (from rev 199501, openvpn/trunk/PKGBUILD) openvpn/repos/testing-x86_64/openvpn.install (from rev 199501, openvpn/trunk/openvpn.install) openvpn/repos/testing-x86_64/openvpn@.service (from rev 199501, openvpn/trunk/openvpn@.service) -+ testing-i686/PKGBUILD | 49 ++ testing-i686/openvpn.install|8 ++ testing-i686/openvpn@.service |9 ++ testing-x86_64/PKGBUILD | 49 ++ testing-x86_64/openvpn.install |8 ++ testing-x86_64/openvpn@.service |9 ++ 6 files changed, 132 insertions(+) Copied: openvpn/repos/testing-i686/PKGBUILD (from rev 199501, openvpn/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2013-11-13 19:03:56 UTC (rev 199502) @@ -0,0 +1,49 @@ +# $Id$ +# Maintainer: Thomas Bächler tho...@archlinux.org + +pkgname=openvpn +pkgver=2.3.2 +pkgrel=2 +pkgdesc=An easy-to-use, robust, and highly configurable VPN (Virtual Private Network) +arch=(i686 x86_64) +url=http://openvpn.net/index.php/open-source.html; +depends=('openssl' 'lzo2' 'iproute2') +makedepends=('systemd') +license=('custom') +install=openvpn.install +source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz + http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz.asc +openvpn@.service) +md5sums=('06e5f93dbf13f2c19647ca15ffc23ac1' + 'SKIP' + '71fab8d1c2aa3a1f2609e259eaaf88b3') + +build() { + cd ${srcdir}/$pkgname-$pkgver + CFLAGS=$CFLAGS -DPLUGIN_LIBDIR=\\\/usr/lib/openvpn\\\ ./configure \ +--prefix=/usr \ +--sbindir=/usr/bin \ +--enable-password-save \ +--mandir=/usr/share/man \ +--enable-iproute2 \ +--enable-systemd + make +} + +package() { + cd ${srcdir}/$pkgname-$pkgver + # Install openvpn + make DESTDIR=${pkgdir} install + install -d -m755 ${pkgdir}/etc/openvpn + # Install examples + install -d -m755 ${pkgdir}/usr/share/openvpn + cp -r sample/sample-config-files ${pkgdir}/usr/share/openvpn/examples + # Install license + install -d -m755 ${pkgdir}/usr/share/licenses/${pkgname}/ + ln -sf /usr/share/doc/${pkgname}/{COPYING,COPYRIGHT.GPL} ${pkgdir}/usr/share/licenses/${pkgname}/ + # Install contrib + install -d -m755 ${pkgdir}/usr/share/openvpn/contrib + cp -r contrib ${pkgdir}/usr/share/openvpn + # Install systemd service + install -D -m644 ${srcdir}/openvpn@.service ${pkgdir}/usr/lib/systemd/system/openvpn@.service +} Copied: openvpn/repos/testing-i686/openvpn.install (from rev 199501, openvpn/trunk/openvpn.install) === --- testing-i686/openvpn.install(rev 0) +++ testing-i686/openvpn.install2013-11-13 19:03:56 UTC (rev 199502) @@ -0,0 +1,8 @@ +## arg 1: the new package version +## arg 2: the old package version +post_upgrade() { + if [ $(vercmp 2.3.2-1 $2) -ge 0 ]; then +echo easy-rsa has moved into its own package. Run: +echo # pacman -S easy-rsa + fi +} Copied: openvpn/repos/testing-i686/openvpn@.service (from rev 199501, openvpn/trunk/openvpn@.service) === --- testing-i686/openvpn@.service (rev 0) +++ testing-i686/openvpn@.service 2013-11-13 19:03:56 UTC (rev 199502) @@ -0,0 +1,9 @@ +[Unit] +Description=OpenVPN connection to %i + +[Service] +Type=forking +ExecStart=/usr/bin/openvpn --cd /etc/openvpn --config /etc/openvpn/%i.conf --daemon openvpn@%i + +[Install] +WantedBy=multi-user.target Copied: openvpn/repos/testing-x86_64/PKGBUILD (from rev 199501, openvpn/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2013-11-13 19:03:56 UTC (rev 199502) @@ -0,0 +1,49 @@ +# $Id$ +# Maintainer: Thomas Bächler tho...@archlinux.org + +pkgname=openvpn +pkgver=2.3.2 +pkgrel=2 +pkgdesc=An easy-to-use, robust, and highly configurable VPN (Virtual Private Network) +arch=(i686 x86_64) +url=http://openvpn.net/index.php/open-source.html; +depends=('openssl' 'lzo2' 'iproute2') +makedepends=('systemd') +license=('custom') +install=openvpn.install
[arch-commits] Commit in openvpn/repos (8 files)
Date: Friday, June 7, 2013 @ 01:15:17 Author: thomas Revision: 187844 archrelease: copy trunk to testing-i686, testing-x86_64 Added: openvpn/repos/testing-i686/ openvpn/repos/testing-i686/PKGBUILD (from rev 187843, openvpn/trunk/PKGBUILD) openvpn/repos/testing-i686/openvpn-2.3.0-fix-systemd-ask-password-path.patch (from rev 187843, openvpn/trunk/openvpn-2.3.0-fix-systemd-ask-password-path.patch) openvpn/repos/testing-i686/openvpn@.service (from rev 187843, openvpn/trunk/openvpn@.service) openvpn/repos/testing-x86_64/ openvpn/repos/testing-x86_64/PKGBUILD (from rev 187843, openvpn/trunk/PKGBUILD) openvpn/repos/testing-x86_64/openvpn-2.3.0-fix-systemd-ask-password-path.patch (from rev 187843, openvpn/trunk/openvpn-2.3.0-fix-systemd-ask-password-path.patch) openvpn/repos/testing-x86_64/openvpn@.service (from rev 187843, openvpn/trunk/openvpn@.service) --+ testing-i686/PKGBUILD| 66 ++ testing-i686/openvpn-2.3.0-fix-systemd-ask-password-path.patch | 11 + testing-i686/openvpn@.service| 10 + testing-x86_64/PKGBUILD | 66 ++ testing-x86_64/openvpn-2.3.0-fix-systemd-ask-password-path.patch | 11 + testing-x86_64/openvpn@.service | 10 + 6 files changed, 174 insertions(+) Copied: openvpn/repos/testing-i686/PKGBUILD (from rev 187843, openvpn/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2013-06-06 23:15:17 UTC (rev 187844) @@ -0,0 +1,66 @@ +# $Id$ +# Maintainer: Thomas Bächler tho...@archlinux.org + +pkgname=openvpn +pkgver=2.3.2 +pkgrel=1 +pkgdesc=An easy-to-use, robust, and highly configurable VPN (Virtual Private Network) +arch=(i686 x86_64) +url=http://openvpn.net/index.php/open-source.html; +depends=('openssl' 'lzo2' 'iproute2') +makedepends=('systemd') +license=('custom') +backup=(usr/share/openvpn/easy-rsa/vars +usr/share/openvpn/easy-rsa/openssl-1.0.0.cnf) +source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz + http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz.asc + http://build.openvpn.net/downloads/releases/easy-rsa-2.2.0_master.tar.gz + http://build.openvpn.net/downloads/releases/easy-rsa-2.2.0_master.tar.gz.asc +openvpn@.service +openvpn-2.3.0-fix-systemd-ask-password-path.patch) +md5sums=('06e5f93dbf13f2c19647ca15ffc23ac1' + 'SKIP' + 'fbf818b6e1f212e77b9ce0e6d92584a1' + 'SKIP' + '57ef7353ba2c28c04dfc387c3ca77a4f' + 'e1bd1523e38745e948c710db1a330bb1') +options=(!libtool) + +build() { + cd $srcdir/$pkgname-$pkgver + patch -p0 -i $srcdir/openvpn-2.3.0-fix-systemd-ask-password-path.patch + # Build openvpn + CFLAGS=$CFLAGS -DPLUGIN_LIBDIR=\\\/usr/lib/openvpn\\\ ./configure \ +--prefix=/usr \ +--sbindir=/usr/bin \ +--enable-password-save \ +--mandir=/usr/share/man \ +--enable-iproute2 \ +--enable-systemd + make + # Build easy-rsa + cd $srcdir/easy-rsa-2.2.0_master + ./configure --prefix=/usr --with-easyrsadir=/usr/share/openvpn/easy-rsa + make +} + +package() { + cd $srcdir/$pkgname-$pkgver + # Install openvpn + make DESTDIR=$pkgdir install + install -d -m755 $pkgdir/etc/openvpn + # Install examples + install -d -m755 $pkgdir/usr/share/openvpn + cp -r sample/sample-config-files $pkgdir/usr/share/openvpn/examples + # Install license + install -D -m644 COPYING $pkgdir/usr/share/licenses/$pkgname/COPYING + # Install contrib + install -d -m755 $pkgdir/usr/share/openvpn/contrib + cp -r contrib $pkgdir/usr/share/openvpn + # Install easy-rsa + cd $srcdir/easy-rsa-2.2.0_master + make install DESTDIR=$pkgdir + rm -f ${pkgdir}/usr/share/openvpn/easy-rsa/openssl-0.9.?.cnf + # Install rc scripts + install -D -m644 $srcdir/openvpn@.service $pkgdir/usr/lib/systemd/system/openvpn@.service +} Copied: openvpn/repos/testing-i686/openvpn-2.3.0-fix-systemd-ask-password-path.patch (from rev 187843, openvpn/trunk/openvpn-2.3.0-fix-systemd-ask-password-path.patch) === --- testing-i686/openvpn-2.3.0-fix-systemd-ask-password-path.patch (rev 0) +++ testing-i686/openvpn-2.3.0-fix-systemd-ask-password-path.patch 2013-06-06 23:15:17 UTC (rev 187844) @@ -0,0 +1,11 @@ +--- src/openvpn/console.c.orig 2013-01-30 09:42:57.480257300 +0100 src/openvpn/console.c 2013-01-30 09:43:07.446179811 +0100 +@@ -162,7 +162,7 @@ get_console_input_systemd (const char *p + struct argv argv; + + argv_init (argv); +- argv_printf (argv, /bin/systemd-ask-password); ++ argv_printf (argv, /usr/bin/systemd-ask-password); +
[arch-commits] Commit in openvpn/repos (8 files)
Date: Friday, May 31, 2013 @ 10:12:07 Author: pierre Revision: 186796 archrelease: copy trunk to staging-i686, staging-x86_64 Added: openvpn/repos/staging-i686/ openvpn/repos/staging-i686/PKGBUILD (from rev 186795, openvpn/trunk/PKGBUILD) openvpn/repos/staging-i686/openvpn-2.3.0-fix-systemd-ask-password-path.patch (from rev 186795, openvpn/trunk/openvpn-2.3.0-fix-systemd-ask-password-path.patch) openvpn/repos/staging-i686/openvpn@.service (from rev 186795, openvpn/trunk/openvpn@.service) openvpn/repos/staging-x86_64/ openvpn/repos/staging-x86_64/PKGBUILD (from rev 186795, openvpn/trunk/PKGBUILD) openvpn/repos/staging-x86_64/openvpn-2.3.0-fix-systemd-ask-password-path.patch (from rev 186795, openvpn/trunk/openvpn-2.3.0-fix-systemd-ask-password-path.patch) openvpn/repos/staging-x86_64/openvpn@.service (from rev 186795, openvpn/trunk/openvpn@.service) --+ staging-i686/PKGBUILD| 66 ++ staging-i686/openvpn-2.3.0-fix-systemd-ask-password-path.patch | 11 + staging-i686/openvpn@.service| 10 + staging-x86_64/PKGBUILD | 66 ++ staging-x86_64/openvpn-2.3.0-fix-systemd-ask-password-path.patch | 11 + staging-x86_64/openvpn@.service | 10 + 6 files changed, 174 insertions(+) Copied: openvpn/repos/staging-i686/PKGBUILD (from rev 186795, openvpn/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2013-05-31 08:12:07 UTC (rev 186796) @@ -0,0 +1,66 @@ +# $Id$ +# Maintainer: Thomas Bächler tho...@archlinux.org + +pkgname=openvpn +pkgver=2.3.1 +pkgrel=2 +pkgdesc=An easy-to-use, robust, and highly configurable VPN (Virtual Private Network) +arch=(i686 x86_64) +url=http://openvpn.net/index.php/open-source.html; +depends=('openssl' 'lzo2' 'iproute2') +makedepends=('systemd') +license=('custom') +backup=(usr/share/openvpn/easy-rsa/vars +usr/share/openvpn/easy-rsa/openssl-1.0.0.cnf) +source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz + http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz.asc + http://build.openvpn.net/downloads/releases/easy-rsa-2.2.0_master.tar.gz + http://build.openvpn.net/downloads/releases/easy-rsa-2.2.0_master.tar.gz.asc +openvpn@.service +openvpn-2.3.0-fix-systemd-ask-password-path.patch) +md5sums=('57a3b64597fc37b7842a3fde354d8bbe' + 'SKIP' + 'fbf818b6e1f212e77b9ce0e6d92584a1' + 'SKIP' + '57ef7353ba2c28c04dfc387c3ca77a4f' + 'e1bd1523e38745e948c710db1a330bb1') +options=(!libtool) + +build() { + cd $srcdir/$pkgname-$pkgver + patch -p0 -i $srcdir/openvpn-2.3.0-fix-systemd-ask-password-path.patch + # Build openvpn + CFLAGS=$CFLAGS -DPLUGIN_LIBDIR=\\\/usr/lib/openvpn\\\ ./configure \ +--prefix=/usr \ +--sbindir=/usr/bin \ +--enable-password-save \ +--mandir=/usr/share/man \ +--enable-iproute2 \ +--enable-systemd + make + # Build easy-rsa + cd $srcdir/easy-rsa-2.2.0_master + ./configure --prefix=/usr --with-easyrsadir=/usr/share/openvpn/easy-rsa + make +} + +package() { + cd $srcdir/$pkgname-$pkgver + # Install openvpn + make DESTDIR=$pkgdir install + install -d -m755 $pkgdir/etc/openvpn + # Install examples + install -d -m755 $pkgdir/usr/share/openvpn + cp -r sample/sample-config-files $pkgdir/usr/share/openvpn/examples + # Install license + install -D -m644 COPYING $pkgdir/usr/share/licenses/$pkgname/COPYING + # Install contrib + install -d -m755 $pkgdir/usr/share/openvpn/contrib + cp -r contrib $pkgdir/usr/share/openvpn + # Install easy-rsa + cd $srcdir/easy-rsa-2.2.0_master + make install DESTDIR=$pkgdir + rm -f ${pkgdir}/usr/share/openvpn/easy-rsa/openssl-0.9.?.cnf + # Install rc scripts + install -D -m644 $srcdir/openvpn@.service $pkgdir/usr/lib/systemd/system/openvpn@.service +} Copied: openvpn/repos/staging-i686/openvpn-2.3.0-fix-systemd-ask-password-path.patch (from rev 186795, openvpn/trunk/openvpn-2.3.0-fix-systemd-ask-password-path.patch) === --- staging-i686/openvpn-2.3.0-fix-systemd-ask-password-path.patch (rev 0) +++ staging-i686/openvpn-2.3.0-fix-systemd-ask-password-path.patch 2013-05-31 08:12:07 UTC (rev 186796) @@ -0,0 +1,11 @@ +--- src/openvpn/console.c.orig 2013-01-30 09:42:57.480257300 +0100 src/openvpn/console.c 2013-01-30 09:43:07.446179811 +0100 +@@ -162,7 +162,7 @@ get_console_input_systemd (const char *p + struct argv argv; + + argv_init (argv); +- argv_printf (argv, /bin/systemd-ask-password); ++ argv_printf (argv, /usr/bin/systemd-ask-password); +