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. > >