码迷,mamicode.com
首页 > 其他好文 > 详细

Ngins rpm包制作,spec配置文件

时间:2014-07-03 15:30:24      阅读:298      评论:0      收藏:0      [点我收藏+]

标签:配置文件   制作   version   

Name:           nginx

Version:        1.4.2

Release:        1%{?dist}

Summary:        nginx from source


Group:          System Environment/Daemons

License:        GPLv2

URL:            http://nginx.org

Source0:        %{name}-%{version}.tar.gz

Source1:        nginxd

Source2:        nginx.conf

BuildRoot:      %_topdir/BUILDROOT


BuildRequires:  gcc,make

Requires:       pcre,pcre-devel,openssl,openssl-devel,chkconfig


%description

Nginx RPM Soft


%prep

%setup -q



%build

./configure --prefix=/opt/app/nginx --user=www --group=www --with-http_ssl_module --with-http_stub_status_module --with-http_gzip_static_module --with-pcre 

make %{?_smp_mflags}



%install

rm -rf %{buildroot}

make install DESTDIR=%{buildroot}

%{__install} -p -D -m 0755 %{SOURCE1} %{buildroot}/etc/rc.d/init.d/nginxd

%{__install} -p -D %{SOURCE2} %{buildroot}/opt/app/nginx/conf/nginx.conf



%pre

if [ $1 == 1 ];then

/usr/sbin/useradd -r www 2> /dev/null

fi

%post

#if [ $1 == 1 ];then

#       /sbin/chkconfig --add nginxd

#fi



%preun

if [ $1 == 0 ];then

/usr/sbin/userdel -r www 2> /dev/null


fi


%postun

        rm -rf /opt/app/nginx





%clean

rm -rf %{buildroot}



%files

%defattr(-,root,root,0755)

/opt/app/nginx/

%config(noreplace) /opt/app/nginx/conf/nginx.conf

%attr(0755,root,root) /etc/rc.d/init.d/nginxd

%doc




%changelog

*  Fri May 30 2014 laoguang <lkernel@163.com> - 1.0.14-1 

- Initial version



bubuko.com,布布扣

Crazy_Linux ! 

本文出自 “Crazy_Linux” 博客,请务必保留此出处http://mkernel.blog.51cto.com/8015041/1433873

Ngins rpm包制作,spec配置文件,布布扣,bubuko.com

Ngins rpm包制作,spec配置文件

标签:配置文件   制作   version   

原文地址:http://mkernel.blog.51cto.com/8015041/1433873

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!