« Previous - Version 6/9 (diff) - Next » - Current version
Andreas Unterkircher, 09/27/2009 05:08 PM


MasterShaper

Discussion

Rules rollout scenarios

  • Pushed via webinterface
  • Daemon pulling for changes
  • Invoked by user on the shell

Identified requirements

  • xmlstarlet
  • Perl DBI
  • Perl Getopt::Std
  • Perl XML::Simple

Debian ----

  • apache2-mpm-prefork
  • libapache2-mod-php5
  • mysql-server-5.0
  • php-pear, php5-mysql, php5-gd, php5-sqlite3, sqlite3
  • smarty
  • pear install HTML_AJAX MDB2 Net_IPv4 pear/MDB2#mysql
  • Download jpgraph and extract in htdocs directory.

Installer

  • Request MySQL Parameters
    a. User
    b. Pass
    c. Database
    d. Table-Prefix (shaper_ default)
  • Create database structure, Upgrade if necessary
  • Check if iptables, tc, ... are in place (frontpage should redirect to installer, if fails)
  • Check sudo permission (frontpage should redirect to installer, if fails)

Also available in: HTML TXT