liste de tous les fichiers et sous-répertoires à l'aide de ant

Je suis en train de créer un rpm package à l'aide de ant task pour cela j'ai besoin de créer specfile qui aura tous les noms de fichier dans le format suivant

%attr(0755, root, root) %dir dir1
%attr(0755, root, root) %dir dir1/dir2
%attr(0755, root, root) %dir dir1/dir2/dir3

%attr(0500, root, root) dir1/file1
%attr(0500, root, root) dir1/dir2/file1

J'ai une telle structure de répertoire créé lors de mon processus de création, mais à l'aide de ant je ne suis pas en mesure de faire la liste de tous les fichiers et répertoires qui je peux alors écrire dans mon specfile

qui suit est ce que j'ai essayé de lister les fichiers, mais il ne fait pas de distinction entre les fichiers et les répertoires , de plus j'ai besoin d'une certaine manière à itérer sur la liste.

<fileset id="dist.contents" dir="${nativePackageDir}" includes="**"/>                                     |        
        <property name="prop.dist.contents" refid="dist.contents"/>                                               |  <target name="javaobject-library" depends="props">                                                             
        <echo>${prop.dist.contents}</echo>   

OriginalL'auteur Avinash | 2012-05-10