Lors de la création du Rpm, RPM spec fichiers ont une directive %defattr
. Je sais qu'il définit les attributs par défaut pour les fichiers qui sont installés par le RPM. Si j'écris le %defattr
comme ci-dessous, ça veut dire quoi?
%defattr(-testuser, testuser)
OriginalL'auteur Mariselvam | 2011-08-05
La mode que vous avez spécifié n'est pas valide. %defattr prend quatre arguments
De http://ftp.rpm.org/max-rpm/s1-rpm-inside-files-list-directives.html#S3-RPM-INSIDE-FLIST-DEFATTR-DIRECTIVE
OriginalL'auteur brightlancer
Pour définir des autorisations et des participations dans un fichier spec de traiter le répertoire de fichiers de la même manière...
%defattr mettra tous les fichiers sans %attr (dans ce cas rww propriétaire du groupe apache apache et de définir les répertoires à 755).
-
signifie dans le premier champ, qui est répondu par brightlancer la citation du régime Maximum.OriginalL'auteur Chad Prey