Forum Programmation.shell Fabriquer un exécutable à partir d'un shell + fichiers

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
4
jan.
2016

Bonjour,

je voudrais pouvoir "compiler" un ensemble de fichiers constitué de :
- un script shell exécutable
- des fichiers sur lesquels le script s'appuie.

Il me faudrait fabriquer un exécutable unique (si possible crypté) à partir de ces sources.
Je connais shc, mais à ma connaissance, il permet seulement d'encrypter un script shell seul…

Quelqu'un saurait-il comment je peux le faire ?

Merci d'avance !
Benouche

  • # du "chiffrement" sans clé secrète, drôle de concept

    Posté par  . Évalué à 4.

    Déjà apparemment ce shc est aussi "sécurisé" qu'une porte en carton…

    Après faut voir comment ton script fonctionne, mais généralement on met le contenu des fichiers sous forme de texte dans le script (en utilisant la syntaxe heredoc) et on fait en sorte que le script crée dynamiquement les fichiers dans un répertoire temporaire au lancement avant de travailler dessus.

    Sinon tu peut t'inspirer aussi des auto-extracteurs (genre l'installeur de pilotes nvidia) c'est à peu près la même chose qu'au-dessus, sauf que tous les fichiers sont compressés dans une archive et que c'est celle-ci qui est intégrée au script et puis décompressée au lancement.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.