19,612
社区成员
发帖
与我相关
我的任务
分享
Name: example
Version: 1.0
Release: 1%{?dist}
Summary: Summary
Group: System/Administration
License: GPL2+
URL: http://test.com/example.tar.gz
#Source0: example.tar.gz
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
#BuildRequires:
#Requires:
%description
example
%prep
#%setup -q
%build
# your build code
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/etc/example
if [ -n "%{?_ip_address:%{_ip_address}}" ] ; then
echo "%{_ip_address}" >> $RPM_BUILD_ROOT/etc/example/ip_address
else
# default value
echo "172.16.1.1" >> $RPM_BUILD_ROOT/etc/example/ip_address
fi
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
/etc/
%changelog
rpmbuild --define="_ip_address 10.32.126.111" -bb example.spec
rpmbuild --define="_ip_address 192.168.1.1" -bb example.spec