]>
Commit | Line | Data |
---|---|---|
9431c717 ER |
1 | # TODO |
2 | # - kill: Requires: /bin/bash | |
cd9e7c41 ER |
3 | Summary: Event-based init daemon |
4 | Name: einit | |
5 | Version: 0.24.2 | |
6 | Release: 0.1 | |
7 | License: GPL v2 | |
8 | Group: Base | |
9 | Source0: http://download.berlios.de/einit/%{name}-%{version}.tar.bz2 | |
10 | # Source0-md5: 3434c56760a8b3d27856a794367e09e4 | |
11 | URL: http://www.einit.org/project/einit-core | |
7eea7019 | 12 | BuildRequires: expat-devel |
9431c717 | 13 | BuildRequires: libnl-devel >= 1.0-0.pre6.3 |
7eea7019 | 14 | BuildRequires: pkgconfig |
cd9e7c41 ER |
15 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
16 | ||
17 | %define _prefix / | |
18 | %define _includedir /usr/include | |
19 | ||
20 | %description | |
21 | eINIT is a replacement for SysVinit, an init system used on UNIX-based | |
22 | operating systems. eINIT is designed with speed in mind. Many testers | |
23 | claim that their systems boot up in 30 seconds, whereas sysvinit takes | |
24 | around two minutes to boot. | |
25 | ||
26 | %package devel | |
27 | Summary: Header files for eINIT | |
28 | Group: Development/Libraries | |
29 | Requires: %{name} = %{version}-%{release} | |
30 | ||
31 | %description devel | |
32 | eINIT header files for developing plugins for eINIT. | |
33 | ||
34 | %prep | |
35 | %setup -q | |
36 | ||
37 | %build | |
38 | %configure | |
39 | %{__make} | |
40 | ||
41 | %install | |
42 | rm -rf $RPM_BUILD_ROOT | |
43 | ||
44 | %{__make} install \ | |
45 | DESTDIR=$RPM_BUILD_ROOT | |
46 | ||
47 | %clean | |
48 | rm -rf $RPM_BUILD_ROOT | |
49 | ||
50 | %files | |
51 | %defattr(644,root,root,755) | |
52 | %doc AUTHORS ChangeLog NEWS TODO | |
53 | /etc/dbus-1/system.d/einit.conf | |
54 | %{_sysconfdir}/einit/*.xml | |
55 | %{_sysconfdir}/einit/subsystems.d | |
56 | ||
57 | %attr(755,root,root) %{_sbindir}/einit | |
58 | %attr(755,root,root) %{_sbindir}/einit-control | |
59 | ||
60 | %dir %{_libdir}/einit | |
61 | %dir %{_libdir}/einit/bin | |
62 | %attr(755,root,root) %{_libdir}/einit/bin/crash-handler | |
63 | %{_libdir}/einit/defaults | |
64 | %{_libdir}/einit/einit.xml | |
65 | ||
66 | %dir %{_libdir}/einit/modules | |
67 | %attr(755,root,root) %{_libdir}/einit/modules/compatibility-sysv-initctl.so | |
68 | %attr(755,root,root) %{_libdir}/einit/modules/compatibility-sysv-utmp.so | |
69 | %attr(755,root,root) %{_libdir}/einit/modules/cron.so | |
70 | %attr(755,root,root) %{_libdir}/einit/modules/exec.so | |
71 | %attr(755,root,root) %{_libdir}/einit/modules/external.so | |
72 | %attr(755,root,root) %{_libdir}/einit/modules/feedback-aural-festival.so | |
73 | %attr(755,root,root) %{_libdir}/einit/modules/feedback-aural.so | |
74 | %attr(755,root,root) %{_libdir}/einit/modules/feedback-visual-fbsplash.so | |
75 | %attr(755,root,root) %{_libdir}/einit/modules/feedback-visual-textual.so | |
76 | %attr(755,root,root) %{_libdir}/einit/modules/fqdn.so | |
77 | %attr(755,root,root) %{_libdir}/einit/modules/ipc-configuration.so | |
78 | %attr(755,root,root) %{_libdir}/einit/modules/ipc-core-helpers.so | |
79 | %attr(755,root,root) %{_libdir}/einit/modules/ipc.so | |
80 | %attr(755,root,root) %{_libdir}/einit/modules/linux-module-kernel.so | |
81 | %attr(755,root,root) %{_libdir}/einit/modules/linux-mount.so | |
82 | %attr(755,root,root) %{_libdir}/einit/modules/linux-process.so | |
83 | %attr(755,root,root) %{_libdir}/einit/modules/linux-sysconf.so | |
84 | %attr(755,root,root) %{_libdir}/einit/modules/module-network.so | |
85 | %attr(755,root,root) %{_libdir}/einit/modules/module-transformations.so | |
86 | %attr(755,root,root) %{_libdir}/einit/modules/module-xml.so | |
87 | %attr(755,root,root) %{_libdir}/einit/modules/mount.so | |
88 | %attr(755,root,root) %{_libdir}/einit/modules/parse-sh.so | |
89 | %attr(755,root,root) %{_libdir}/einit/modules/process.so | |
90 | %attr(755,root,root) %{_libdir}/einit/modules/scheduler.so | |
91 | %attr(755,root,root) %{_libdir}/einit/modules/shadow-exec.so | |
92 | %attr(755,root,root) %{_libdir}/einit/modules/tty.so | |
93 | ||
94 | %dir %{_libdir}/einit/scripts | |
95 | %attr(755,root,root) %{_libdir}/einit/scripts/configuration | |
96 | %attr(755,root,root) %{_libdir}/einit/scripts/einit.d_erc.sh | |
97 | %attr(755,root,root) %{_libdir}/einit/scripts/install-config | |
98 | %attr(755,root,root) %{_libdir}/einit/scripts/update_conf.d.sh | |
99 | %attr(755,root,root) %{_libdir}/einit/scripts/write_devroot_rules | |
100 | ||
101 | %files devel | |
102 | %defattr(644,root,root,755) | |
103 | %{_includedir}/einit | |
104 | %{_includedir}/einit-modules |