X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=bin%2Fbanana.spoolgen.php;h=598d9fd8e63d34e0a8d86dbe16066da535f1c619;hb=4d2d6d18a318843e76a3a3ecb50446770ac9f788;hp=ce5d27c0bad2cd21108dba4d415f52dc3b76c7cb;hpb=ee68ddc1d2ff14e755623de27336cfc40fb0a29a;p=platal.git diff --git a/bin/banana.spoolgen.php b/bin/banana.spoolgen.php index ce5d27c..598d9fd 100755 --- a/bin/banana.spoolgen.php +++ b/bin/banana.spoolgen.php @@ -9,36 +9,12 @@ ********************************************************************************/ require_once 'connect.db.inc.php'; -require_once dirname(__FILE__).'/../modules/banana/banana.inc.php'; +require_once dirname(__FILE__).'/../include/banana/ml.inc.php'; -class MyBanana extends Banana -{ - function MyBanana() - { - global $globals; - $this->host = "http://{$globals->banana->web_user}:{$globals->banana->web_pass}@{$globals->banana->server}:{$globals->banana->port}/"; - parent::Banana(); - } - - function createAllSpool() - { - $this->_require('groups'); - $this->_require('spool'); - $this->_require('misc'); - - $groups = new BananaGroups(BANANA_GROUP_ALL); - - foreach (array_keys($groups->overview) as $g) { - print "Generating spool for $g : "; - $spool = new BananaSpool($g); - print "done.\n"; - unset($spool); - } - $this->nntp->quit(); - } -} - -$banana = new MyBanana(); -$banana->createAllSpool(); +Banana::$mbox_helper = $globals->banana->mbox_helper; +Banana::$spool_root = $globals->banana->spool_root; +Banana::$nntp_host = "news://{$globals->banana->web_user}:{$globals->banana->web_pass}@{$globals->banana->server}:{$globals->banana->port}/"; +Banana::createAllSpool(array('NNTP', 'MLArchive')); system("chown -R www-data:www-data /var/spool/banana"); +// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: ?>