Questions tagged «rpmbuild»

2
RPM构建错误:空%文件文件debugfiles.list
问题和环境 Korora 23(Fedora 23) rpmbuild --version RPM version 4.13.0-rc1 我正在尝试制作一个本地包 freefilesync 为了我自己。该网站提供了一个openSUSE版本,我正在尝试为Fedora打包。 我的 spec文件 。 错误 Processing files: freefilesync-8.2-1.fc23.x86_64 Provides: config(freefilesync) = 8.2-1.fc23 freefilesync = 8.2-1.fc23 freefilesync(x86-64) = 8.2-1.fc23 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(postun): /bin/sh Requires: libX11.so.6()(64bit) libXxf86vm.so.1()(64bit) libatk-1.0.so.0()(64bit) …


1
给定目录,以递归方式获取所有文件的相对路径
我正在构建RPM规范文件,并且需要在%files要包含的文件部分中相对于我将指定的构建根目录列出。我已经有了需要打包的汇编目录,我只需要将其转换为包含在其中的所有文件的相对路径列表。 为此,我当前正在使用find,但它返回的是绝对路径。 find $1/codebase -type f ! -name ".*" >> ${BUILD_RPM_DST_DIR}/rpm.spec 我有点unix n00b,所以对不起。 我应该将其通过管道传输到sed或grep并删除路径的初始部分吗?有关如何执行此操作的示例将很有帮助。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.