
Receipt for package "daloradius"
# SliTaz package receipt. PACKAGE="daloradius" VERSION="1.1-2" CATEGORY="network" SHORT_DESC="A RADIUS web platform for managing Hotspots." MAINTAINER="pascal.bellard@slitaz.org" LICENSE="GPL2" WEB_SITE="https://www.daloradius.com/" TARBALL="$PACKAGE-$VERSION.zip" WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" DEPENDS="php-gd php-mysql freeradius" # What is the latest version available today? current_version() { wget -O - https://sourceforge.net/projects/daloradius/files/daloradius/ 2>/dev/null | \ sed '/scope="row/!d;/daloradius\/daloradius/!d;/zip/!d;s|.*/daloradius/daloradius-*||;s|.zip.*||;q' } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/share/daloradius mkdir -p $fs/etc/mysql.d cp -a $src/* $fs/usr/share/daloradius mv $fs/usr/share/daloradius/daloradius/library/daloradius.conf.php \ $fs/etc/ ln -s /etc/daloradius.conf.php $fs/usr/share/daloradius/daloradius/library/daloradius.conf.php cat > $fs/etc/mysql.d/daloradius <<EOT #!/bin/sh mysqldump readius > /dev/null 2>&1 | grep -qi daloradius || mysql -u root radius < /usr/share/daloradius/contrib/db/mysql-daloradius.sql chmod -x /etc/mysql.d/daloradius EOT chmod 755 $fs/etc/mysql.d/daloradius } post_install() { # Configure lighttpd server if [ -f "$1/etc/lighttpd/lighttpd.conf" ] then if ! grep -q /usr/share/daloradius/ "$1/etc/lighttpd/lighttpd.conf" then sed -e 's|.*"/examples/" => "/usr/share/examples/",| "/examples/" => "/usr/share/examples/",\n "/daloradius/" => "/usr/share/daloradius/",|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/daloradius" ] then cat > "$1/etc/apache/conf.d/daloradius" <<EOT <IfModule mod_alias.c> Alias /daloradius /usr/share/daloradius </IfModule> <Directory /usr/share/daloradius/> DirectoryIndex index.php Options +FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> EOT if [ -z "$1" ] then # Start Web server. /etc/init.d/apache stop /etc/init.d/apache start fi fi fi }
6011 packages and 861692 files in cooking database (Sun Apr 20 00:48:06 2025)