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