]> git.pld-linux.org Git - packages/freedt.git/blob - freedt.spec
a0768dfbd4e20e47ece4d4b5855ad76868188b6f
[packages/freedt.git] / freedt.spec
1 Summary:        freedt - a reimplementation of Dan Bernstein's daemontools
2 Summary(pl):    freedt - reimplementacja daemontools Dana Bernsteina
3 Name:           freedt
4 Version:        0.18
5 Release:        2
6 License:        GPL
7 Group:          Networking/Admin
8 Source0:        http://offog.org/files/%{name}-%{version}.tar.gz
9 # Source0-md5:  7751ecf870b58cb5d3725ca209339fe6
10 Source2:        %{name}.sysconfig
11 Source3:        %{name}.init
12 Patch0:         %{name}-va.patch
13 URL:            http://offog.org/code/freedt.html
14 Requires(post,preun):   /sbin/chkconfig
15 Obsoletes:      daemontools
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18 %description
19 freedt currently includes feature-equivalent replacements for argv0,
20 envdir, envuidgid, setlock, setuidgid, softlimit, supervise, svc,
21 svok, svscan, svstat and recordio. It also includes dumblog (a simple
22 multilog replacement), mkservice (a script for automatically creating
23 service directories), anonidentd (an anonimising identd
24 implementation) and ratelimit (a bandwidth-limiting filter along the
25 lines of recordio).
26
27 %description -l pl
28 freedt aktualnie zawiera funkcjonalnie równowa¿ne zamienniki argv0,
29 envdir, envuidgid, setlock, setuidgid, softlimit, supervise, svc,
30 svok, svscan, svstat i recordio. Zawiera równie¿ dumblog (prosty
31 zamiennik multiloga), mkservice (skrypt do automatycznego tworzenia
32 katalogów dla us³ug), anonidentd (zapewniaj±c± anonimowo¶æ
33 implementacjê identd) oraz ratelimit (filtr ograniczaj±cy pasmo
34 wzd³u¿(???) linii recordio).
35
36 %prep
37 %setup -q
38 %patch0 -p1
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 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/svscan
53 install %{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 if [ -f /var/lock/subsys/svscan ]; then
61         /etc/rc.d/init.d/svscan restart >&2
62 else
63         echo "Execute \"/etc/rc.d/init.d/svscan start\" to start svscan daemon."
64 fi
65
66 %preun
67 if [ "$1" = "0" ]; then
68         if [ -f /var/lock/subsys/svscan ]; then
69                 /etc/rc.d/init.d/svscan stop >&2
70         fi
71         /sbin/chkconfig --del svscan
72 fi
73
74 %files
75 %defattr(644,root,root,755)
76 %doc AUTHORS ChangeLog README
77 %attr(755,root,root) %{_bindir}/*
78 %attr(700,root,root) /var/lib/service
79 %attr(754,root,root) /etc/rc.d/init.d/svscan
80 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/svscan
This page took 0.219023 seconds and 2 git commands to generate.