wok-next rev 20154
openvpn: receipt v2
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Wed Nov 01 15:20:00 2017 +0100 (2017-11-01) |
parents | dc31e6ee45f0 |
children | f519d11fc2cb |
files | openvpn-doc/receipt openvpn-down-root/receipt openvpn-pam/receipt openvpn/receipt |
line diff
1.1 --- a/openvpn-doc/receipt Wed Nov 01 15:14:00 2017 +0100 1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 1.3 @@ -1,25 +0,0 @@ 1.4 -# SliTaz package receipt. 1.5 - 1.6 -PACKAGE="openvpn-doc" 1.7 -VERSION="2.3.6" 1.8 -CATEGORY="network" 1.9 -SHORT_DESC="Documentation for OpenVPN." 1.10 -MAINTAINER="pascal.bellard@slitaz.org" 1.11 -LICENSE="GPL2" 1.12 -WEB_SITE="http://openvpn.net/" 1.13 -TAGS="vpn tunnel" 1.14 -HOST_ARCH="i486 arm" 1.15 - 1.16 -WANTED="openvpn" 1.17 -DEPENDS="openvpn" 1.18 - 1.19 -# Rules to gen a SliTaz package suitable for Tazpkg. 1.20 -genpkg_rules() 1.21 -{ 1.22 - mkdir -p $fs/usr/share/openvpn 1.23 - cp -a $install/usr/share/ $fs/usr/ 1.24 - cp -a $src/sample/sample-config-files $fs/usr/share/openvpn 1.25 - cp -a $src/sample/sample-plugins $fs/usr/share/openvpn 1.26 - cp -a $src/sample/sample-keys $fs/usr/share/openvpn 1.27 - cp -a $src/sample/sample-scripts $fs/usr/share/openvpn 1.28 -}
2.1 --- a/openvpn-down-root/receipt Wed Nov 01 15:14:00 2017 +0100 2.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 2.3 @@ -1,22 +0,0 @@ 2.4 -# SliTaz package receipt. 2.5 - 2.6 -PACKAGE="openvpn-down-root" 2.7 -VERSION="2.3.6" 2.8 -CATEGORY="network" 2.9 -SHORT_DESC="The down-root plugin for OpenVPN." 2.10 -MAINTAINER="pascal.bellard@slitaz.org" 2.11 -LICENSE="GPL2" 2.12 -WEB_SITE="http://openvpn.net/" 2.13 -WANTED="openvpn" 2.14 -TAGS="vpn tunnel" 2.15 -HOST_ARCH="i486 arm" 2.16 - 2.17 -DEPENDS="openvpn" 2.18 - 2.19 -# Rules to gen a SliTaz package suitable for Tazpkg. 2.20 -genpkg_rules() 2.21 -{ 2.22 - mkdir -p $fs/usr/share/openvpn 2.23 - cp -a $src/src/plugins/down-root/.libs/openvpn-plugin-down-root.so \ 2.24 - $fs/usr/share/openvpn 2.25 -}
3.1 --- a/openvpn-pam/receipt Wed Nov 01 15:14:00 2017 +0100 3.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 3.3 @@ -1,23 +0,0 @@ 3.4 -# SliTaz package receipt. 3.5 - 3.6 -PACKAGE="openvpn-pam" 3.7 -VERSION="2.3.6" 3.8 -CATEGORY="network" 3.9 -SHORT_DESC="PAM plugin for OpenVPN." 3.10 -MAINTAINER="pascal.bellard@slitaz.org" 3.11 -LICENSE="GPL2" 3.12 -WEB_SITE="http://openvpn.net/" 3.13 -TAGS="vpn tunnel" 3.14 -HOST_ARCH="i486 arm" 3.15 - 3.16 -WANTED="openvpn" 3.17 -PROVIDE="openvpn:pam" 3.18 -DEPENDS="openvpn pam" 3.19 - 3.20 -# Rules to gen a SliTaz package suitable for Tazpkg. 3.21 -genpkg_rules() 3.22 -{ 3.23 - mkdir -p $fs/usr/share/openvpn 3.24 - cp -a $src/src/plugins/auth-pam/.libs/openvpn-plugin-auth-pam.so \ 3.25 - $fs/usr/share/openvpn 3.26 -}
4.1 --- a/openvpn/receipt Wed Nov 01 15:14:00 2017 +0100 4.2 +++ b/openvpn/receipt Wed Nov 01 15:20:00 2017 +0100 4.3 @@ -1,4 +1,4 @@ 4.4 -# SliTaz package receipt. 4.5 +# SliTaz package receipt v2. 4.6 4.7 PACKAGE="openvpn" 4.8 VERSION="2.3.6" 4.9 @@ -12,13 +12,12 @@ 4.10 TAGS="vpn tunnel network" 4.11 HOST_ARCH="i486 arm" 4.12 4.13 -DEPENDS="lzo libcrypto openssl" 4.14 BUILD_DEPENDS="lzo-dev libcrypto-dev openssl-dev pam-dev" 4.15 +SPLIT="openvpn openvpn-doc openvpn-down-root openvpn-pam" 4.16 4.17 # Rules to configure and make the package. 4.18 compile_rules() 4.19 { 4.20 - cd $src 4.21 ./configure \ 4.22 --prefix=/usr \ 4.23 --enable-password-save \ 4.24 @@ -32,16 +31,45 @@ 4.25 # Rules to gen a SliTaz package suitable for Tazpkg. 4.26 genpkg_rules() 4.27 { 4.28 - mkdir -p $fs/usr/sbin 4.29 - cp -a $install/usr/sbin/openvpn $fs/usr/sbin 4.30 - cp -a $stuff/etc $fs 4.31 - chown root.root $fs/etc/init.d/* 4.32 - chmod 0644 $fs/etc/openvpn/openvpn.conf 4.33 + case $PACKAGE in 4.34 + openvpn) 4.35 + DEPENDS="lzo libcrypto openssl" 4.36 + mkdir -p $fs/usr/sbin 4.37 + cp -a $install/usr/sbin/openvpn $fs/usr/sbin 4.38 + cp -a $stuff/etc $fs 4.39 + chown root.root $fs/etc/init.d/* 4.40 + chmod 0644 $fs/etc/openvpn/openvpn.conf 4.41 + ;; 4.42 + openvpn-doc) 4.43 + CAT="network|Documentation for OpenVPN." 4.44 + DEPENDS="openvpn" 4.45 + mkdir -p $fs/usr/share/openvpn 4.46 + cp -a $install/usr/share/ $fs/usr/ 4.47 + cp -a $src/sample/sample-config-files $fs/usr/share/openvpn 4.48 + cp -a $src/sample/sample-plugins $fs/usr/share/openvpn 4.49 + cp -a $src/sample/sample-keys $fs/usr/share/openvpn 4.50 + cp -a $src/sample/sample-scripts $fs/usr/share/openvpn 4.51 + ;; 4.52 + openvpn-down-root) 4.53 + CAT="network|The down-root plugin for OpenVPN." 4.54 + DEPENDS="openvpn" 4.55 + mkdir -p $fs/usr/share/openvpn 4.56 + cp -a $src/src/plugins/down-root/.libs/openvpn-plugin-down-root.so \ 4.57 + $fs/usr/share/openvpn 4.58 + ;; 4.59 + openvpn-pam) 4.60 + CAT="network|PAM plugin for OpenVPN." 4.61 + PROVIDE="openvpn:pam" 4.62 + DEPENDS="openvpn pam" 4.63 + mkdir -p $fs/usr/share/openvpn 4.64 + cp -a $src/src/plugins/auth-pam/.libs/openvpn-plugin-auth-pam.so \ 4.65 + $fs/usr/share/openvpn 4.66 + ;; 4.67 + esac 4.68 } 4.69 4.70 -post_remove() 4.71 +post_remove_openvpn() 4.72 { 4.73 # remove config 4.74 rm -rf ${root}/etc/openvpn 4.75 } 4.76 -