我熟悉使用外星人,但我正在尝试使用bzr builddeb创建一个方法来构建我的应用程序而不是翻译rpm(通过外星人)。
具体来说,如何在debian软件包构建环境中模拟rpm规范中的%dir和%attr行为?
这是我的rpm规格的片段:
%files
%defattr(-,root,root)
%dir /some/directory/
%dir /some/directory/name
%dir /some/directory/name/1
%dir /some/directory/name/2
%attr(0755,root,root)/some/directory/name/X
%attr(0644,root,root)/some/directory/name/file1
%attr(0755,root,root)/some/directory/name/file2
%attr(0644,root,root)/some/directory/name/1/file3
%attr(0644,root,root)/some/directory/name/1/file4
我正在关注Ubuntu包装指南,http://packaging.ubuntu.com/html/packaging-new-software.html
我已经阅读了大量提及debian / install,debian /%packagename.install以及debian / rules更改的指南,但没有一个对我有用。我感觉这些不是我想要的,包括安装.deb时创建的包中的文件。