]> git.pld-linux.org Git - packages/freedt.git/blob - freedt.spec
- passing pointer to va_list as function argument doesn't seem to work on AMD64
[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:        1
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 URL:            http://offog.org/code/freedt.html
13 Requires(post,preun):   /sbin/chkconfig
14 Obsoletes:      daemontools
15 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
17 %description
18 freedt currently includes feature-equivalent replacements for argv0,
19 envdir, envuidgid, setlock, setuidgid, softlimit, supervise, svc,
20 svok, svscan, svstat and recordio. It also includes dumblog (a simple
21 multilog replacement), mkservice (a script for automatically creating
22 service directories), anonidentd (an anonimising identd
23 implementation) and ratelimit (a bandwidth-limiting filter along the
24 lines of recordio).
25
26 %description -l pl
27 freedt aktualnie zawiera funkcjonalnie równowa¿ne zamienniki argv0,
28 envdir, envuidgid, setlock, setuidgid, softlimit, supervise, svc,
29 svok, svscan, svstat i recordio. Zawiera równie¿ dumblog (prosty
30 zamiennik multiloga), mkservice (skrypt do automatycznego tworzenia
31 katalogów dla us³ug), anonidentd (zapewniaj±c± anonimowo¶æ
32 implementacjê identd) oraz ratelimit (filtr ograniczaj±cy pasmo
33 wzd³u¿(???) linii recordio).
34
35 %prep
36 %setup -q
37
38 %build
39 %configure
40 %{__make}
41
42 %install
43 rm -rf $RPM_BUILD_ROOT
44 install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig} \
45         $RPM_BUILD_ROOT/var/lib/service
46
47 %{__make} install \
48         DESTDIR=$RPM_BUILD_ROOT
49
50 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/svscan
51 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/svscan
52
53 %clean
54 rm -rf $RPM_BUILD_ROOT
55
56 %post
57 /sbin/chkconfig --add svscan
58 if [ -f /var/lock/subsys/svscan ]; then
59         /etc/rc.d/init.d/svscan restart >&2
60 else
61         echo "Execute \"/etc/rc.d/init.d/svscan start\" to start svscan daemon."
62 fi
63
64 %preun
65 if [ "$1" = "0" ]; then
66         if [ -f /var/lock/subsys/svscan ]; then
67                 /etc/rc.d/init.d/svscan stop >&2
68         fi
69         /sbin/chkconfig --del svscan
70 fi
71
72 %files
73 %defattr(644,root,root,755)
74 %doc AUTHORS ChangeLog README
75 %attr(755,root,root) %{_bindir}/*
76 %attr(700,root,root) /var/lib/service
77 %attr(754,root,root) /etc/rc.d/init.d/svscan
78 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/svscan
This page took 0.064932 seconds and 3 git commands to generate.