rpms/smstools/EL-4 smstools3-3.1.3-perm.patch, NONE, 1.1 smstools.spec, 1.1, 1.2
Marek Mahut
mmahut at fedoraproject.org
Sat Dec 20 13:21:35 UTC 2008
- Previous message (by thread): rpms/offlineimap/F-9 .cvsignore, 1.6, 1.7 offlineimap.spec, 1.17, 1.18 sources, 1.7, 1.8
- Next message (by thread): rpms/librsync/EL-5 librsync-0.9.7-getopt.patch, NONE, 1.1 librsync-0.9.7-man_pages.patch, NONE, 1.1 librsync.spec, 1.18, 1.19
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: mmahut
Update of /cvs/pkgs/rpms/smstools/EL-4
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10087
Modified Files:
smstools.spec
Added Files:
smstools3-3.1.3-perm.patch
Log Message:
> - RHBZ#437620 root privileges are mandatory for sending/receiving an sms
> - RHBZ#443790 smstools logrotate does not work properly
> - RHBZ#461862 smssend creates rw------- files
smstools3-3.1.3-perm.patch:
--- NEW FILE smstools3-3.1.3-perm.patch ---
Marek Mahut <mmahut at fedoraproject.org>: work-around non-writable group files created by sendsms
diff -Naur smstools3-upstream/scripts/sendsms smstools3/scripts/sendsms
--- smstools3-upstream/scripts/sendsms 2008-12-20 13:46:05.000000000 +0100
+++ smstools3/scripts/sendsms 2008-12-20 13:47:26.000000000 +0100
@@ -21,6 +21,7 @@
fi
FILE=`mktemp /var/spool/sms/outgoing/send_XXXXXX`
+chmod g+wr $FILE
echo "To: $DEST" >> $FILE
echo "" >> $FILE
Index: smstools.spec
===================================================================
RCS file: /cvs/pkgs/rpms/smstools/EL-4/smstools.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- smstools.spec 21 Nov 2007 10:34:58 -0000 1.1
+++ smstools.spec 20 Dec 2008 13:21:04 -0000 1.2
@@ -1,19 +1,22 @@
Name: smstools
Version: 3.0.10
-Release: 1%{?dist}
+Release: 4%{?dist}
Summary: Tools to send and receive short messages through GSM modems or mobile phones
License: GPLv2+
Group: Applications/Communications
URL: http://smstools3.kekekasvi.com
Source0: http://smstools3.kekekasvi.com/packages/smstools3-%{version}.tar.gz
-Source1 : smsd.init
+Source1: smsd.init
Source2: smsd.logrotate
+Patch0: smstools3-3.1.3-perm.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires(post): /sbin/chkconfig
Requires(preun): /sbin/chkconfig
Requires(preun): /sbin/service
Requires(postun): /sbin/service
+Requires(pre): shadow-utils
+
%description
The SMS Server Tools are made to send and receive short messages through
@@ -22,6 +25,7 @@
%prep
%setup -q -n smstools3
+%patch0 -p1 -b .perm
mv doc manual
mv examples/.procmailrc examples/procmailrc
mv examples/.qmailrc examples/qmailrc
@@ -44,12 +48,15 @@
install -dm 750 $RPM_BUILD_ROOT%{_localstatedir}/spool/sms/checked
install -dm 750 $RPM_BUILD_ROOT%{_localstatedir}/spool/sms/failed
install -dm 750 $RPM_BUILD_ROOT%{_localstatedir}/spool/sms/incoming
-install -dm 750 $RPM_BUILD_ROOT%{_localstatedir}/spool/sms/outgoing
+install -dm 770 $RPM_BUILD_ROOT%{_localstatedir}/spool/sms/outgoing
install -dm 750 $RPM_BUILD_ROOT%{_localstatedir}/spool/sms/sent
%clean
rm -rf $RPM_BUILD_ROOT
+%pre
+getent group smstools >/dev/null || groupadd -r smstools
+
%post
if [ $1 -eq 0 ]; then
/sbin/chkconfig --add smsd
@@ -79,11 +86,16 @@
%dir %{_localstatedir}/spool/sms/checked
%dir %{_localstatedir}/spool/sms/failed
%dir %{_localstatedir}/spool/sms/incoming
-%dir %{_localstatedir}/spool/sms/outgoing
+%attr(-,root,smstools) %dir %{_localstatedir}/spool/sms/outgoing
%dir %{_localstatedir}/spool/sms/sent
%changelog
+* Sat Dec 20 2008 Marek Mahut <mmahut at fedoraproject.org> 3.0.10-4
+- RHBZ#437620 root privileges are mandatory for sending/receiving an sms
+- RHBZ#443790 smstools logrotate does not work properly
+- RHBZ#461862 smssend creates rw------- files
+
* Sat Nov 10 2007 Marek Mahut <mmahut at fedoraproject.org> 3.0.10-1
- Rewrite of spec file.
- Updated to version 3.0.10
- Previous message (by thread): rpms/offlineimap/F-9 .cvsignore, 1.6, 1.7 offlineimap.spec, 1.17, 1.18 sources, 1.7, 1.8
- Next message (by thread): rpms/librsync/EL-5 librsync-0.9.7-getopt.patch, NONE, 1.1 librsync-0.9.7-man_pages.patch, NONE, 1.1 librsync.spec, 1.18, 1.19
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list