wok diff tazpkg-web/receipt @ rev 3521
Add Tazpkg-web - SliTaz Packages Web interface
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Sun Jun 21 03:26:15 2009 +0200 (2009-06-21) |
parents | |
children | bcae4cfaa7e5 |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/tazpkg-web/receipt Sun Jun 21 03:26:15 2009 +0200 1.3 @@ -0,0 +1,53 @@ 1.4 +# SliTaz package receipt. 1.5 + 1.6 +PACKAGE="tazpkg-web" 1.7 +VERSION="1.0" 1.8 +CATEGORY="network" 1.9 +SHORT_DESC="SliTaz packages Web interfaces (http://pkgs.slitaz.org/)." 1.10 +MAINTAINER="pankso@slitaz.org" 1.11 +DEPENDS="lighttpd" 1.12 +WEB_SITE="http://www.slitaz.org/" 1.13 +CONFIGS="/etc/slitaz/tazpkg-web.conf" 1.14 + 1.15 +# Rules to gen a SliTaz package suitable for Tazpkg. 1.16 +genpkg_rules() 1.17 +{ 1.18 + mkdir -p \ 1.19 + $fs/usr/bin \ 1.20 + $fs/etc/slitaz \ 1.21 + $fs/var/lib/tazpkg-web 1.22 + # Page generator and config file. 1.23 + cp stuff/tazpkg-web $fs/usr/bin 1.24 + cp stuff/tazpkg-web.conf $fs/etc/slitaz 1.25 + # Var libs 1.26 + for i in html style xml search.cgi 1.27 + do 1.28 + cp -a stuff/$i $fs/var/lib/tazpkg-web 1.29 + done 1.30 + chmod 755 $fs/usr/bin/* 1.31 + chown -R root.root $fs 1.32 +} 1.33 + 1.34 +post_install() 1.35 +{ 1.36 + # On Tank we have pkgs.slitaz.org virtual host in: /home/slitaz/www 1.37 + if [ -d $1/home/slitaz/www/pkgs ]; then 1.38 + # Overwrite existing files. 1.39 + cp -a $1/var/lib/tazpkg-web/style/* $1/home/slitaz/www/pkgs 1.40 + cp -a $1/var/lib/tazpkg-web/search.cgi $1/home/slitaz/www/pkgs 1.41 + sed -i 's|/var/www/vhosts/pkgs|/home/slitaz/www/pkgs|' \ 1.42 + $1/etc/slitaz/tazpkg-web.conf 1.43 + else 1.44 + cat << _EOT_ 1.45 + 1.46 +To have Tazpkg-web interface on your local system you can add a vhost 1.47 +to Lighttp (or Apache) and the hostname to /etc/hosts. And must copy 1.48 +files from: /var/lib/tazpkg-web. Example: 1.49 + 1.50 + # mkdir -p /var/www/vhosts/pkgs && cd /var/lib/tazpkg-web 1.51 + # cp -a search.cgi style/* /var/www/vhosts/pkgs 1.52 + # tazpkg-web cooking 1.53 + 1.54 +_EOT_ 1.55 + fi 1.56 +}