Quelle structure et méthode adopter pour mon paquet guppy5.deb ?

Jean Millet jean.millet at free.fr
Jeu 13 Nov 13:14:48 UTC 2014


Bonjour Steve,

Merci pour la réponse et je vais jeter un œil à Drupal

Je reviendrai dès que j'aurai avancé sur le développement

@+

-- 
Cordialement,
Jean Millet (JeandePeyrat)
http://www.freeguppy.org
http://asso.freeguppy.org


Le 13/11/2014 11:53, Steve Nadeau a écrit :
> Allô Jean,
>
> pourquoi ne pas regarder comment fonctionne par exemple Drupal?
>
> tant qu'à moi, j'opterais pour un répertoire standard et lui ferait un 
> lien vers /var/www/ ce qui me parait plus intéressant, car il serait 
> possible de vérifier l'endroit standard de plusieurs serveurs web et 
> selon le cas, placer le lien au bon endroit.
> Il est important de toujours conserver un standard...
>
> bonne journée!
> Steve
>
> -----------------------------------
> www.equipeautonomiste.ca <http://www.equipeautonomiste.ca>
> https://twitter.com/Autonomistes
> http://www.linkedin.com/company/3225935
> facebook.com/groups/equipeautonomiste 
> <http://facebook.com/groups/equipeautonomiste>
>
> Le 12 novembre 2014 12:50, Jean Millet <jean.millet at free.fr 
> <mailto:jean.millet at free.fr>> a écrit :
>
>     Bonjour à tous,
>
>
>     Ci-dessous les structures de mes deux premiers essais.
>
>
>     Pour le premier paquet guppuy_html.deb pas de problème de
>     compilation, le paquet est bien créé et s'installe bien dans
>     /usr/var/www/html/ et dossier guppy   c'est également OK dans
>     var/www/ ou autre en modifiant l’arborescence.
>
>
>     Alors tout est pour le mieux ? Ben non car Lintian n'est pas du
>     tout content et me dit surtout qu'un paquet ne doit pas
>     s'installer dans /var/www/ … sauf exception à décrire… mais là je
>     n'ai pas tout compris.
>
>
>     Quoi qu'il en soit ce ne serait pas compatible avec tous les
>     hébergeurs qui ont le DocumentRoot tour à tour dans /www/, html,
>     public_html, httpdocs ou autre sinon il faudrait autant de .deb
>     que de serveurs :-((
>
>
>
>     guppuy_html.deb
>
>     .
>
>     ├── DEBIAN
>
>     │   ├── changelog
>
>     │   ├── compat
>
>     │   ├── control
>
>     │   ├── copyright
>
>     │   ├── docs
>
>     │   └── rules
>
>>
>     └── var
>
>     └── www
>
>     └── html
>
>     └── guppy
>
>     ├── admin
>
>     │   ├── administrateur.php
>
>     │   ├── admin.php
>
>     │   ├── adminredac.php
>
>     │   ├── admjqstyle.css
>
>     │   ├── admstyle.css
>
>     │   ├── editors
>
>     et la suite des directories et fichiers du cms guppy.
>
>
>
>
>     version /usr/share
>
>
>     Donc pour faire plaisir à Lintian et sur « ses conseils », dans la
>     mesure ou j'ai compris, ce qui est peu probable, je place
>     « guppy » dans /usr/share/ et là tout est là Lintian est très
>     content :-)) et guppy s'installe bien dans /usr/share/ sauf que
>     placer un CMS sur le web dans /usr/share/ ce n'est pas terrible :-((
>
>
>     J'ai pensé à utiliser postinst pour lancer un script qui ferait un
>     mv vers /var/www/ ou autre mais il faudrait un choix interactif
>     avec l'utilisateur lors de l’installation du paquet. Çà ne me
>     paraît pas très propre et comment faire ?
>
>
>     L'idéal serait que le paquet s'installe dans le dossier courant ou
>     il faudrait simplement se placer avant de lancer apt-get install
>     guppy !
>
>
>     Désolé d'avoir été aussi long mais il me fallait planter le décor.
>
>
>     Si vous avez des idées sur la méthode à utiliser et quelques
>     explications qui vont avec ce sera avec plaisir.
>
>     .
>
>     ├── DEBIAN
>
>     │   ├── changelog
>
>     │   ├── compat
>
>     │   ├── control
>
>     │   ├── copyright
>
>     │   ├── docs
>
>     │   └── rules
>
>     ├── etc
>
>     ├── tree_usr_share.txt
>
>     └── usr
>
>     └── share
>
>     ├── doc
>
>     │   └── guppy-5.0.x
>
>     │   ├── changelog.gz
>
>     │   └── copyright
>
>     └── guppy
>
>     ├── admin
>
>     │   ├── administrateur.php
>
>     │   ├── admin.php
>
>     │   ├── adminredac.php
>
>
>     Et la suite des directories et fichiers du cms guppy
>
>
>     Merci pour vos futures réponses.
>
>
>
>


---
Ce courrier électronique ne contient aucun virus ou logiciel malveillant parce que la protection avast! Antivirus est active.
http://www.avast.com
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <https://lists.ubuntu.com/archives/ubuntu-fr/attachments/20141113/bd007202/attachment.html>


Plus d'informations sur la liste de diffusion ubuntu-fr