我正在尝试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>