rpms/hula/devel hula.init, NONE, 1.1 hula.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Kevin Gray (iprone) fedora-extras-commits at redhat.com
Tue Apr 12 22:54:34 UTC 2005


Author: iprone

Update of /cvs/extras/rpms/hula/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv29360/devel

Modified Files:
	.cvsignore sources 
Added Files:
	hula.init hula.spec 
Log Message:
auto-import hula-r178-1 on branch devel from hula-r178-1.src.rpm


--- NEW FILE hula.init ---
#!/bin/sh
#
# Startup script for hulamanager
#
# chkconfig: 345 86 16
# description: This is the initscript for the Hula project's hulamanager daemon 
# processname: hulamanager


# Source function library.
. /etc/rc.d/init.d/functions

DAEMON_DIR=/usr/sbin
DAEMON_NAME=hulamanager
DAEMON_SETUP=hulasetup
DAEMON_LIST="hulamanager huladmc hulanmap hulasmtp hulawebadmin hulaimap hulamodweb hulapop3"
DATADIR=/var/mdb
OPTIONS=

[ -f /etc/sysconfig/$DAEMON_NAME ] && . /etc/sysconfig/$DAEMON_NAME

start() {
        if [ ! -d $DATADIR ] ; then
		HOSTNAME=`/bin/hostname`
		DNS_SERVER=`sed -e 's/nameserver//' -e '2,$d' -e 's/ //' < /etc/resolv.conf`
		action $"Initializing hula: " $DAEMON_DIR/$DAEMON_SETUP --domain=$HOSTNAME --dns=$DNS_SERVER
		RETVAL=$?
                if [ $RETVAL -ne 0 ] ; then
	                return $RETVAL
	        fi
	fi
	$DAEMON_DIR/$DAEMON_NAME $OPTIONS >/dev/null 2>&1 & 
        RETVAL=$?
        if [ $RETVAL -eq 0 ]; then
		action $"Starting hula: " /bin/true
        else
                action $"Starting hula: " /bin/false
        fi
        [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$DAEMON_NAME
	return $RETVAL
}

stop() {
	RETVAL=$?
	# Try to play nice first
	$DAEMON_DIR/$DAEMON_NAME -s >/dev/null 2>&1 &
	sleep 15
	
	# Now force all procs down
	for foo in $DAEMON_LIST;
	do
		killproc $foo >/dev/null 2>&1
	done
        if [ $RETVAL -eq 0 ]; then
                action $"Shutting down hula: " /bin/true
        else
                action $"Shutting down hula: " /bin/false
        fi
	[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$DAEMON_NAME
	return $RETVAL
}

case "$1" in
  start)
  	start
	;;
  stop)
	stop
	;;
  status)
        status $DAEMON_NAME
        ;;
  reload|restart)
        $0 stop
        $0 start
        ;;
  *)
        gprintf "Usage: %s {start|stop|restart|reload|status}\n" "$0"
        exit 1
esac

exit 0


--- NEW FILE hula.spec ---
Name:		hula
Summary:	A calendar and mail server
Version:	r178
Release:	1
Source0:	http://www.kelley.ca/hulaTar/tars/%{name}-%{version}.tgz
Source1:	hula.init
URL:		http://www.hula-project.org
Group:		System Environment/Daemons
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
License:	LGPL

%description
Hula is a calendar and mail server. The project is focused on 
building a calendar and mail server that people love to use, 
instead of broadly trying to build a "groupware server" that managers 
want to deploy.

%package -n %{name}-devel
Summary: Development files for hula.
Group: Development/Libraries
Requires: %{name} = %{version}

%description -n %{name}-devel
This package contains the header files and libraries for developing add-ons 
for hula.

%prep 
%setup -q

%build 
./autogen.sh
%configure
make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall

%{__install} -D -m0755 %{SOURCE1} -D $RPM_BUILD_ROOT/%{_sysconfdir}/init.d/hula

%post 
/sbin/ldconfig
if [ $1 = 1 ]; then
  /sbin/chkconfig --add hula
fi

%preun
if [ $1 -eq 0 ]; then
  /sbin/service hula stop >/dev/null 2>&1 ||:
  /sbin/chkconfig --del hula
fi

%postun -p /sbin/ldconfig

%clean 
rm -rf $RPM_BUILD_ROOT 

%files 
%defattr(-,root,root,0755)
%doc HACKING INSTALL NEWS TODO AUTHORS ChangeLog README style-guide.html
%{_sysconfdir}/init.d/hula
%{_bindir}/mwcomp
%{_sbindir}/hulaavirus
%{_sbindir}/hulaantispam
%{_sbindir}/hulacalagent
%{_sbindir}/huladmc
%{_sbindir}/hulageneric
%{_sbindir}/hulaimap
%{_sbindir}/hulamailprox
%{_sbindir}/hulamanager
%{_sbindir}/hulamodweb
%{_sbindir}/hulanmap
%{_sbindir}/hulapop3
%{_sbindir}/hulasetup
%{_sbindir}/hulasmtp
%{_sbindir}/hulastats
%{_sbindir}/hulawebadmin
%{_libdir}/hulamdb/libmdbfile.a
%{_libdir}/hulamdb/libmdbfile.la
%{_libdir}/hulamdb/libmdbfile.so
%{_libdir}/libhulalogger.a
%{_libdir}/libhulalogger.la
%{_libdir}/libhulalogger.so
%{_libdir}/libhulalogger.so.0
%{_libdir}/libhulalogger.so.0.0.0
%{_libdir}/libhulamdb.a
%{_libdir}/libhulamdb.la
%{_libdir}/libhulamdb.so
%{_libdir}/libhulamdb.so.0
%{_libdir}/libhulamdb.so.0.0.0
%{_libdir}/libhulamemmgr.a
%{_libdir}/libhulamemmgr.la
%{_libdir}/libhulamemmgr.so
%{_libdir}/libhulamemmgr.so.0
%{_libdir}/libhulamemmgr.so.0.0.0
%{_libdir}/libhulamsgapi.a
%{_libdir}/libhulamsgapi.la
%{_libdir}/libhulamsgapi.so
%{_libdir}/libhulamsgapi.so.0
%{_libdir}/libhulamsgapi.so.0.0.0
%{_libdir}/libhulaxpl.a
%{_libdir}/libhulaxpl.la
%{_libdir}/libhulaxpl.so
%{_libdir}/libhulaxpl.so.0
%{_libdir}/libhulaxpl.so.0.0.0
%{_libdir}/libwacert.a
%{_libdir}/libwacert.la
%{_libdir}/libwacert.so
%{_libdir}/libwacert.so.0
%{_libdir}/libwacert.so.0.0.0
%{_libdir}/libwanmail.a
%{_libdir}/libwanmail.la
%{_libdir}/libwanmail.so
%{_libdir}/libwanmail.so.0
%{_libdir}/libwanmail.so.0.0.0
%{_libdir}/libwastdobj.a
%{_libdir}/libwastdobj.la
%{_libdir}/libwastdobj.so
%{_libdir}/libwastdobj.so.0
%{_libdir}/libwastdobj.so.0.0.0
%{_libdir}/modweb/aurora.ctp
%{_libdir}/modweb/libmwcal.a
%{_libdir}/modweb/libmwcal.la
%{_libdir}/modweb/libmwcal.so
%{_libdir}/modweb/libmwmail.a
%{_libdir}/modweb/libmwmail.la
%{_libdir}/modweb/libmwmail.so
%{_libdir}/modweb/libmwpref.a
%{_libdir}/modweb/libmwpref.la
%{_libdir}/modweb/libmwpref.so
%{_libdir}/modweb/public.ctp
%{_libdir}/netmail/schemas/webadmin.sch
%{_libdir}/webadmin/1stdobj.wat
%{_libdir}/webadmin/5nmail.wat
%{_libdir}/webadmin/5nmuser.wat
%{_libdir}/webadmin/6nmlist.wat
%{_libdir}/webadmin/6pluspck.wat
%{_libdir}/webadmin/7nmlistu.wat
%{_libdir}/webadmin/8certgen.wat
%{_libdir}/webadmin/chooser.wat
%{_libdir}/webadmin/webadmin.wat

%files -n %{name}-devel
%defattr(-,root,root,0755)
%{_includedir}/hula/calendar.ary
%{_includedir}/hula/calendar.tok
%{_includedir}/hula/connio.h
%{_includedir}/hula/hulautil.h
%{_includedir}/hula/libical.h
%{_includedir}/hula/logger.h
%{_includedir}/hula/management.h
%{_includedir}/hula/mdb.h
%{_includedir}/hula/memmgr.h
%{_includedir}/hula/modweb.ary
%{_includedir}/hula/modweb.h
%{_includedir}/hula/modweb.tok
%{_includedir}/hula/msgaddr.h
%{_includedir}/hula/msgapi.h
%{_includedir}/hula/msgdate.h
%{_includedir}/hula/msgftrs.h
%{_includedir}/hula/mwmail.ary
%{_includedir}/hula/mwmail.tok
%{_includedir}/hula/mwpfsave.c
%{_includedir}/hula/mwpfsave.h
%{_includedir}/hula/mwpref.ary
%{_includedir}/hula/mwpref.tok
%{_includedir}/hula/mwsignup.ary
%{_includedir}/hula/mwsignup.tok
%{_includedir}/hula/mwtempl.h
%{_includedir}/hula/mwtom.ary
%{_includedir}/hula/mwtom.tok
%{_includedir}/hula/nmap.h
%{_includedir}/hula/nmlib.h
%{_includedir}/hula/rfc2231.h
%{_includedir}/hula/rulesrv.h
%{_includedir}/hula/streamio.h
%{_includedir}/hula/wacert.ary
%{_includedir}/hula/wacert.tok
%{_includedir}/hula/wanmail.ary
%{_includedir}/hula/wanmail.tok
%{_includedir}/hula/wastdobj.ary
%{_includedir}/hula/wastdobj.tok
%{_includedir}/hula/webadmin.ary
%{_includedir}/hula/webadmin.h
%{_includedir}/hula/webadmin.tok
%{_includedir}/hula/xpl.h
%{_includedir}/hula/xplold.h
%{_includedir}/hula/xplresolve.h
%{_includedir}/hula/xplschema.h
%{_includedir}/hula/xplservice.h
%{_includedir}/hula/xplthread.h
%{_includedir}/hula/xplutil.h

%changelog
* Sat Mar 19 2005 Kevin Gray <hula-kevin at iprone.com> r77-1
- Version update and diff applied per Tom Callaway (Fedora Extras Compliance Changes)
* Sat Feb 26 2005 Kevin Gray <hula-kevin at iprone.com> r77-1
- Daily version update
* Thu Feb 24 2005 Kevin Gray <hula-kevin at iprone.com> r75-1
- Updated to version r75
* Wed Feb 23 2005 Kevin Gray <hula-kevin at iprone.com> r74-3
- Added a bit of nicety to the shutdown process
- Renamed the init to hula
* Wed Feb 23 2005 Kevin Gray <hula-kevin at iprone.com> r74-2
- Updated init, had wrong data dir set
* Wed Feb 23 2005 Kevin Gray <hula-kevin at iprone.com> r74-1
- Updated to version r74 for use with RH/FC.
* Sun Feb 20 2005 Kyle Yencer <kyle at yencer.net> r56-1mdk
- Updated to version r56.
* Sun Feb 20 2005 Kyle Yencer <kyle at yencer.net> r53-1mdk
- Updated to version r53.
* Sat Feb 19 2005 Kyle Yencer <kyle at yencer.net> r49-1mdk
- Updated to version r49.
* Fri Feb 18 2005 Kyle Yencer <kyle at yencer.net> r46-2mdk
- Split package up into libs, dev, and bins.
* Fri Feb 18 2005 Kyle Yencer <kyle at yencer.net> r46-1mdk
- Updated to revision 46.
* Fri Feb 18 2005 Kyle Yencer <kyle at yencer.net> r45-5mdk
- Major updates to init script, starting and stopping works properly.
- Init script checks for a datadir in /var/lib/netmail, if one doesn't exist, it is created along with a config based on hostname setting.
* Fri Feb 18 2005 Kyle Yencer <kyle at yencer.net> r45-4mdk
- Updateded package to conform to HFS standards.
* Fri Feb 18 2005 Kyle Yencer <kyle at yencer.net> r45-3mdk
- Updated hula.ld.so.conf for additional libraries
- Added compile option --with-gnu-ld to make hula actually work.
* Fri Feb 18 2005 Kyle Yencer <kyle at yencer.net> r45-2mdk
- Added ld.so.conf.d file for ldconfig to cache libraries.
- Updated paths in SPEC from hardcoded to variables to make future changes more feasible.
* Fri Feb 18 2005 Kyle Yencer <kyle at yencer.net> r45-1mdk
- Updated to revision 45.
- Added crude framework for initscript.
- Added documentation to /usr/share/doc/hula- directory
- Renamed package to fit standards of hula relase numbers.
* Thu Feb 17 2005 Kyle Yencer <kyle at yencer.net> 20050217-1mdk
- Initial package of Hula Project mail server from SVN source.


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/hula/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	12 Apr 2005 22:45:35 -0000	1.1
+++ .cvsignore	12 Apr 2005 22:54:32 -0000	1.2
@@ -0,0 +1 @@
+hula-r178.tgz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/hula/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	12 Apr 2005 22:45:35 -0000	1.1
+++ sources	12 Apr 2005 22:54:32 -0000	1.2
@@ -0,0 +1 @@
+6c44958e3cead2656aeee7c7ea3d3b1d  hula-r178.tgz




More information about the fedora-extras-commits mailing list