2

在过去的某个时候,我曾经能够使用非常小的规范文件制作 rpm,如下所示:

Name: php-gd
Version: 1
Release: 1
Summary: gd extension for PHP 5.3
Group: PHP
License: TM

%description
gd extension module for PHP 5.3.3

%files
/etc/php.d/gd.ini
/usr/local/lib/php/20090626/gd.so

这从文件系统中抓取了这两个文件并将它们塞进了一个 rpm。看起来事情发生了变化,所以我必须使用暂存区域,这意味着我必须确保暂存区域中存在所有路径,复制文件等。有时我只想将一两个文件塞进一个转。有没有办法避开集结区?

4

1 回答 1

1

我会尝试用“/”覆盖 %buildroot 或 %_topdir 宏。哪一个可以工作取决于您的 rpmbuild 版本。

于 2013-05-22T12:43:45.430 回答