wok-next diff openvpn/receipt @ 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 | 63d2fe54fb44 |
children | e6615350078d |
line diff
1.1 --- a/openvpn/receipt Wed Jan 21 17:46:09 2015 -0500 1.2 +++ b/openvpn/receipt Wed Nov 01 15:20:00 2017 +0100 1.3 @@ -1,4 +1,4 @@ 1.4 -# SliTaz package receipt. 1.5 +# SliTaz package receipt v2. 1.6 1.7 PACKAGE="openvpn" 1.8 VERSION="2.3.6" 1.9 @@ -12,13 +12,12 @@ 1.10 TAGS="vpn tunnel network" 1.11 HOST_ARCH="i486 arm" 1.12 1.13 -DEPENDS="lzo libcrypto openssl" 1.14 BUILD_DEPENDS="lzo-dev libcrypto-dev openssl-dev pam-dev" 1.15 +SPLIT="openvpn openvpn-doc openvpn-down-root openvpn-pam" 1.16 1.17 # Rules to configure and make the package. 1.18 compile_rules() 1.19 { 1.20 - cd $src 1.21 ./configure \ 1.22 --prefix=/usr \ 1.23 --enable-password-save \ 1.24 @@ -32,16 +31,45 @@ 1.25 # Rules to gen a SliTaz package suitable for Tazpkg. 1.26 genpkg_rules() 1.27 { 1.28 - mkdir -p $fs/usr/sbin 1.29 - cp -a $install/usr/sbin/openvpn $fs/usr/sbin 1.30 - cp -a $stuff/etc $fs 1.31 - chown root.root $fs/etc/init.d/* 1.32 - chmod 0644 $fs/etc/openvpn/openvpn.conf 1.33 + case $PACKAGE in 1.34 + openvpn) 1.35 + DEPENDS="lzo libcrypto openssl" 1.36 + mkdir -p $fs/usr/sbin 1.37 + cp -a $install/usr/sbin/openvpn $fs/usr/sbin 1.38 + cp -a $stuff/etc $fs 1.39 + chown root.root $fs/etc/init.d/* 1.40 + chmod 0644 $fs/etc/openvpn/openvpn.conf 1.41 + ;; 1.42 + openvpn-doc) 1.43 + CAT="network|Documentation for OpenVPN." 1.44 + DEPENDS="openvpn" 1.45 + mkdir -p $fs/usr/share/openvpn 1.46 + cp -a $install/usr/share/ $fs/usr/ 1.47 + cp -a $src/sample/sample-config-files $fs/usr/share/openvpn 1.48 + cp -a $src/sample/sample-plugins $fs/usr/share/openvpn 1.49 + cp -a $src/sample/sample-keys $fs/usr/share/openvpn 1.50 + cp -a $src/sample/sample-scripts $fs/usr/share/openvpn 1.51 + ;; 1.52 + openvpn-down-root) 1.53 + CAT="network|The down-root plugin for OpenVPN." 1.54 + DEPENDS="openvpn" 1.55 + mkdir -p $fs/usr/share/openvpn 1.56 + cp -a $src/src/plugins/down-root/.libs/openvpn-plugin-down-root.so \ 1.57 + $fs/usr/share/openvpn 1.58 + ;; 1.59 + openvpn-pam) 1.60 + CAT="network|PAM plugin for OpenVPN." 1.61 + PROVIDE="openvpn:pam" 1.62 + DEPENDS="openvpn pam" 1.63 + mkdir -p $fs/usr/share/openvpn 1.64 + cp -a $src/src/plugins/auth-pam/.libs/openvpn-plugin-auth-pam.so \ 1.65 + $fs/usr/share/openvpn 1.66 + ;; 1.67 + esac 1.68 } 1.69 1.70 -post_remove() 1.71 +post_remove_openvpn() 1.72 { 1.73 # remove config 1.74 rm -rf ${root}/etc/openvpn 1.75 } 1.76 -