@@ -12,9 +12,9 @@ Source0: %{name}-%{version}.tar.bz2
1212BuildRequires: elfutils-libelf-devel libunwind-devel
1313
1414%if 0%{with selinux }
15- BuildRequires: checkpolicy
16- BuildRequires: selinux-policy-devel
17- BuildRequires: /usr/share/selinux/devel/policyhelp
15+ BuildRequires: checkpolicy
16+ BuildRequires: selinux-policy-devel
17+ BuildRequires: /usr/share/selinux/devel/policyhelp
1818%endif
1919
2020BuildRoot: %{_tmppath }/%{name }-%{version }-%{release }-root-%(%{__id_u} -n)
@@ -40,6 +40,13 @@ LibCare interoperability with the QEMU run by sVirt.
4040%endif
4141
4242
43+ %package devel
44+ Summary: LibCare development package
45+ Group: System Environment/Development Tools
46+ %description devel
47+ LibCare devel files.
48+
49+
4350%prep
4451%setup -q
4552
@@ -54,13 +61,13 @@ make -C dist/selinux
5461%{__rm} -rf %{buildroot }
5562
5663make -C src install \
57- DESTDIR= %{buildroot } \
58- bindir= %{_bindir } \
59- libexecdir= %{_libexecdir }
64+ DESTDIR= %{buildroot } \
65+ bindir= %{_bindir } \
66+ libexecdir= %{_libexecdir }
6067
6168%if 0%{with selinux }
6269make -C dist/selinux install \
63- DESTDIR= %{buildroot }
70+ DESTDIR= %{buildroot }
6471%endif
6572
6673
@@ -77,13 +84,13 @@ install -m 0644 -D dist/libcare.preset %{buildroot}%{_presetdir}/90-libcare.pres
7784%systemd_post libcare.socket
7885
7986if [ $1 -eq 1 ]; then
80- # First install
81- systemctl start libcare.socket
87+ # First install
88+ systemctl start libcare.socket
8289fi
8390if [ $1 -eq 2 ]; then
84- # Upgrade. Just stop it, we will be reactivated
85- # by a connect to /run/libcare.sock
86- systemctl stop libcare.service
91+ # Upgrade. Just stop it, we will be reactivated
92+ # by a connect to /run/libcare.sock
93+ systemctl stop libcare.service
8794fi
8895
8996%preun
@@ -101,14 +108,17 @@ rm -rf $RPM_BUILD_ROOT
101108%defattr(-,root,root)
102109%{_bindir }/libcare-ctl
103110%{_bindir }/libcare-client
111+ %{_unitdir }/libcare.service
112+ %{_unitdir }/libcare.socket
113+ %{_presetdir }/90-libcare.preset
114+
115+ %files devel
116+ %defattr(-,root,root)
104117%{_bindir }/libcare-cc
105118%{_bindir }/libcare-patch-make
106119%{_libexecdir }/libcare/kpatch_gensrc
107120%{_libexecdir }/libcare/kpatch_strip
108121%{_libexecdir }/libcare/kpatch_make
109- %{_unitdir }/libcare.service
110- %{_unitdir }/libcare.socket
111- %{_presetdir }/90-libcare.preset
112122
113123%if 0%{with selinux }
114124
0 commit comments