📄 msyslog.spec.in
字号:
Summary: A daemon for the syslog system log interfaceName: msyslogVersion: @MSYSLOG_VERSION@Release: 1Serial: 1Group: System Environment/DaemonsLicense: BSDURL: http://www.core-sdi.com/english/freesoft.htmlPackager: Florin Andrei <florin@sgi.com>Source: %{name}-%{version}.tgzSource2: msyslog.initSource3: msyslog.sysconfigBuildroot: %{_tmppath}/%{name}-%{version}-rootProvides: msyslog sysklogd%descriptionThis project is intended as a whole revision of previous Secure Syslogdproject (wich is unsupported by now). It has all functionalities and somemore. The remaining things are Solaris support and Audit compatibility (on theworks).The whole internal structure was redesigned to work with input and outputmodules, standarizing interfaces to facilitate development for using specialdevices and flexible configurations.Current available output modules are classic, mysql, peo, pgsql, regex andtcp. Available input modules are bsd, linux, unix, tcp and udp.%prep%setup -n %{name}-%{version}%build./configure --prefix=/make clean; makegzip src/man/*.5gzip src/man/*.8%installif [ -d $RPM_BUILD_ROOT ]; then rm -r $RPM_BUILD_ROOT; fimkdir -p $RPM_BUILD_ROOT/sbinmkdir -p $RPM_BUILD_ROOT/lib/alatmkdir -p $RPM_BUILD_ROOT/%{_mandir}/man5mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man8mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.dmkdir -p $RPM_BUILD_ROOT/etc/sysconfig# binary filesinstall -m 755 $RPM_BUILD_DIR/%{name}-%{version}/src/syslogd $RPM_BUILD_ROOT/sbin/msyslogd## FIX THIS!!!##install -m 755 $RPM_BUILD_DIR/%{name}-%{version}/src/modules/libmsyslog.so.%{version} $RPM_BUILD_ROOT/lib/alatinstall -m 755 $RPM_BUILD_DIR/%{name}-%{version}/src/modules/libmsyslog.so.1.08 $RPM_BUILD_ROOT/lib/alat###install -m 755 $RPM_BUILD_DIR/%{name}-%{version}/src/peo/peochk $RPM_BUILD_ROOT/sbin# initialization and configuration filesinstall -m 755 $RPM_SOURCE_DIR/msyslog.init $RPM_BUILD_ROOT/etc/rc.d/init.d/msysloginstall -m 644 $RPM_SOURCE_DIR/msyslog.sysconfig $RPM_BUILD_ROOT/etc/sysconfig/msysloginstall -m 644 $RPM_BUILD_DIR/%{name}-%{version}/src/man/syslog.conf.5.gz $RPM_BUILD_ROOT/%{_mandir}/man5/msyslogd.conf.5.gz# man pagesinstall -m 644 $RPM_BUILD_DIR/%{name}-%{version}/src/man/im_bsd.8.gz $RPM_BUILD_ROOT/%{_mandir}/man8install -m 644 $RPM_BUILD_DIR/%{name}-%{version}/src/man/im_doors.8.gz $RPM_BUILD_ROOT/%{_mandir}/man8install -m 644 $RPM_BUILD_DIR/%{name}-%{version}/src/man/im_linux.8.gz $RPM_BUILD_ROOT/%{_mandir}/man8install -m 644 $RPM_BUILD_DIR/%{name}-%{version}/src/man/im_streams.8.gz $RPM_BUILD_ROOT/%{_mandir}/man8install -m 644 $RPM_BUILD_DIR/%{name}-%{version}/src/man/im_tcp.8.gz $RPM_BUILD_ROOT/%{_mandir}/man8install -m 644 $RPM_BUILD_DIR/%{name}-%{version}/src/man/im_udp.8.gz $RPM_BUILD_ROOT/%{_mandir}/man8install -m 644 $RPM_BUILD_DIR/%{name}-%{version}/src/man/im_unix.8.gz $RPM_BUILD_ROOT/%{_mandir}/man8install -m 644 $RPM_BUILD_DIR/%{name}-%{version}/src/man/om_classic.8.gz $RPM_BUILD_ROOT/%{_mandir}/man8install -m 644 $RPM_BUILD_DIR/%{name}-%{version}/src/man/om_mysql.8.gz $RPM_BUILD_ROOT/%{_mandir}/man8install -m 644 $RPM_BUILD_DIR/%{name}-%{version}/src/man/om_peo.8.gz $RPM_BUILD_ROOT/%{_mandir}/man8install -m 644 $RPM_BUILD_DIR/%{name}-%{version}/src/man/om_pgsql.8.gz $RPM_BUILD_ROOT/%{_mandir}/man8install -m 644 $RPM_BUILD_DIR/%{name}-%{version}/src/man/om_regex.8.gz $RPM_BUILD_ROOT/%{_mandir}/man8install -m 644 $RPM_BUILD_DIR/%{name}-%{version}/src/man/om_tcp.8.gz $RPM_BUILD_ROOT/%{_mandir}/man8install -m 644 $RPM_BUILD_DIR/%{name}-%{version}/src/man/peochk.8.gz $RPM_BUILD_ROOT/%{_mandir}/man8install -m 644 $RPM_BUILD_DIR/%{name}-%{version}/src/man/syslogd.8.gz $RPM_BUILD_ROOT/%{_mandir}/man8/msyslogd.8.gz%cleanif [ -d $RPM_BUILD_ROOT ]; then rm -rf $RPM_BUILD_ROOT; fiif [ -d $RPM_BUILD_DIR/%{name}-%{version} ]; then rm -rf $RPM_BUILD_DIR/%{name}-%{version}; fi%files%defattr(-,root,root)%doc $RPM_BUILD_DIR/%{name}-%{version}/doc/*%doc $RPM_BUILD_DIR/%{name}-%{version}/AUTHORS%doc $RPM_BUILD_DIR/%{name}-%{version}/ChangeLog%doc $RPM_BUILD_DIR/%{name}-%{version}/COPYING%doc $RPM_BUILD_DIR/%{name}-%{version}/INSTALL%doc $RPM_BUILD_DIR/%{name}-%{version}/NEWS%doc $RPM_BUILD_DIR/%{name}-%{version}/README/sbin/lib/alat/etc/rc.d/init.d/etc/sysconfig%{_mandir}/man5%{_mandir}/man8%changelog* Fri Oct 19 2001 Florin Andrei <florin@sgi.com>- fixed a buglet related to permissions of /etc/sysconfig/msyslog (chmod 644)* Thu Aug 09 2001 Florin Andrei <florin@sgi.com>- modified msyslog.init to source functions from the right directory- (as suggested by Hugh Bragg <hbragg@epo.org>)* Tue Jul 31 2001 Florin Andrei <florin@sgi.com>- version 1.07-1* Thu Jul 26 2001 Florin Andrei <florin@sgi.com>- version 1.06-2- modified "Provides" so that now sysklogd can be removed without trouble- fixed some bugs in specfile that prevented src.rpm to include some files- removed RPM-CONFIGURE from the documentation directory (pointless)- now src.rpm can be rebuilt without failing :-)* Wed Jul 25 2001 Florin Andrei <florin@sgi.com>- first version of the package (1.06-1)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -