]>
Commit | Line | Data |
---|---|---|
ae65376c MWP |
1 | # |
2 | # TODO: default config for PLD - edit /etc/changetrack.conf | |
3 | ||
4 | %define src_name change | |
5 | %define src_ver 4_5 | |
6 | ||
7 | Summary: Changetrack | |
8 | Name: changetrack | |
9 | Version: 4.5 | |
10 | Release: 1 | |
11 | License: GPL | |
12 | Group: Applications | |
13 | Source0: http://dl.sourceforge.net/changetrack/%{src_name}%{src_ver}.tar.gz | |
14 | # Source0-md5: d37ec3c73de430972f7f5729ca3b8e74 | |
15 | Source1: %{name}-cron | |
16 | URL: http://changetrack.sourceforge.net/ | |
17 | BuildRequires: rpm-perlprov | |
18 | Requires: crondaemon | |
ae65376c MWP |
19 | Requires: perl-modules |
20 | Requires: perl-tools | |
21 | Requires: rcs | |
22 | Requires: smtpdaemon | |
23 | BuildArch: noarch | |
24 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
25 | ||
26 | %description | |
27 | changetrack is a program to monitor changes to a bunch of files. If | |
28 | files are modify one day, and the machine start working incorrectly | |
29 | some days later, changetrack can provide information on which files | |
30 | were modified, and help locate the problem. Changetrack will also | |
31 | allow recovery of the files from any stage. | |
32 | ||
33 | This program makes human-readable output, and also uses RCS to allow | |
34 | recovery of any stage of revision. | |
35 | ||
36 | %prep | |
37 | %setup -q -n %{name} | |
38 | ||
ae65376c MWP |
39 | %install |
40 | rm -rf $RPM_BUILD_ROOT | |
41 | ||
42 | install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{_sysconfdir},/etc/cron.d,%{_var}/lib/%{name}} | |
43 | ||
44 | install changetrack $RPM_BUILD_ROOT%{_bindir} | |
693ceab1 | 45 | install changetrack.man $RPM_BUILD_ROOT%{_mandir}/man1/changetrack.1 |
ae65376c | 46 | install changetrack.conf $RPM_BUILD_ROOT%{_sysconfdir} |
693ceab1 | 47 | install %{SOURCE1} $RPM_BUILD_ROOT/etc/cron.d/%{name} |
ae65376c MWP |
48 | |
49 | %clean | |
50 | rm -rf $RPM_BUILD_ROOT | |
51 | ||
52 | %files | |
53 | %defattr(644,root,root,755) | |
54 | %doc README | |
55 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf | |
56 | %attr(755,root,root) %{_bindir}/%{name} | |
57 | %config(noreplace) %verify(not md5 mtime size) /etc/cron.d/%{name} | |
693ceab1 | 58 | %{_mandir}/man1/changetrack.1* |
ae65376c | 59 | %dir %{_var}/lib/%{name} |