wok-next diff ppp/receipt @ rev 20443
The rest of my "home work" for update many packages (up to Xorg, GTK and Openbox) for Next and mainly for Next64. Since this point this repository is open for commits. Many errors are expected due to harfbuzz-freetype dependency loop...
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Sat Feb 24 16:17:33 2018 +0200 (2018-02-24) |
parents | d3adbeea3a9f |
children | f4db0f796bc3 |
line diff
1.1 --- a/ppp/receipt Wed Nov 08 19:39:57 2017 +0200 1.2 +++ b/ppp/receipt Sat Feb 24 16:17:33 2018 +0200 1.3 @@ -7,21 +7,16 @@ 1.4 MAINTAINER="pankso@slitaz.org" 1.5 LICENSE="BSD GPL" 1.6 WEB_SITE="http://ppp.samba.org/" 1.7 -CONFIG_FILES="/etc/ppp/options /etc/ppp/*secrets" 1.8 -HOST_ARCH="i486 arm" 1.9 -SUGGESTED="tazpanel" 1.10 1.11 TARBALL="$PACKAGE-$VERSION.tar.gz" 1.12 WGET_URL="$GITHUB/paulusmack/ppp/tarball/ppp-$VERSION" 1.13 + 1.14 BUILD_DEPENDS="pam-dev" 1.15 SPLIT="ppp ppp-pam ppp-dev" 1.16 1.17 -# Rules to configure and make the package. 1.18 -compile_rules() 1.19 -{ 1.20 +compile_rules() { 1.21 case "$ARCH" in 1.22 - arm*) 1.23 - export PATH=/cross/arm/tools/arm-slitaz-linux-gnueabi/bin:$PATH 1.24 + arm*) export PATH=/cross/arm/tools/arm-slitaz-linux-gnueabi/bin:$PATH;; 1.25 esac 1.26 1.27 cp -a $src $src-pam 1.28 @@ -36,39 +31,39 @@ 1.29 make DESTDIR=$DESTDIR-pam/usr install 1.30 } 1.31 1.32 -# Rules to gen a SliTaz package suitable for Tazpkg. 1.33 -genpkg_rules() 1.34 -{ 1.35 +genpkg_rules() { 1.36 case $PACKAGE in 1.37 - ppp|ppp-pam) 1.38 - if [ $PACKAGE == 'ppp-pam' ]; then 1.39 - DEPENDS="pam" 1.40 - PROVIDE="ppp:pam" 1.41 - CAT="network|with PAM support" 1.42 - install=$install-pam 1.43 - fi 1.44 - mkdir -p $fs/usr $fs/var/www/tazpanel/menu.d/network/VPN 1.45 - cp -a $install/usr/sbin $fs/usr 1.46 - [ -d "$install/usr/lib" ] && cp -a $install/usr/lib $fs/usr 1.47 - cp -a $stuff/ppp.cgi $fs/var/www/tazpanel 1.48 - ln -s ../../ppp.cgi $fs/var/www/tazpanel/menu.d/network/ppp 1.49 - ln -s ../../../ppp.cgi $fs/var/www/tazpanel/menu.d/network/VPN/ppp 1.50 + ppp|ppp-pam) 1.51 + if [ $PACKAGE == 'ppp-pam' ]; then 1.52 + DEPENDS="pam" 1.53 + PROVIDE="ppp:pam" 1.54 + CAT="network|with PAM support" 1.55 + install=$install-pam 1.56 + fi 1.57 + SUGGESTED="tazpanel" 1.58 + CONFIG_FILES="/etc/ppp/options /etc/ppp/*secrets" 1.59 + mkdir -p $fs/usr $fs/var/www/tazpanel/menu.d/network/VPN 1.60 + cp -a $install/usr/sbin $fs/usr 1.61 + [ -d "$install/usr/lib" ] && cp -a $install/usr/lib $fs/usr 1.62 + cp -a $stuff/ppp.cgi $fs/var/www/tazpanel 1.63 + ln -s ../../ppp.cgi $fs/var/www/tazpanel/menu.d/network/ppp 1.64 + ln -s ../../../ppp.cgi $fs/var/www/tazpanel/menu.d/network/VPN/ppp 1.65 1.66 - # Config files. 1.67 - mkdir -p $fs/etc/ppp/scripts $fs/etc/ppp/ip-up.d $fs/etc/ppp/ip-down.d 1.68 - cp $stuff/README.scripts $fs/etc/ppp 1.69 - cp -a $src/etc.ppp/* $fs/etc/ppp 1.70 + # Config files. 1.71 + mkdir -p $fs/etc/ppp/scripts $fs/etc/ppp/ip-up.d $fs/etc/ppp/ip-down.d 1.72 + cp $stuff/README.scripts $fs/etc/ppp 1.73 + cp -a $src/etc.ppp/* $fs/etc/ppp 1.74 1.75 - # PPP scripts. 1.76 - cp -a $src/scripts/ppp-on $fs/etc/ppp/scripts 1.77 - cp -a $src/scripts/ppp-on-dialer $fs/etc/ppp/scripts 1.78 - sed -i 's:ppp/ppp-on-dialer:ppp/scripts/ppp-on-dialer:' \ 1.79 - $fs/etc/ppp/scripts/ppp-on 1.80 + # PPP scripts. 1.81 + cp -a $src/scripts/ppp-on $fs/etc/ppp/scripts 1.82 + cp -a $src/scripts/ppp-on-dialer $fs/etc/ppp/scripts 1.83 + sed -i 's:ppp/ppp-on-dialer:ppp/scripts/ppp-on-dialer:' \ 1.84 + $fs/etc/ppp/scripts/ppp-on 1.85 1.86 - cp -a $src/scripts/ppp-off $fs/etc/ppp/scripts 1.87 - cp -a $src/scripts/callback $fs/etc/ppp/scripts 1.88 - cp -a $src/scripts/redialer $fs/etc/ppp/scripts 1.89 - cat >> $fs/etc/ppp/ip-up <<EOT 1.90 + cp -a $src/scripts/ppp-off $fs/etc/ppp/scripts 1.91 + cp -a $src/scripts/callback $fs/etc/ppp/scripts 1.92 + cp -a $src/scripts/redialer $fs/etc/ppp/scripts 1.93 + cat >> $fs/etc/ppp/ip-up <<EOT 1.94 #!/bin/sh 1.95 1.96 if [ -x /etc/ppp/ip-up.d/\$6 ]; then 1.97 @@ -87,7 +82,7 @@ 1.98 fi 1.99 fi 1.100 EOT 1.101 - cat >> $fs/etc/ppp/ip-down <<EOT 1.102 + cat >> $fs/etc/ppp/ip-down <<EOT 1.103 #!/bin/sh 1.104 1.105 if [ -x /etc/ppp/ip-down.d/\$6 ]; then 1.106 @@ -101,21 +96,21 @@ 1.107 fi 1.108 fi 1.109 EOT 1.110 - # cp -a $src/scripts/ip-up.local.add $fs/etc/ppp/ip-up 1.111 - # cp -a $src/scripts/ip-down.local.add $fs/etc/ppp/ip-down 1.112 - chmod 711 $fs/etc/ppp/ip-up $fs/etc/ppp/ip-down 1.113 + # cp -a $src/scripts/ip-up.local.add $fs/etc/ppp/ip-up 1.114 + # cp -a $src/scripts/ip-down.local.add $fs/etc/ppp/ip-down 1.115 + chmod 711 $fs/etc/ppp/ip-up $fs/etc/ppp/ip-down 1.116 1.117 - # insert #!/bin/sh on top line in ip* scripts 1.118 - sed -i '1i\#!/bin/sh' $fs/etc/ppp/ip* 2>/dev/null 1.119 - # add empty peers dir 1.120 - mkdir -p $fs/etc/ppp/peers 1.121 - # hide login/pass from regular users 1.122 - chmod go-rwx $fs/etc/ppp/*secrets 1.123 - chmod go-rwx $fs/etc/ppp/options 1.124 - chmod 711 $fs/etc/ppp/scripts/* 1.125 - ;; 1.126 - ppp-dev) 1.127 - copy include/ 1.128 - ;; 1.129 + # insert #!/bin/sh on top line in ip* scripts 1.130 + sed -i '1i\#!/bin/sh' $fs/etc/ppp/ip* 2>/dev/null 1.131 + # add empty peers dir 1.132 + mkdir -p $fs/etc/ppp/peers 1.133 + # hide login/pass from regular users 1.134 + chmod go-rwx $fs/etc/ppp/*secrets 1.135 + chmod go-rwx $fs/etc/ppp/options 1.136 + chmod 711 $fs/etc/ppp/scripts/* 1.137 + ;; 1.138 + ppp-dev) 1.139 + copy include/ 1.140 + ;; 1.141 esac 1.142 }