次の形式のすべてのファイル名を持つrpm
パッケージを作成しようとしてant task
います。specfile
%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
ビルドプロセス中にそのようなディレクトリ構造を作成しましたが、使用しant
て、書き込み可能なすべてのファイルとディレクトリを一覧表示することはできません。specfile
以下は私がファイルをリストしようとしたものですが、ファイルとディレクトリを区別していません。さらに、リストを反復処理する方法が必要です。
<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>