我試圖創建使用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
我有這樣的目錄結構的rpm
包中的所有文件和子目錄在我的構建過程中創建,但使用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>
結帳:http://stackoverflow.com/questions/449983/create-rpm-package-from-ant-script-under-windows –