]> git.pld-linux.org Git - packages/freedt.git/blob - freedt.spec
Version 23-1 .
[packages/freedt.git] / freedt.spec
1 Summary:        freedt - a reimplementation of Dan Bernstein's daemontools
2 Summary(pl.UTF-8):      freedt - reimplementacja daemontools Dana Bernsteina
3 Name:           freedt
4 Version:        23
5 Release:        1
6 License:        GPL
7 Group:          Networking/Admin
8 Source0:        http://offog.org/files/%{name}-%{version}.tar.gz
9 # Source0-md5:  0659566c5af36b8413713e6d90b48c35
10 Source2:        %{name}.sysconfig
11 Source3:        %{name}.init
12 URL:            http://offog.org/code/freedt.html
13 BuildRequires:  rpmbuild(macros) >= 1.268
14 Requires(post,preun):   rc-scripts
15 Requires(post,preun):   /sbin/chkconfig
16 Obsoletes:      daemontools
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %description
20 freedt currently includes feature-equivalent replacements for argv0,
21 envdir, envuidgid, setlock, setuidgid, softlimit, supervise, svc,
22 svok, svscan, svstat and recordio. It also includes dumblog (a simple
23 multilog replacement), mkservice (a script for automatically creating
24 service directories), anonidentd (an anonimising identd
25 implementation) and ratelimit (a bandwidth-limiting filter along the
26 lines of recordio).
27
28 %description -l pl.UTF-8
29 freedt aktualnie zawiera funkcjonalnie równoważne zamienniki argv0,
30 envdir, envuidgid, setlock, setuidgid, softlimit, supervise, svc,
31 svok, svscan, svstat i recordio. Zawiera również dumblog (prosty
32 zamiennik multiloga), mkservice (skrypt do automatycznego tworzenia
33 katalogów dla usług), anonidentd (zapewniającą anonimowość
34 implementację identd) oraz ratelimit (filtr ograniczający pasmo
35 działający w recordio).
36
37 %prep
38 %setup -q
39
40 %build
41 %configure
42 %{__make}
43
44 %install
45 rm -rf $RPM_BUILD_ROOT
46 install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig} \
47         $RPM_BUILD_ROOT/var/lib/service
48
49 %{__make} install \
50         DESTDIR=$RPM_BUILD_ROOT
51
52 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/svscan
53 cp -p %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/svscan
54
55 %clean
56 rm -rf $RPM_BUILD_ROOT
57
58 %post
59 /sbin/chkconfig --add svscan
60 %service svscan restart
61
62 %preun
63 if [ "$1" = "0" ]; then
64         %service svscan stop
65         /sbin/chkconfig --del svscan
66 fi
67
68 %files
69 %defattr(644,root,root,755)
70 %doc AUTHORS NEWS README
71 %attr(755,root,root) %{_bindir}/*
72 %attr(700,root,root) /var/lib/service
73 %attr(754,root,root) /etc/rc.d/init.d/svscan
74 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/svscan
This page took 0.066095 seconds and 4 git commands to generate.