rpms/smstools/F-8 smsd.init, NONE, 1.1 smsd.logrotate, NONE, 1.1 smstools.spec, NONE, 1.1 sources, 1.1, 1.2
Marek Mahut (mmahut)
fedora-extras-commits at redhat.com
Wed Nov 21 09:14:25 UTC 2007
- Previous message (by thread): rpms/php-pear-phing/F-8 php-pear-phing.spec, NONE, 1.1 sources, 1.1, 1.2
- Next message (by thread): rpms/smstools/F-7 smsd.init, NONE, 1.1 smsd.logrotate, NONE, 1.1 smstools.spec, NONE, 1.1 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: mmahut
Update of /cvs/pkgs/rpms/smstools/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv26530
Modified Files:
sources
Added Files:
smsd.init smsd.logrotate smstools.spec
Log Message:
Import to F-8
--- NEW FILE smsd.init ---
#!/bin/sh
#
# sms This shell script takes care of starting and stopping
# the sms server tools daemon.
#
# chkconfig: - 50 50
# description: sms server tools sends and receives short messages via GSM
#
# processname: smsd
# Source function library.
. /etc/rc.d/init.d/functions
[ -x /usr/sbin/smsd ] || exit 0
OPTIONS=""
RETVAL=0
prog="smsd"
start() {
echo -n $"Starting $prog: "
if [ $UID -ne 0 ]; then
RETVAL=1
failure
else
find /var/spool/sms -name '*.LOCK' -exec rm {} \; > /dev/null 2>&1
daemon /usr/sbin/smsd $OPTIONS
RETVAL=$?
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/smsd
fi;
echo
return $RETVAL
}
stop() {
echo -n $"Stopping $prog: "
if [ $UID -ne 0 ]; then
RETVAL=1
failure
else
killproc smsd
RETVAL=$?
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/smsd
fi;
echo
return $RETVAL
}
reload(){
echo -n $"Reloading $prog: "
killproc /usr/sbin/smsd -HUP
RETVAL=$?
echo
return $RETVAL
}
restart(){
stop
start
}
condrestart(){
[ -e /var/lock/subsys/smsd ] && restart
return 0
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
reload)
reload
;;
condrestart)
condrestart
;;
status)
status smsd
RETVAL=$?
;;
*)
echo $"Usage: $0 {start|stop|status|restart|condrestart|reload}"
RETVAL=1
esac
exit $RETVAL
--- NEW FILE smsd.logrotate ---
#
# Rotate smstools log files.
#
/var/log/smsd.log {
missingok
postrotate
/sbin/service smstools condrestart 2> /dev/null > /dev/null || true
endscript
}
--- NEW FILE smstools.spec ---
Name: smstools
Version: 3.0.10
Release: 1%{?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
Source2: smsd.logrotate
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
%description
The SMS Server Tools are made to send and receive short messages through
GSM modems. It supports easy file interfaces and it can run external
programs for automatic actions.
%prep
%setup -q -n smstools3
mv doc manual
mv examples/.procmailrc examples/procmailrc
mv examples/.qmailrc examples/qmailrc
find scripts/ examples/ manual/ -type f -print0 |xargs -0 chmod 644
%build
make -C src 'CFLAGS=%{optflags} -DNOSTATS' %{_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
install -Dm 755 %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/smsd
install -Dm 664 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/smstools
install -Dm 600 examples/smsd.conf.easy $RPM_BUILD_ROOT%{_sysconfdir}/smsd.conf
install -Dm 755 src/smsd $RPM_BUILD_ROOT%{_sbindir}/smsd
install -Dm 755 scripts/sendsms $RPM_BUILD_ROOT%{_bindir}/smssend
install -Dm 755 scripts/sms2html $RPM_BUILD_ROOT%{_bindir}/sms2html
install -Dm 755 scripts/sms2unicode $RPM_BUILD_ROOT%{_bindir}/sms2unicode
install -Dm 755 scripts/sms2xml $RPM_BUILD_ROOT%{_bindir}/sms2xml
install -Dm 755 scripts/unicode2sms $RPM_BUILD_ROOT%{_bindir}/unicode2sms
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 750 $RPM_BUILD_ROOT%{_localstatedir}/spool/sms/sent
%clean
rm -rf $RPM_BUILD_ROOT
%post
if [ $1 -eq 0 ]; then
/sbin/chkconfig --add smsd
fi
%preun
if [ $1 -eq 0 ]; then
/sbin/service smsd stop >/dev/null 2>&1
/sbin/chkconfig --del smsd
fi
%postun
if [ $1 -ge 1 ]; then
/sbin/service smsd condrestart >/dev/null 2>&1
fi
%files
%defattr(-,root,root,-)
%doc LICENSE manual/ examples/ scripts/checkhandler-utf-8 scripts/email2sms scripts/eventhandler-utf-8
%doc scripts/mysmsd scripts/regular_run scripts/smsevent scripts/smsresend scripts/sql_demo
%{_sbindir}/*
%{_bindir}/*
%{_initrddir}/smsd
%config(noreplace) %{_sysconfdir}/logrotate.d/smstools
%config(noreplace) %{_sysconfdir}/smsd.conf
%dir %{_localstatedir}/spool/sms/
%dir %{_localstatedir}/spool/sms/checked
%dir %{_localstatedir}/spool/sms/failed
%dir %{_localstatedir}/spool/sms/incoming
%dir %{_localstatedir}/spool/sms/outgoing
%dir %{_localstatedir}/spool/sms/sent
%changelog
* Sat Nov 10 2007 Marek Mahut <mmahut at fedoraproject.org> 3.0.10-1
- Rewrite of spec file.
- Updated to version 3.0.10
* Sat Apr 07 2007 Andreas Thienemann <andreas at bawue.net> 3.0.6-1
- Updated to version 3.0.6
- Reverted daemonize patch as it is not needed anymore
* Wed Nov 30 2005 Andreas Thienemann <andreas at bawue.net> 1.15.7-3
- Fixed logrotate script
* Sun Sep 13 2005 Andreas Thienemann <andreas at bawue.net> 1.15.7-2
- Now with statistics support
* Sat Sep 12 2005 Andreas Thienemann <andreas at bawue.net> 1.15.7-1
- Initial spec.
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/smstools/F-8/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 13 Nov 2007 20:15:16 -0000 1.1
+++ sources 21 Nov 2007 09:13:50 -0000 1.2
@@ -0,0 +1 @@
+a24e65e37658296b1a4ec6ae266c53a9 smstools3-3.0.10.tar.gz
- Previous message (by thread): rpms/php-pear-phing/F-8 php-pear-phing.spec, NONE, 1.1 sources, 1.1, 1.2
- Next message (by thread): rpms/smstools/F-7 smsd.init, NONE, 1.1 smsd.logrotate, NONE, 1.1 smstools.spec, NONE, 1.1 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list