Add provides bundled gnulib
This commit is contained in:
parent
cbf95507f8
commit
154221e221
|
@ -1,71 +0,0 @@
|
|||
#!/bin/sh
|
||||
# Startup script for prelude-manager
|
||||
#
|
||||
# chkconfig: - 70 35
|
||||
# description: Run prelude-manager
|
||||
|
||||
# Source function library.
|
||||
. /etc/rc.d/init.d/functions
|
||||
|
||||
[ -f /usr/bin/prelude-manager ] || exit 0
|
||||
|
||||
prog="prelude-manager"
|
||||
|
||||
start() {
|
||||
if test "x`pidof prelude-manager`" != x; then
|
||||
echo "prelude-manager already started"
|
||||
action $"Starting $prog: " /bin/false
|
||||
RETVAL=1
|
||||
return $RETVAL
|
||||
else
|
||||
echo -n $"Starting $prog: "
|
||||
daemon prelude-manager -d
|
||||
RETVAL=$?
|
||||
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/prelude-manager
|
||||
echo
|
||||
return $RETVAL
|
||||
fi
|
||||
}
|
||||
|
||||
stop() {
|
||||
if test "x`pidof prelude-manager`" != x; then
|
||||
echo -n $"Stopping $prog: "
|
||||
killproc prelude-manager
|
||||
echo
|
||||
fi
|
||||
RETVAL=$?
|
||||
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/prelude-manager
|
||||
return $RETVAL
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
start
|
||||
;;
|
||||
|
||||
stop)
|
||||
stop
|
||||
;;
|
||||
|
||||
status)
|
||||
status prelude-manager
|
||||
;;
|
||||
restart|reload)
|
||||
stop
|
||||
sleep 3
|
||||
start
|
||||
;;
|
||||
condrestart)
|
||||
if test "x`pidof prelude-manager`" != x; then
|
||||
stop
|
||||
start
|
||||
fi
|
||||
;;
|
||||
|
||||
*)
|
||||
echo $"Usage: $0 {start|stop|restart|condrestart|status}"
|
||||
exit 1
|
||||
|
||||
esac
|
||||
|
||||
exit 0
|
|
@ -0,0 +1,11 @@
|
|||
[Unit]
|
||||
Description=Prelude Event Manager
|
||||
After=syslog.target
|
||||
|
||||
[Service]
|
||||
Type=forking
|
||||
PIDFile=/run/prelude-manager.pid
|
||||
ExecStart=/usr/bin/prelude-manager
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
|
@ -1,14 +1,14 @@
|
|||
Name: prelude-manager
|
||||
Epoch: 1
|
||||
Version: 1.0.1
|
||||
Release: 4%{?dist}
|
||||
Release: 5%{?dist}
|
||||
Summary: Prelude-Manager
|
||||
|
||||
Group: Applications/Internet
|
||||
License: GPLv2+
|
||||
URL: http://www.prelude-ids.org
|
||||
Source0: http://www.prelude-ids.org/download/releases/%{name}/%{name}-%{version}.tar.gz
|
||||
Source1: %{name}.init
|
||||
Source1: %{name}.service
|
||||
Patch1: %{name}-1.0.1-pie.patch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
|
||||
|
@ -20,10 +20,13 @@ BuildRequires: tcp_wrappers-devel
|
|||
BuildRequires: tcp_wrappers
|
||||
%endif
|
||||
Requires(pre) : /usr/sbin/useradd
|
||||
Requires(post) : /sbin/chkconfig
|
||||
Requires(preun) : /sbin/chkconfig
|
||||
Requires(preun) : /sbin/service
|
||||
Requires(postun): /sbin/service
|
||||
BuildRequires: systemd-units
|
||||
Requires(post): systemd-units
|
||||
Requires(preun): systemd-units
|
||||
Requires(postun): systemd-units
|
||||
# This package uses gnulib. It was granted an exception
|
||||
# https://fedorahosted.org/fpc/ticket/174
|
||||
Provides: bundled(gnulib)
|
||||
|
||||
%description
|
||||
Prelude-Manager is a high availability server that accepts
|
||||
|
@ -78,14 +81,16 @@ make %{?_smp_mflags}
|
|||
%install
|
||||
rm -rf %{buildroot}
|
||||
mkdir -p %{buildroot}%{_defaultdocdir}/%{name}-%{version}
|
||||
mkdir -p %{buildroot}/%{_initrddir}
|
||||
mkdir -p %{buildroot}/%{_var}/spool/prelude-manager/scheduler
|
||||
make install DESTDIR=%{buildroot} INSTALL="%{__install} -c -p"
|
||||
install -m 755 %{SOURCE1} %{buildroot}/%{_initrddir}/%{name}
|
||||
rm -f %{buildroot}/%{_libdir}/%{name}/reports/*.la
|
||||
rm -f %{buildroot}/%{_libdir}/%{name}/filters/*.la
|
||||
rm -f %{buildroot}/%{_libdir}/%{name}/decodes/*.la
|
||||
rm -f %{buildroot}%{_defaultdocdir}/%{name}/smtp/template.example
|
||||
# Systemd
|
||||
mkdir -p %{buildroot}%{_unitdir}
|
||||
install -m644 %{SOURCE1} %{buildroot}%{_unitdir}
|
||||
rm -rf %{buildroot}%{_initrddir}
|
||||
|
||||
%clean
|
||||
rm -rf %{buildroot}
|
||||
|
@ -97,26 +102,21 @@ getent passwd prelude-manager >/dev/null || \
|
|||
|
||||
%post
|
||||
/sbin/ldconfig
|
||||
/sbin/chkconfig --add %{name}
|
||||
%systemd_post prelude-manager.service
|
||||
|
||||
%preun
|
||||
if [ $1 = 0 ]; then
|
||||
/sbin/service %{name} stop > /dev/null 2>&1 || :
|
||||
/sbin/chkconfig --del %{name}
|
||||
fi
|
||||
%systemd_preun prelude-manager.service
|
||||
|
||||
%postun
|
||||
/sbin/ldconfig
|
||||
if [ "$1" -ge "1" ]; then
|
||||
/sbin/service %{name} condrestart >/dev/null 2>&1 || :
|
||||
fi
|
||||
%systemd_postun_with_restart prelude-manager.service
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%doc COPYING
|
||||
%attr(0750,root,root) %dir %{_sysconfdir}/%{name}/
|
||||
%config(noreplace) %attr(0640,root,root) %{_sysconfdir}/%{name}/*
|
||||
%{_initrddir}/%{name}
|
||||
%attr(755,root,root) %{_unitdir}/prelude-manager.service
|
||||
%dir %{_bindir}/%{name}
|
||||
%dir %{_libdir}/%{name}/
|
||||
%dir %{_libdir}/%{name}/filters/
|
||||
|
@ -129,7 +129,6 @@ fi
|
|||
%{_libdir}/%{name}/decodes/*.so
|
||||
%attr(0750,root,root) %dir %{_localstatedir}/spool/%{name}/
|
||||
%attr(0750,root,root) %dir %{_localstatedir}/spool/%{name}/scheduler
|
||||
%attr(0750,root,root) %dir %{_localstatedir}/run/%{name}/
|
||||
%attr(0750,root,root) %dir %{_datadir}/%{name}/
|
||||
%attr(0644,root,root) %{_mandir}/man1/prelude-manager.1.gz
|
||||
|
||||
|
@ -155,6 +154,9 @@ fi
|
|||
|
||||
|
||||
%changelog
|
||||
* Thu Sep 06 2012 Steve Grubb <sgrubb@redhat.com> - 1.0.1-5
|
||||
- Add provides bundled gnulib
|
||||
|
||||
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.0.1-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
|
|
Loading…
Reference in New Issue