# HG changeset patch # User Pascal Bellard # Date 1220625137 0 # Node ID bd076f4e6d8bcf05d762a5e68c9c0a7fc3ad9188 # Parent 2ff9c727c0ee2ad335dd56e6991752812687db56 Add freeradius-dialupadmin diff -r 2ff9c727c0ee -r bd076f4e6d8b freeradius-dialupadmin/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/freeradius-dialupadmin/receipt Fri Sep 05 14:32:17 2008 +0000 @@ -0,0 +1,68 @@ +# SliTaz package receipt. + +PACKAGE="freeradius-dialupadmin" +VERSION="2.0.5" +CATEGORY="network" +SHORT_DESC="radius server web interface" +MAINTAINER="Serge Daigle sdaigl@lacitec.on.ca" +DEPENDS="php" +WEB_SITE="http://www.freeradius.org/" +WANTED="freeradius" +CONFIG_FILES="/etc/dialupadmin" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + src=$(cd ../freeradius/freeradius-server-$VERSION; pwd) + mkdir -p $fs/usr/share $fs/etc/dialupadmin + cp -a $src/dialup_admin $fs/usr/share + cp -a $src/dialup_admin/conf/* $fs/etc/dialupadmin + rm -rf $fs/usr/share/dialup_admin/conf + ln -s /etc/dialupadmin $fs/usr/share/dialup_admin +} + +post_install() +{ + ( cd $1/ ; cpio -o -H newc | gzip -9 ) > \ + $1/$INSTALLED/$PACKAGE/volatile.cpio.gz < "/usr/share/examples/",| "/examples/" => "/usr/share/examples/",\n "/dialupadmin/" => "/usr/share/dialup_admin/htdocs/",|g' -i $1/etc/lighttpd/lighttpd.conf + if [ -z "$1" ]; then + # Start Web server. + /etc/init.d/lighttpd stop + /etc/init.d/lighttpd start + fi + fi + fi + # Configure apache server + if [ -f $1/etc/apache/httpd.conf ]; then + if [ ! -f $1/etc/apache/conf.d/phpldapadmin ]; then + cat > $1/etc/apache/conf.d/phpldapadmin < + Alias /dialupadmin /usr/share/dialup_admin/htdocs + + + DirectoryIndex index.php + Options +FollowSymLinks + AllowOverride None + Order allow,deny + Allow from all + +EOT + if [ -z "$1" ]; then + # Start Web server. + /etc/init.d/apache stop + /etc/init.d/apache start + fi + fi + fi +} + +repack_cleanup() +{ + zcat $INSTALLED/$PACKAGE/volatile.cpio.gz | ( cd $1 ; cpio -id ) +}