Il s'agit de la commande dh_installyorick qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
dh_installyorick - installe les modules complémentaires Yorick
SYNOPSIS
dh_installyorick [debhelper Options] [-m] [--no-make-install]
DESCRIPTION
dh_installyorick est un programme debhelper qui installe les fichiers de votre module complémentaire Yorick sur
au bon endroit lors de la construction d'un paquet Debian. Pour un package de plug-in simple, c'est
principalement fait en appelant "make DESTDIR=debian/ installer" puis déplacer
fichiers indépendants de l'architecture vers usr/share. Notez qu'il n'y a pas de répertoire Y_SITE/contrib dans le
paquets Debian, son contenu est fusionné dans YSITE/i.
L'appel de "make ... install" peut être désactivé en utilisant le drapeau "--no-make-install". C'est
utile en particulier pour les modules complémentaires interprétés, qui ne sont pas livrés avec un
Yorick Makefile.
Si le drapeau "-m" est utilisé (mais pas le "-n"), dh_installyorick ajoutera également des lignes à
les scripts postinst et postrm de votre package pour appeler "update-yorickdoc --auto" si le
Le paquet yorick-doc est installé. Il faut appeler dh_installdeb après
dh_installyorick pour que cela fonctionne. Ce n'est généralement pas nécessaire avec un dpkg récent
prenant en charge les déclencheurs, cette possibilité est donc conservée principalement pour faciliter les rétroportages et devrait être
bientôt obsolète.
dh_installyorick cherchera un fichier nommé debian/ .ynstall pour les fichiers supplémentaires
à installer (voir INSTALL DOSSIER au dessous de). Le préfixe " ." peut être omis pour le principal
paquet binaire en cours de construction (généralement le premier répertorié dans debian/control).
Pour le moment, Y_SITE=Y_HOME=/usr/lib/yorick. Demandes d'installation d'un fichier sous Y_SITE
entraîne son installation sous /usr/share/yorick. dh_installyorick gère la création
des liens symboliques nécessaires de Y_HOME vers /usr/share/yorick.
Fichiers installés dans un répertoire se terminant par "/ bin"Ou"/ sbin", ainsi que les fichiers qui
sont pointés par un lien symbolique dans un tel répertoire, sont installés avec l'exécution
autorisation pour tout le monde.
OPTIONS
-m Modifiez les scripts postinst/postrm pour ajouter un appel à update-yorickdoc. Ceci est nécessaire seulement
si le dpkg cible ne prend pas en charge les déclencheurs. Si "-m" et "-n" sont spécifiés, le
les scripts ne sont pas modifiés.
--no-make-install
N'appelez pas "make DESTDIR=debian/ installer".
--fichierinfo=
Un fichier pkg_mngr .info supplémentaire à installer.
De plus, dh_installyorick respecte les options de debhelper standard suivantes :
-a/--arch, -i/--indep, --mainpackage, -n, --no-act, -N/--no-package, -p/--package,
-P/--tmpdir, -s/--same-arch et -v/--verbose.
INSTALL DOSSIER
Les lignes vides sont ignorées, plusieurs caractères vides sont comptés comme un et le début de la ligne
avec "#" (éventuellement après un ou plusieurs blancs) sont ignorés. Chaque non-commentaire, non vide
la ligne doit être de la forme :
filet [annuaire [lien]]
Où filet est le fichier à installer, annuaire le répertoire dans lequel il doit être installé, et
lien un lien symbolique optionnel pointant sur le fichier installé.
filet
le chemin relatif du répertoire supérieur de la source du package au fichier. Si lien is
non précisé, filet peut contenir des globs shell et désigner en fait plusieurs fichiers. Si
annuaire n'est pas spécifié, on le devine à partir de l'extension de filet: les fichiers .i sont
installé dans Y_SITE/i, .gs et .gp dans Y_SITE/g, .info dans Y_SITE/packages/installed,
.packinfo, .aliases et .keywords dans /usr/share/yorick-doc, et .so dans Y_HOME/lib.
annuaire
le chemin complet (sans "/") dans lequel le fichier doit être installé. Si la
doit être installé dans le répertoire Y_SITE ou Y_HOME de Yorick (qui sera presque
toujours le cas), il est possible (et conseillé) de ne pas spécifier le chemin complet, mais
pour écrire "Y_SITE/" ou "Y_HOME" suivi du chemin relatif à partir de là. C'est aussi
possible d'omettre ce préfixe "Y_SITE/" ou "Y_HOME/" si annuaire commence par l'un des éléments suivants :
Y_SITE/i, Y_SITE/i0, Y_SITE/i-start, Y_SITE/g, Y_SITE/packages, Y_HOME/bin ou
Y_HOME/lib.
lien
le chemin complet vers un lien symbolique qui doit pointer vers le fichier installé. Le même
les raccourcis s'appliquent comme pour annuaire.
EXEMPLES
Les quatre lignes suivantes dans debian/ynstall seraient équivalentes :
unfichier.i /usr/share/yorick/i
unfichier.i Y_SITE/i
unfichier.ii
unfichier.i
De même, les éléments suivants sont équivalents :
unfichier.i /usr/share/yorick/i0
unfichier.i Y_SITE/i0
unfichier.i i0
Exemple avec un lien symbolique. Ici, somefile.i est un script qui est à la fois utile #included from
dans Yorick ou à partir de la ligne de commande. Sa première ligne lit "#!/usr/bin/yorick -batch".
unfichier.ii usr/bin/nom_commande
Utilisez dh_installyorick en ligne à l'aide des services onworks.net
