Vous l'installiez sur /usr/share , puis vous faites un shell script qui
sera installer sur /usr/bin , qui fera le déplacement et la configuration
selon le serveur de l'utilisateur

On Thursday, November 13, 2014, Jean Millet <jean.mil...@free.fr> wrote:

>  Bonjour à tous,
>
>
>  Ci-dessous les structures de mes deux premiers essais.
>
>
>  Pour le premier paquet guppy_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 :-((
>
>
>
>  guppy_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à 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 d'avance pour vos réponses.
>
>
>  --
> Cordialement,
> Jean Millet (JeandePeyrat)http://www.freeguppy.orghttp://asso.freeguppy.org
>
>
>
> ------------------------------
>    <http://www.avast.com/>
>
> Ce courrier électronique ne contient aucun virus ou logiciel malveillant
> parce que la protection Antivirus avast! <http://www.avast.com/> est
> active.
>
>

Répondre à