Modifier update accelerator.

Forum traitant de la distribution sécurisée montante nommée IP cop et basée sur la distribution Smoothwall. C'est à l'heure actuelle le forum le plus actif du site.

Modérateur: modos Ixus

Modifier update accelerator.

Messagepar redzone » 08 Juin 2008 08:35

Bonjour,
Quelqu'un aurai'-il des informations sur l'ajout de sources à l'add on update accelerator ?
Je n'ai trouvé que celà pour l'instant :

Source : http://www.thaideverloper.net/?p=70

edit file /usr/sbin/updxlrator add new at line Symantec Downloads :
# -----------------------------------------------------------
# Section: Avira Downloads
# -----------------------------------------------------------
if ($dsturl =~ m@^http://dl[0-9]\.avgate\.net/.*\.(htm|html|gz)$@i) {
$from_local_cache = &cache_access($dsturl,$hostaddr,$username,”Avira”);
}
# ———————————————————–

and upload images to /home/httpd/html/images and edit file /home/httpd/cgi-bin/updatexlrator.cgi


Et je dois vous avouer que celà reste encore flou pour moi afin de modifier le fichier updatexlrator.cgi.
Si vous aviez d'autres exemples ou un complément d'info, ça me serait grandement utile.
Merci beaucoup.
redzone
Matelot
Matelot
 
Messages: 6
Inscrit le: 07 Juin 2008 20:38

Messagepar Erjo » 09 Juin 2008 11:48

Salut,

On a le même besoin.
Effectivement ce n'est pas clair.

+Erjo
Erjo
Matelot
Matelot
 
Messages: 3
Inscrit le: 05 Juin 2008 09:54

Messagepar Erjo » 10 Juin 2008 12:34

Yep,

Après quelques tests infructueux j'ai réussi à faire fonctionner le plugn avec autre chose que les éditeurs prédéfinis.

Dans mon cas je voulais pouvoir mettre en cache les packages d'une distribution Linux (SliTaz); les packages ont une extension .tazpkg.

Voilà ce que j'ai fait:

1- Modif du script /usr/sbin/updxlrator pour y rajouter mon éditeur
Code: Tout sélectionner
        # -----------------------------------------------------------
        #  Section: SliTaz  Downloads
        # -----------------------------------------------------------

        if ($source_url =~ m@^[h|f]t?tp://[^?]+\.(tazpkg)$@i)
        {
                $xlrator_url = &check_cache($source_url,$hostaddr,$username,"SliTaz",$mirror);
        }


2- Copie du logo de SliTaz au format .png en 18x18

3- Modif du fichier [/b]/home/httpd/cgi-bin/updatexlrator.cgi[/b] pour rajouter mon éditeur dans les Statistiques et Maintenance.
Je ne pense pas que ce soit important, mais en tout cas c'est plus joli.
Code: Tout sélectionner

../...

        } elsif ($vendorid =~ /^Linux$/i)
        {
                print "<img src='/images/updxl-src-linux.gif' alt='Linux'}' />&nbsp;</nobr></td>\n";
                print "<td class='base'>&nbsp;Linux&nbsp;</td>\n";
        } elsif ($vendorid =~ /^SliTaz$/i)
        {
                print "<img src='/images/updxl-src-slitaz.png' alt='SliTaz'}' />&nbsp;</nobr></td>\n";
                print "<td class='base'>&nbsp;SliTaz&nbsp;</td>\n";
        } elsif ($vendorid =~ /^TrendMicro$/i)

../...

../...
                } elsif ($vendorid =~ /^Linux$/i)
                {
                        print "<img src='/images/updxl-src-linux.gif' alt='Linux'}' />&nbsp;</td>\n";
                } elsif ($vendorid =~ /^SliTaz$/i)
                {
                        print "<img src='/images/updxl-src-slitaz.png' alt='SliTaz'}' />&nbsp;</td>\n";
                } elsif ($vendorid =~ /^TrendMicro$/i)

../...

../...

        <tr>
                <td class='base'>&nbsp;</td>
                <td class='base'>&nbsp;</td>
                <td align='center'><img src='/images/updxl-src-slitaz.png' alt='SliTaz' /></td>
                <td class='base'>SliTaz</td>
        </tr>
../...


Note:
- Je ne peux malheureusement pas fournir de patch. Les options sont statiques et correspondent uniquement à mes besoins.

- Je déconseille la manipulation aux utilisateurs qui ne sont pas à l'aise avec vi. On à vite fait de tout casser en oubliant une accolade ou un ; quelque part.

- Il est aussi bienvenue d'avoir quelque notion de PERL. Pour les mêmes raisons que ci-dessus.


Sinon c'est un plugin extra, qui rend bien des services.


+Eric.
Erjo
Matelot
Matelot
 
Messages: 3
Inscrit le: 05 Juin 2008 09:54

Messagepar redzone » 10 Juin 2008 17:55

Ah merci beaucoup Erjo. Super de ta part. Sinon un bon vieux coup de winscp pour s'y connecter, faire les modifs et sauvegarder, c'est quand même plus agréable ;). Bon par contre le pearl c'est pas encore ça.
redzone
Matelot
Matelot
 
Messages: 6
Inscrit le: 07 Juin 2008 20:38


Retour vers IPCop

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité