📄 metalog.spec.in
字号:
%define name metalog%define version @VERSION@%define release 1%define prefix /usr/local%define builddir $RPM_BUILD_DIR/%{name}-%{version}Name: %{name}Version: %{version}Release: %{release}Vendor: VariousPackager: Frank DENIS <j@pureftpd.org>URL: http://metalog.sourceforge.netSource: ftp://download.sourceforge.net/pub/sourceforge/metalog/%{name}-%{version}.tar.gzGroup: System/LoggingCopyright: GPL#Requires: Provides: syslog-daemonBuildRoot: /var/tmp/%{name}-%{version}Summary: An efficient alternative to syslogdObsoletes: syslogd klogd%descriptionMetalog is a modern replacement for syslogd and klogd. The logged messagescan be dispatched according to their facility, urgency, program name and/orPerl-compatible regular expressions. Log files can be automatically rotatedwhen they exceed a certain size or age. External shell scripts (e.g., mail)can be launched when specific patterns are found.Metalog is easier to configure than syslogd and syslog-ng, accepts unlimitednumber of rules and has (switchable) memory bufferization for maximalperformance.%prep%setup -n %{name}-%{version} #%patch -p1%buildif [ ! -f configure ]; then CFLAGS="$RPM_OPT_FLAGS" ./autogen.sh --prefix=%{_prefix}else CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix}fiif [ "$SMP" != "" ]; then (make "MAKE=make -k -j $SMP"; exit 0) makeelse makefi%install[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"make prefix=$RPM_BUILD_ROOT%{prefix} sysconfdir=$RPM_BUILD_ROOT%{sysconfdir} installif [ ! -d $RPM_BUILD_ROOT%{prefix}/sbin ]; then mkdir -p $RPM_BUILD_ROOT%{prefix}/sbinfiif [ ! -d $RPM_BUILD_ROOT/etc ]; then mkdir -p $RPM_BUILD_ROOT/etcfiif [ ! -d $RPM_BUILD_ROOT%{prefix}/man/man8 ]; then mkdir -p $RPM_BUILD_ROOT%{prefix}/man/man8fiinstall -m 644 metalog.conf $RPM_BUILD_ROOT/etc/metalog.conf%clean[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"%files%defattr(0755, root, root)%{prefix}/sbin/metalog%defattr(0644, root, root)%{prefix}/man/man8/metalog.8%doc README AUTHORS NEWS metalog.conf%config /etc/metalog.conf%changelog* Mon Jul 9 2001 Frank DENIS <j@pureftpd.org>- First RPM build of this package.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -