Name: atslog Version: 1.4 Release: alt0 Summary: Mini-ATS loger License: GPL Group: System/Servers Url: http://www.atslog.dp.ua/ Packager: Slava Dubrovskiy Source: http://www.atslog.dp.ua/download/%name-%version.tar.gz Source1: atslog.conf Requires: perl-DBD-mysql %define atsloginit atslog %description Программа-демон, для записи звонков различных моделей мини-АТС в базу данных MySQL. Для анализа используйте пакет atslog-web с доступом к базе данных через web-браузер. %prep %setup cd %_builddir/%name-%version/include %__subst "s/\/usr\/local\/etc/\/etc/g" atslogcleardb.pl atslogd atslogdaily atslogdb.pl atslogmaster atslogrotate %__subst "s/\/local//g" atslogcleardb.pl atslogd atslogdaily atslogdb.pl atslogmaster atslogrotate cd %_builddir/%name-%version/Linux %__subst "s/\/usr\/local//g" atslogdinit.asplinux %__subst "s/atslogdinit.sh/%atsloginit/g" atslogdinit.asplinux %build cd %_builddir/%name-%version/src/atslogdaemon %_make_bin cd %_builddir/%name-%version/src/atslogcat %_make_bin cd %_builddir/%name-%version %install %__mkdir_p %buildroot%_docdir/%name-%version %__mkdir_p %buildroot%_logdir/%name # install bin %__install -pD -m 755 src/atslogcat/atslogcat %buildroot%_bindir/atslogcat %__install -pD -m 755 src/atslogdaemon/atslogdaemon %buildroot%_bindir/atslogdaemon %__install -pD -m 644 include/atslogd %buildroot%_bindir/atslogd %__install -pD -m 755 include/atslogmaster %buildroot%_bindir/atslogmaster %__install -pD -m 644 include/atslogcleardb.pl %buildroot%_bindir/atslogcleardb.pl %__install -pD -m 644 include/atslogdb.pl %buildroot%_bindir/atslogdb.pl # install lib %__mkdir_p %buildroot%_libexecdir/%name %__install -p -m 644 libexec/[^A-Z]* %buildroot%_libexecdir/%name # install data #%%__mkdir_p %buildroot%_datadir/%name %__install -pD -m 644 include/createsqltables.sql.default %buildroot%_datadir/%name/createsqltables.sql.default %__install -p -m 644 textlogs/* %buildroot%_datadir/%name # install lang %__mkdir_p %buildroot%_datadir/%name/lang %__install -p -m 644 lang/* %buildroot%_datadir/%name/lang # install configs %__install -pD -m 644 %SOURCE1 %buildroot%_sysconfdir/atslog.conf %__install -pD -T -m 755 Linux/atslogdinit.asplinux %buildroot%_initdir/%atsloginit # install cron %__install -pD -m 755 include/atslogrotate %buildroot%_sysconfdir/logrotate.d/atslogrotate %__install -pD -m 755 include/atslogdaily %buildroot%_sysconfdir/cron.daily/atslogdaily %post %post_service %atsloginit %preun %preun_service %atsloginit %files %_bindir %_libexecdir/%name %config(noreplace) %_sysconfdir/%name.conf %config %_sysconfdir/logrotate.d %config %_sysconfdir/rc.d %config %_sysconfdir/cron.daily %_datadir/%name %doc CHANGES DEINSTALL INSTALL README UPDATING USING src/atslogcat/readme_eng.txt src/atslogcat/readme_rus.txt include/atslog.conf.default %attr(3770,root,root) %_logdir/%name %changelog * Wed Feb 16 2005 Slava Dubrovskiy 1.4-alt0 - Built for Master 2.4