Assurer qu'il prend en charge les liens symboliques. Mais il faut le package lien symbolique et de ne pas copier le contenu de la buildroot. Exemple spec emballage un lien symbolique vers /bin /newbin
Vous aurez également besoin de nothing fichier dans votre répertoire des SOURCES pour réussir à construire des rpm. Testé avec rpm 4.9.1.2
Je voudrais faire un changement à ce que Stan a dit ci-dessus, depuis l'-f est dans le lien créer, les supprimer ne devrait pas être nécessaire. Je suis en désaccord. C'est généralement une bonne idée de nettoyer le buildroot pour supprimer les fichiers inutiles au début de %install. Par exemple, supposons qu'une précédente version d'un paquet installé un deuxième fichier, "%{buildroot}/newlib", mais la version actuelle ne permet pas d'installer ce fichier. La version actuelle du paquet ne sera pas informé de ce fichier et donc il ne sera pas supprimé de la buildroot (suite à votre suggestion). En général, le courant rpmbuild instance n'est pas au courant de tout les vieux trucs qui peuvent être à la racine de construction. Juste pour mieux l'anéantir l'ensemble de buildroot avant l'étape d'installation.
Assurer qu'il prend en charge les liens symboliques. Mais il faut le package lien symbolique et de ne pas copier le contenu de la buildroot. Exemple spec emballage un lien symbolique vers /bin /newbin
Vous aurez également besoin de
nothing
fichier dans votre répertoire des SOURCES pour réussir à construire des rpm. Testé avec rpm 4.9.1.2Je suis en désaccord. C'est généralement une bonne idée de nettoyer le buildroot pour supprimer les fichiers inutiles au début de
%install
. Par exemple, supposons qu'une précédente version d'un paquet installé un deuxième fichier, "%{buildroot}/newlib
", mais la version actuelle ne permet pas d'installer ce fichier. La version actuelle du paquet ne sera pas informé de ce fichier et donc il ne sera pas supprimé de la buildroot (suite à votre suggestion). En général, le courant rpmbuild instance n'est pas au courant de tout les vieux trucs qui peuvent être à la racine de construction. Juste pour mieux l'anéantir l'ensemble de buildroot avant l'étape d'installation.OriginalL'auteur Stan
Je ne le pense pas. J'ai utilisé le script post-installation mis en place des liens symboliques dans mes paquets.
OriginalL'auteur pwan