Currecting user creation and runtime issues
This commit is contained in:
parent
00f8ba1781
commit
b496f4ae4b
@ -12,7 +12,7 @@ Restart=on-failure
|
|||||||
PrivateTmp=yes
|
PrivateTmp=yes
|
||||||
RestrictAddressFamilies=AF_INET AF_INET6 AF_PACKET AF_NETLINK AF_UNIX
|
RestrictAddressFamilies=AF_INET AF_INET6 AF_PACKET AF_NETLINK AF_UNIX
|
||||||
ProtectHome=yes
|
ProtectHome=yes
|
||||||
ReadWritePaths=/var/run/lldpd
|
ReadWritePaths=/run/lldpd
|
||||||
ProtectSystem=strict
|
ProtectSystem=strict
|
||||||
ProtectKernelTunables=yes
|
ProtectKernelTunables=yes
|
||||||
ProtectControlGroups=yes
|
ProtectControlGroups=yes
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
#Type Name ID GECOS Home directory Shell
|
#Type Name ID GECOS Home directory Shell
|
||||||
u lldpd - "Used by the lldpd daemon" %{_sharedstatedir}/lldpd /sbin/nologin
|
u lldpd - "Used by the lldpd daemon" /var/lib/lldpd /sbin/nologin
|
||||||
|
18
lldpd.spec
18
lldpd.spec
@ -1,6 +1,6 @@
|
|||||||
Name: lldpd
|
Name: lldpd
|
||||||
Version: 1.0.16
|
Version: 1.0.16
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
Summary: ISC-licensed implementation of LLDP
|
Summary: ISC-licensed implementation of LLDP
|
||||||
|
|
||||||
License: ISC
|
License: ISC
|
||||||
@ -43,8 +43,8 @@ Summary: %{summary}
|
|||||||
%build
|
%build
|
||||||
%configure --disable-static --with-snmp --disable-silent-rules \
|
%configure --disable-static --with-snmp --disable-silent-rules \
|
||||||
--with-privsep-user=%{name} --with-privsep-group=%{name} \
|
--with-privsep-user=%{name} --with-privsep-group=%{name} \
|
||||||
--with-privsep-chroot=%{_rundir}%{name}/chroot \
|
--with-privsep-chroot=%{_rundir}/%{name}/chroot \
|
||||||
--with-lldpd-ctl-socket=%{_rundir}%{name}/%{name}.socket \
|
--with-lldpd-ctl-socket=%{_rundir}/%{name}/%{name}.socket \
|
||||||
--with-systemdsystemunitdir=%{_unitdir} --with-sysusersdir=no
|
--with-systemdsystemunitdir=%{_unitdir} --with-sysusersdir=no
|
||||||
|
|
||||||
%make_build
|
%make_build
|
||||||
@ -56,8 +56,9 @@ Summary: %{summary}
|
|||||||
install -p -D -m644 %{SOURCE1} %{buildroot}%{_unitdir}/%{name}.service
|
install -p -D -m644 %{SOURCE1} %{buildroot}%{_unitdir}/%{name}.service
|
||||||
install -p -D -m644 %{SOURCE2} %{buildroot}%{_tmpfilesdir}/%{name}.conf
|
install -p -D -m644 %{SOURCE2} %{buildroot}%{_tmpfilesdir}/%{name}.conf
|
||||||
install -p -D -m644 %{SOURCE3} %{buildroot}/etc/sysconfig/%{name}
|
install -p -D -m644 %{SOURCE3} %{buildroot}/etc/sysconfig/%{name}
|
||||||
|
install -p -D -m644 %{SOURCE4} %{buildroot}%{_sysusersdir}/%{name}.conf
|
||||||
|
|
||||||
install -d -D -m 0755 %{buildroot}%{_rundir}%{name}/chroot
|
install -d -D -m 0755 %{buildroot}%{_rundir}/%{name}/chroot
|
||||||
install -d -m 0755 %{buildroot}%{_sharedstatedir}/%{name}
|
install -d -m 0755 %{buildroot}%{_sharedstatedir}/%{name}
|
||||||
# remove the docs from buildroot
|
# remove the docs from buildroot
|
||||||
rm -rf %{buildroot}/usr/share/doc/%{name}
|
rm -rf %{buildroot}/usr/share/doc/%{name}
|
||||||
@ -97,10 +98,11 @@ exit 0
|
|||||||
%{_mandir}/man8/lldpctl.8*
|
%{_mandir}/man8/lldpctl.8*
|
||||||
%{_mandir}/man8/%{name}.8*
|
%{_mandir}/man8/%{name}.8*
|
||||||
%{_libdir}/liblldpctl.so.4*
|
%{_libdir}/liblldpctl.so.4*
|
||||||
%dir %{_rundir}%{name}
|
%dir %{_rundir}/%{name}
|
||||||
%dir %{_rundir}%{name}/chroot
|
%dir %{_rundir}/%{name}/chroot
|
||||||
%{_unitdir}/%{name}.service
|
%{_unitdir}/%{name}.service
|
||||||
%{_tmpfilesdir}/%{name}.conf
|
%{_tmpfilesdir}/%{name}.conf
|
||||||
|
%{_sysusersdir}/%{name}.conf
|
||||||
%dir %attr(-,lldpd,lldpd) %{_sharedstatedir}/%{name}
|
%dir %attr(-,lldpd,lldpd) %{_sharedstatedir}/%{name}
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
@ -111,6 +113,10 @@ exit 0
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue May 2 2023 Peter Hjalmarsson <kanelxake@gmail.com> - 1.0.16-2
|
||||||
|
- Correcting usage of rundir macro
|
||||||
|
- Fix creation of sysuser
|
||||||
|
|
||||||
* Tue Apr 11 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 1.0.16-1
|
* Tue Apr 11 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 1.0.16-1
|
||||||
- Update to 1.0.16
|
- Update to 1.0.16
|
||||||
- Modernise spec file
|
- Modernise spec file
|
||||||
|
Loading…
Reference in New Issue
Block a user