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.org http://asso.freeguppy.org
![]()
Ce courrier électronique ne contient aucun virus ou logiciel malveillant parce que la protection Antivirus avast! est active.