【发布时间】:2018-02-13 17:10:18
【问题描述】:
我是 rpmbuild 的新手,谷歌搜索并复制了一个规范文件参数,并在我运行它时成功创建了 rpm,但没有创建任何 rpm
var.tar.gz -- this is my tar file. it has
var/
var/www/
var/www/html/index.html
我的规格文件
[root@kaka1 SPECS]# vi var.spec
Name: var
Version: 1
Release: 0
Summary: Xiph Streaming media server that supports multiple formats.
Group: Applications/Multimedia
License: GPL
URL: http################
Source: var-1.0.tar.gz
Prefix: %{_prefix}
Packager: Sukama
BuildRoot: %{_tmppath}/%{name}-root
%description
easily and supports open standards for commuincation and interaction.
%prep
rm -rf /root/rpmbuild/BUILD/*
%setup -n var
gzip -dc /root/rpmbuild/SOURCES/var-1.0.tar.gz| tar -xvvf -
if [ $? -ne 0 ]; then
exit $?
fi
你能帮我在哪里提到我要在根目录下创建的文件吗?
【问题讨论】:
-
你为什么要写信给
/var/www/?您是否正在创建自己的apache之类的包?此目录应归apacherpm 所有。澄清你想在这里做什么? -
您好,我想仅通过 rpm 在多个主机上部署 /var/www/ 下的一些 index.html 文件。如果目录不存在想用 rpm 创建那些目录和文件
-
@iamauser 该目录确实应该归
apache所有,但它的内容可能属于其他包。 -
@glglgl 是的,这就是我在回答中的设计方式。