J'essaie de créer un package d'installation simple qui ne nécessite pas dpkg/apt/rpm. En faisant cela, je l'ai créé une archive qui ressemble un peu à ceci:Extraction de l'extraction de tar
- /
- etc
- init.d
- myservice
- init.d
- usr
- locale
- myservice
- somefiles
- myservice
- locale
- etc
W Quand j'essaie de décompresser cela à travers le système de fichiers avec tar -C/-xvzf archive.tar.gz
, je remarque que /etc/init.d est totalement décapité à l'exception des fichiers dans l'archive (myservice). Ma compréhension est que cela devrait fusionner les fichiers plutôt que de clobber. J'ai essayé d'utiliser le drapeau -k
, mais cela ne fonctionne pas lorsque j'ai besoin de mettre à jour les fichiers pour mon application. Est-ce que l'un de vous, les génies de Linux, peut vous aider?
Cheers, Nick