J'ai un script python que je veux empaqueter pour Debian. J'utilise un fichier debian/install où j'ai écrit
auto_dice.py /usr/bin/
Linitan se plaint alors de l'extension .py (script-with-language-extension).
Je l'ai ensuite changé pour
auto_dice.py /usr/bin/autodice.py
ce qui provoque une erreur car il interprétait autodice.py
comme un répertoire.
Comment puis-je renommer là-bas? Je ne souhaite pas renommer mon script python dans les sources.
Vous ne pouvez pas renommer les fichiers avec dh_install
(via le debian/install
). Vous devrez le renommer lors de la cible debian/rules
"build" avant d'accéder à l'invocation dh_install
.
De bogue Debian 245554 déjà mentionné:
cela peut déjà être facilement résolu si vous utilisez dh> = 9 et dh-exec. Assurez-vous simplement que votre fichier .install est exécutable, ajoutez #!/Usr/bin/dh-exec en haut et vous pourrez utiliser "source => dest", comme ceci:
#!/usr/bin/dh-exec
debian/default.conf => /etc/my-package/start.conf