2 # - kill: Requires: /bin/bash
3 Summary: Event-based init daemon
4 Summary(pl.UTF-8): Demon init oparty na zdarzeniach
10 Source0: http://einit.org/files/%{name}-%{version}.tar.bz2
11 # Source0-md5: 92c65507a4e60993053649c742201605
12 URL: http://www.einit.org/
13 BuildRequires: expat-devel
14 BuildRequires: libnl-devel >= 1.0-0.pre6.3
15 BuildRequires: ncurses-devel
16 BuildRequires: pkgconfig
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20 %define _includedir /usr/include
24 eINIT is a replacement for SysVinit, an init system used on UNIX-based
25 operating systems. eINIT is designed with speed in mind. Many testers
26 claim that their systems boot up in 30 seconds, whereas SysVinit takes
27 around two minutes to boot.
29 %description -l pl.UTF-8
30 eINIT to zamiennik systemu SysVinit używanego w systemach operacyjnych
31 opartych na Uniksie. eINIT został zaprojektowany z myślą o szybkości.
32 Wielu testujących twierdzi, że ich systemy uruchamiają się w 30
33 sekund, podczas gdy SysVinit potrzebował na to około dwóch minut.
36 Summary: Header files for eINIT
37 Summary(pl.UTF-8): Pliki nagłówkowe systemu eINIT
38 Group: Development/Libraries
39 # doesn't require base
42 eINIT header files for developing plugins for eINIT.
44 %description devel -l pl.UTF-8
45 Pliki nagłówkowe systemu eINIT do tworzenia wtyczek dla niego.
51 export CFLAGS=-I%{_includedir}/ncurses
54 export CXXFLAGS='%{rpmcxxflags}'
56 destdir=$RPM_BUILD_ROOT \
63 rm -rf $RPM_BUILD_ROOT
65 export CFLAGS=-I%{_includedir}/ncurses
68 export CXXFLAGS='%{rpmcxxflags}'
70 destdir=$RPM_BUILD_ROOT \
77 rm -rf $RPM_BUILD_ROOT
80 %defattr(644,root,root,755)
81 %doc AUTHORS ChangeLog NEWS TODO
82 #/etc/dbus-1/system.d/einit.conf
83 %dir %{_sysconfdir}/einit
84 %{_sysconfdir}/einit/*.xml
85 %{_sysconfdir}/einit/rules.edev
86 %{_sysconfdir}/einit/subsystems.d
88 %attr(755,root,root) %{_sbindir}/einit
89 %attr(755,root,root) %{_sbindir}/einit-sysvd
91 %attr(755,root,root) %{_libdir}/libeinit++.so
92 %attr(755,root,root) %{_libdir}/libeinit.so
95 %dir %{_libdir}/einit/bin
96 %attr(755,root,root) %{_libdir}/einit/bin/einit-core
97 %attr(755,root,root) %{_libdir}/einit/bin/einit-feedback
98 %attr(755,root,root) %{_libdir}/einit/bin/einit-helper
99 %attr(755,root,root) %{_libdir}/einit/bin/einit-log
100 %attr(755,root,root) %{_libdir}/einit/bin/last-rites
102 %{_libdir}/einit/defaults
103 %{_libdir}/einit/einit.xml
105 %dir %{_libdir}/einit/bootstrap
106 %attr(755,root,root) %{_libdir}/einit/bootstrap/bootstrap-configuration-stree.so
107 %attr(755,root,root) %{_libdir}/einit/bootstrap/bootstrap-configuration-xml-expat.so
109 %dir %{_libdir}/einit/modules
110 %attr(755,root,root) %{_libdir}/einit/modules/bundle-base.so
111 %attr(755,root,root) %{_libdir}/einit/modules/bundle-compatibility.so
112 %attr(755,root,root) %{_libdir}/einit/modules/bundle-linux.so
113 %attr(755,root,root) %{_libdir}/einit/modules/ipc-9p.so
114 %attr(755,root,root) %{_libdir}/einit/modules/linux-urandom.so
115 %attr(755,root,root) %{_libdir}/einit/modules/module-logic-v4.so
116 %attr(755,root,root) %{_libdir}/einit/modules/shadow-exec.so
118 %dir %{_libdir}/einit/schemata
119 %{_libdir}/einit/schemata/data-types.rnc
120 %{_libdir}/einit/schemata/einit-module.rnc
121 %{_libdir}/einit/schemata/einit-network.rnc
122 %{_libdir}/einit/schemata/einit.rnc
124 %dir %{_libdir}/einit/scripts
125 %attr(755,root,root) %{_libdir}/einit/scripts/import-fstab
126 %attr(755,root,root) %{_libdir}/einit/scripts/make-initramfs
129 %defattr(644,root,root,755)
131 %{_includedir}/einit-modules