Merge branch 'cosmetic' of git://github.com/lemenkov/mediaproxy-ng into lemenkov-cosmetic

mr3.2.1
Richard Fuchs 11 years ago
commit a7f9a155de

@ -1,12 +1,12 @@
Name: ngcp-mediaproxy-ng Name: ngcp-mediaproxy-ng
Version: 2.3.2 Version: 2.3.5
Release: 0%{?dist} Release: 0%{?dist}
Summary: The Sipwise NGCP mediaproxy-ng Summary: The Sipwise NGCP mediaproxy-ng
Group: System Environment/Daemons Group: System Environment/Daemons
License: GPLv3 License: GPLv3
URL: https://github.com/crocodilertc/mediaproxy-ng URL: https://github.com/sipwise/mediaproxy-ng
Source: %{name}-%{version}.tar.gz Source0: https://github.com/sipwise/mediaproxy-ng/archive/%{version}/%{name}-%{version}.tar.gz
Conflicts: %{name}-kernel < %{version} Conflicts: %{name}-kernel < %{version}
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
@ -59,47 +59,29 @@ cd ..
%install %install
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "$RPM_BUILD_ROOT"
# Install the userspace daemon # Install the userspace daemon
mkdir -p $RPM_BUILD_ROOT/%{_sbindir} install -D -p -m755 daemon/mediaproxy-ng %{buildroot}/%{_sbindir}/mediaproxy-ng
install -m755 daemon/mediaproxy-ng $RPM_BUILD_ROOT/%{_sbindir}/mediaproxy-ng
## Install the init.d script and configuration file ## Install the init.d script and configuration file
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d install -D -p -m755 el/mediaproxy-ng.init \
install -m755 el/mediaproxy-ng.init \ %{buildroot}/%{_sysconfdir}/rc.d/init.d/mediaproxy-ng
$RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d/mediaproxy-ng install -D -p -m644 el/mediaproxy-ng.sysconfig \
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig %{buildroot}/%{_sysconfdir}/sysconfig/mediaproxy-ng
install -m644 el/mediaproxy-ng.sysconfig \ mkdir -p %{buildroot}/%{_sharedstatedir}/mediaproxy-ng
$RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/mediaproxy-ng
mkdir -p $RPM_BUILD_ROOT/%{_sharedstatedir}/mediaproxy-ng
# Install the iptables plugin # Install the iptables plugin
mkdir -p $RPM_BUILD_ROOT/%{_lib}/xtables install -D -p -m755 iptables-extension/libxt_MEDIAPROXY.so \
install -m755 iptables-extension/libxt_MEDIAPROXY.so \ %{buildroot}/%{_lib}/xtables/libxt_MEDIAPROXY.so
$RPM_BUILD_ROOT/%{_lib}/xtables/libxt_MEDIAPROXY.so
# Install the documentation
mkdir -p $RPM_BUILD_ROOT/%{_docdir}/%{name}-%{version}-%{release}
install -m644 README.md \
$RPM_BUILD_ROOT/%{_docdir}/%{name}-%{version}-%{release}/README.md
install -m644 debian/changelog \
$RPM_BUILD_ROOT/%{_docdir}/%{name}-%{version}-%{release}/changelog
install -m644 debian/copyright \
$RPM_BUILD_ROOT/%{_docdir}/%{name}-%{version}-%{release}/copyright
install -m644 el/README.md \
$RPM_BUILD_ROOT/%{_docdir}/%{name}-%{version}-%{release}/README.el.md
## DKMS module source install ## DKMS module source install
mkdir -p $RPM_BUILD_ROOT/%{_usrsrc}/%{name}-%{version}-%{release} install -D -p -m644 kernel-module/Makefile \
install -m644 kernel-module/Makefile \ %{buildroot}/%{_usrsrc}/%{name}-%{version}-%{release}/Makefile
$RPM_BUILD_ROOT/%{_usrsrc}/%{name}-%{version}-%{release}/Makefile install -D -p -m644 kernel-module/xt_MEDIAPROXY.c \
install -m644 kernel-module/xt_MEDIAPROXY.c \ %{buildroot}/%{_usrsrc}/%{name}-%{version}-%{release}/xt_MEDIAPROXY.c
$RPM_BUILD_ROOT/%{_usrsrc}/%{name}-%{version}-%{release}/xt_MEDIAPROXY.c install -D -p -m644 kernel-module/xt_MEDIAPROXY.h \
install -m644 kernel-module/xt_MEDIAPROXY.h \ %{buildroot}/%{_usrsrc}/%{name}-%{version}-%{release}/xt_MEDIAPROXY.h
$RPM_BUILD_ROOT/%{_usrsrc}/%{name}-%{version}-%{release}/xt_MEDIAPROXY.h
sed "s/__VERSION__/%{version}-%{release}/g" debian/dkms.conf.in > \ sed "s/__VERSION__/%{version}-%{release}/g" debian/dkms.conf.in > \
$RPM_BUILD_ROOT/%{_usrsrc}/%{name}-%{version}-%{release}/dkms.conf %{buildroot}/%{_usrsrc}/%{name}-%{version}-%{release}/dkms.conf
%clean %clean
@ -108,13 +90,15 @@ rm -rf %{buildroot}
%pre %pre
/usr/sbin/groupadd -r mediaproxy-ng 2> /dev/null || : /usr/sbin/groupadd -r mediaproxy-ng 2> /dev/null || :
/usr/sbin/usradd -r -g mediaproxy-ng -s /bin/false -c "mediaproxy-ng daemon" \ /usr/sbin/useradd -r -g mediaproxy-ng -s /sbin/nologin -c "mediaproxy-ng daemon" \
-d %{_docdir}/%{name}-%{version}-%{release} mediaproxy-ng \ -d %{_sharedstatedir}/mediaproxy-ng mediaproxy-ng \
2> /dev/null || : 2> /dev/null || :
%post %post
/sbin/chkconfig --add mediaproxy-ng if [ $1 -eq 1 ]; then
/sbin/chkconfig --add %{name} || :
fi
%post dkms %post dkms
@ -126,8 +110,10 @@ true
%preun %preun
/sbin/service mediaproxy-ng stop if [ $1 = 0 ] ; then
/sbin/chkconfig --del mediaproxy-ng /sbin/service %{name} stop >/dev/null 2>&1
/sbin/chkconfig --del %{name}
fi
%preun dkms %preun dkms
@ -137,7 +123,6 @@ true
%files %files
%defattr(-,root,root,-)
# Userspace daemon # Userspace daemon
%{_sbindir}/mediaproxy-ng %{_sbindir}/mediaproxy-ng
@ -147,21 +132,15 @@ true
%dir %{_sharedstatedir}/mediaproxy-ng %dir %{_sharedstatedir}/mediaproxy-ng
# Documentation # Documentation
%dir %{_docdir}/%{name}-%{version}-%{release} %doc LICENSE README.md el/README.el.md debian/changelog debian/copyright
%doc %{_docdir}/%{name}-%{version}-%{release}/README.md
%doc %{_docdir}/%{name}-%{version}-%{release}/changelog
%doc %{_docdir}/%{name}-%{version}-%{release}/copyright
%doc %{_docdir}/%{name}-%{version}-%{release}/README.el.md
%files kernel %files kernel
%defattr(-,root,root,-)
/%{_lib}/xtables/libxt_MEDIAPROXY.so /%{_lib}/xtables/libxt_MEDIAPROXY.so
%files dkms %files dkms
%defattr(-,root,root,0755) %attr(0755,root,root) %{_usrsrc}/%{name}-%{version}-%{release}/
%{_usrsrc}/%{name}-%{version}-%{release}/
%changelog %changelog

Loading…
Cancel
Save