packages: asterisk/asterisk.spec - licenses symlink, chown trigger
glen
glen at pld-linux.org
Wed Dec 30 13:51:01 CET 2009
Author: glen Date: Wed Dec 30 12:51:01 2009 GMT
Module: packages Tag: HEAD
---- Log message:
- licenses symlink, chown trigger
---- Files affected:
packages/asterisk:
asterisk.spec (1.147 -> 1.148)
---- Diffs:
================================================================
Index: packages/asterisk/asterisk.spec
diff -u packages/asterisk/asterisk.spec:1.147 packages/asterisk/asterisk.spec:1.148
--- packages/asterisk/asterisk.spec:1.147 Wed Dec 30 12:53:25 2009
+++ packages/asterisk/asterisk.spec Wed Dec 30 13:50:56 2009
@@ -17,7 +17,7 @@
# /usr/lib64/asterisk/modules/cdr_sqlite.so
# /usr/lib64/asterisk/modules/format_ilbc.so
# /usr/lib64/asterisk/modules/res_config_sqlite.so
-# - package for moh sound files
+# - make package for moh sound files
#
# Conditional build:
%bcond_with rxfax # without rx (also tx:-D) fax
@@ -29,7 +29,7 @@
%bcond_with verbose # verbose build
%define spandsp_version 0.0.2pre26
-%define rel 0.11
+%define rel 0.17
Summary: Asterisk PBX
Summary(pl.UTF-8): Centralka (PBX) Asterisk
Name: asterisk
@@ -625,6 +625,7 @@
# create some directories that need to be packaged
install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/moh
install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/sounds
+install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/licenses
install -d $RPM_BUILD_ROOT%{_localstatedir}/lib/asterisk
install -d $RPM_BUILD_ROOT%{_localstatedir}/log/asterisk/cdr-custom
install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/festival
@@ -632,6 +633,9 @@
install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/outgoing
install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/uploads
+# upstream prebuilt binaries (register, benchg729) use /var location
+ln -s %{_datadir}/asterisk/licenses $RPM_BUILD_ROOT%{_localstatedir}/lib/asterisk
+
# We're not going to package any of the sample AGI scripts
rm -f $RPM_BUILD_ROOT%{_datadir}/asterisk/agi-bin/*
@@ -658,8 +662,8 @@
%postun
if [ "$1" = 0 ]; then
- %groupremove asterisk
%userremove asterisk
+ %groupremove asterisk
fi
%pre dahdi
@@ -679,6 +683,13 @@
/sbin/chkconfig --del asterisk
fi
+%triggerpostun -- %{name} < 1.6.1.12-0.1
+# chown to asterisk previously root owned files
+# loose one (not one that cames from rpm), as we're not trying to split the
+# hair with file permission bits.
+chown -R asterisk:asterisk /var/spool/asterisk
+chown -R asterisk:asterisk /var/lib/asterisk
+
%files
%defattr(644,root,root,755)
%doc README* *.txt ChangeLog BUGS CREDITS configs
@@ -914,13 +925,16 @@
%dir %{_datadir}/asterisk/images
%dir %{_datadir}/asterisk/moh
%dir %{_datadir}/asterisk/sounds
+%dir %attr(750,root,asterisk) %{_datadir}/asterisk/licenses
%dir %attr(750,root,asterisk) %{_datadir}/asterisk/keys
+# no need to protect publicly downloaded and packaged .pub
%{_datadir}/asterisk/keys/*.pub
%{_datadir}/asterisk/images/*.jpg
%{_datadir}/asterisk/static-http
%{_datadir}/asterisk/phoneprov
%attr(770,root,asterisk) %dir %{_localstatedir}/lib/asterisk
+%{_localstatedir}/lib/asterisk/licenses
%attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk
%attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-csv
@@ -1136,6 +1150,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.148 2009/12/30 12:50:56 glen
+- licenses symlink, chown trigger
+
Revision 1.147 2009/12/30 11:53:25 glen
- more packaging fixes
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/asterisk/asterisk.spec?r1=1.147&r2=1.148&f=u
More information about the pld-cvs-commit
mailing list