wok-next diff postfixadmin/receipt @ rev 20491
More packing...
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Tue Mar 13 02:04:32 2018 +0200 (2018-03-13) |
parents | 9e01bc6321ea |
children | 6690b25343a3 |
line diff
1.1 --- a/postfixadmin/receipt Sun Dec 20 15:13:45 2015 +0100 1.2 +++ b/postfixadmin/receipt Tue Mar 13 02:04:32 2018 +0200 1.3 @@ -1,57 +1,54 @@ 1.4 -# SliTaz package receipt. 1.5 +# SliTaz package receipt v2. 1.6 1.7 PACKAGE="postfixadmin" 1.8 VERSION="2.3.5" 1.9 CATEGORY="network" 1.10 -SHORT_DESC="Postfix web administration." 1.11 +SHORT_DESC="Postfix web administration" 1.12 MAINTAINER="pascal.bellard@slitaz.org" 1.13 LICENSE="GPL" 1.14 +WEB_SITE="http://postfixadmin.sourceforge.net/" 1.15 + 1.16 TARBALL="$PACKAGE-$VERSION.tar.gz" 1.17 -WEB_SITE="http://postfixadmin.sourceforge.net/" 1.18 WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" 1.19 -DEPENDS="php php-mysqli php-imap postfix mysql_or_postgresql" 1.20 1.21 -# Rules to configure and make the package. 1.22 -compile_rules() 1.23 -{ 1.24 - cd $src 1.25 +compile_rules() { 1.26 + mkdir -p \ 1.27 + $install/usr/share/postfixadmin \ 1.28 + $install/etc/postfixadmin \ 1.29 + $install/usr/share/doc/postfixadmin \ 1.30 + $install/usr/lib/postfixadmin 1.31 + 1.32 + cp -a $src/* $install/usr/share/postfixadmin/ 1.33 + 1.34 + mv $install/usr/share/postfixadmin/config.inc.php $install/etc/postfixadmin 1.35 + ln -s /etc/postfixadmin/config.inc.php \ 1.36 + $install/usr/share/postfixadmin/config.inc.php 1.37 + sed -i 's/false/true/' $install/etc/postfixadmin/config.inc.php 1.38 + 1.39 + # Remove unwanted files 1.40 + rm -rf $install/usr/share/postfixadmin/debian/ 1.41 + rm -rf $install/usr/share/postfixadmin/ADDITIONS/ 1.42 + 1.43 + # Move docs 1.44 + mv $install/usr/share/postfixadmin/*.TXT $install/usr/share/doc/postfixadmin/ 1.45 + mv $install/usr/share/postfixadmin/DOCUMENTS $install/usr/share/doc/postfixadmin/ 1.46 + mv $install/usr/share/postfixadmin/VIRTUAL_VACATION/ $install/usr/share/doc/postfixadmin/ 1.47 + mv $install/usr/share/postfixadmin/ADDITIONS/* $install/usr/lib/postfixadmin/ 1.48 + mv $install/usr/share/postfixadmin/VIRTUAL_VACATION/*.pl $install/usr/lib/postfixadmin/ 1.49 + 1.50 + chown -R root.root $install/usr/share/postfixadmin/ 1.51 } 1.52 1.53 -# Rules to gen a SliTaz package suitable for Tazpkg. 1.54 -genpkg_rules() 1.55 -{ 1.56 - mkdir -p $fs/usr/share/postfixadmin \ 1.57 - $fs/etc/postfixadmin \ 1.58 - $fs/usr/share/doc/postfixadmin \ 1.59 - $fs/usr/lib/postfixadmin 1.60 - 1.61 - cp -a $src/* $fs/usr/share/postfixadmin/ 1.62 - mv $fs/usr/share/postfixadmin/config.inc.php $fs/etc/postfixadmin 1.63 - ln -s /etc/postfixadmin/config.inc.php $fs/usr/share/postfixadmin/config.inc.php 1.64 - sed -i 's/false/true/' $fs/etc/postfixadmin/config.inc.php 1.65 - 1.66 - # Remove unwanted files 1.67 - rm -rf $fs/usr/share/postfixadmin/debian 1.68 - 1.69 - # Move docs 1.70 - mv $fs/usr/share/postfixadmin/*.TXT $fs/usr/share/doc/postfixadmin 1.71 - mv $fs/usr/share/postfixadmin/DOCUMENTS $fs/usr/share/doc/postfixadmin 1.72 - mv $fs/usr/share/postfixadmin/ADDITIONS/* $fs/usr/lib/postfixadmin 1.73 - mv $fs/usr/share/postfixadmin/VIRTUAL_VACATION/*.pl $fs/usr/lib/postfixadmin 1.74 - mv $fs/usr/share/postfixadmin/VIRTUAL_VACATION/ $fs/usr/share/doc/postfixadmin 1.75 - 1.76 - rm -rf $fs/usr/share/postfixadmin/ADDITIONS 1.77 - 1.78 - # Fix group 1.79 - chown -R root.root $fs/usr/share/postfixadmin/ 1.80 +genpkg_rules() { 1.81 + copy @std 1.82 + DEPENDS="php php-mysqli php-imap postfix mysql_or_postgresql" 1.83 } 1.84 1.85 -post_install() 1.86 -{ 1.87 +post_install() { 1.88 # Configure lighttpd server 1.89 if [ -f "$1/etc/lighttpd/lighttpd.conf" ]; then 1.90 if ! grep -q /usr/share/postfixadmin/ "$1/etc/lighttpd/lighttpd.conf"; then 1.91 - sed -e 's|.*"/examples/" => "/usr/share/examples/",| "/examples/" => "/usr/share/examples/",\n "/postfixadmin/" => "/usr/share/postfixadmin/",|g' -i "$1/etc/lighttpd/lighttpd.conf" 1.92 + sed -e 's|.*"/examples/" => "/usr/share/examples/",| "/examples/" => "/usr/share/examples/",\n "/postfixadmin/" => "/usr/share/postfixadmin/",|g' -i "$1/etc/lighttpd/lighttpd.conf" 1.93 if [ -z "$1" ]; then 1.94 # Start Web server. 1.95 /etc/init.d/lighttpd stop