Comment la distribution linux comme Redhat, SLES construit-elle ses RPM. La tâche principale que je veux comprendre est comment leur système de construction identifie-t-il seulement les fichiers changés dans un RPM particulier et incrémente la version de RPM?Comment augmenter automatiquement la version de RPM uniquement si les fichiers sont modifiés
J'ai essayé plusieurs façons d'accomplir cette tâche. 1) J'ai essayé d'utiliser le mécanisme d'indexation où j'ai essayé de suivre tous les fichiers du RPM avec leur md5sum et leur horodatage, puis d'incrémenter la version du RPM si l'une des valeurs du fichier md5sum est modifiée. Mais cette approche n'est pas évolutive. Y at-il un logiciel de construction qui peut être utilisé pour le même?
Pour autant que je sache, la version est maintenue manuellement et un 'changelog' est maintenu – dlmeetei