Bonjour, ma question est sans doute naïve mais je voudrais avoir votre avis.
Formulation brève : comment créer dans une tarball préparée sous Linux un lien symbolique qui fonctionnera sous Windows ? Mon problème n'est pas de créer le lien (commande ln, ok) mais de le conserver dans la tarball.
Formultation longue :
J'ai un projet développé par & pour un environnement Linux; le code utilise un lien symbolique. Un ami vient de me demander de porter ce code sous Windows.
Pour résoudre le problème du lien symbolique sous Windows j'ai créé sous Linux un lien avec la commande :
ln lien.exe "c:\machin\machin.exe" |
J'ai ensuite créé une tarball contenant mon code et ce lien symbolique. Mais quand je récupère la tarball côté Windows, le lien symbolique a disparu et seul subsiste un simple fichier 'lien.exe'.
J'ai essayé avec les formats .tar.gz, .zip et .jar. Je sais qu'au moins le format .tar.gz conserve les liens symboliques.
La partition Windows sur laquelle je fais mes tests est (évidemment) en NTFS.
Merci de m'aider !
Message édité par suizokukan le 07-11-2010 à 14:51:42
---------------
rule #1 : trust the python