[ladvd/f16] drop SysV init script and sysconfig file
Tomasz Torcz
ttorcz at fedoraproject.org
Sat Aug 13 09:23:14 UTC 2011
commit 37d90a166f09e35362abcf4e756e2533e6dec317
Author: Tomasz Torcz <tomek at pipebreaker.pl>
Date: Sat Aug 13 11:21:13 2011 +0200
drop SysV init script and sysconfig file
ladvd.service | 7 +++++--
ladvd.spec | 15 +++++----------
2 files changed, 10 insertions(+), 12 deletions(-)
---
diff --git a/ladvd.service b/ladvd.service
index 439c334..4a3bf6c 100644
--- a/ladvd.service
+++ b/ladvd.service
@@ -1,10 +1,13 @@
+# To modify this unit, copy it to /etc/systemd/system and edit there
+# This way a list of interfaces which ladvd should utilize can be supplied.
+
[Unit]
-Description=uses cdp / lldp frames to inform switches about connected hosts
+Description=uses CDP / LLDP frames to inform switches about connected hosts
Requires=network.target
[Service]
EnvironmentFile=/etc/sysconfig/ladvd
-ExecStart=/usr/sbin/ladvd -f $LADVD_OPTIONS
+ExecStart=/usr/sbin/ladvd -f -a
PIDFile=/var/run/ladvd.pid
StandardOutput=syslog
diff --git a/ladvd.spec b/ladvd.spec
index c4e94d6..36d8f66 100644
--- a/ladvd.spec
+++ b/ladvd.spec
@@ -16,13 +16,11 @@ Group: Applications/Internet
License: ISC
URL: http://www.blinkenlights.nl/software/ladvd/
Source0: http://www.blinkenlights.nl/software/ladvd/ladvd-%{version}.tar.gz
-Source1: ladvd.sysconfig
-Source2: ladvd.init
+Source1: ladvd.service
+Source2: ladvd.tmpfiles
Source3: %{modulename}.te
Source4: %{modulename}.fc
Source5: %{modulename}.if
-Source6: ladvd.tmpfiles
-Source7: ladvd.service
# proposed upstream: http://code.google.com/p/ladvd/issues/detail?id=6
Patch0: ladvd-0.9.2-add-attribute-unused-to-tlv.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -95,13 +93,11 @@ cd -
rm -rf %{buildroot}
make install DESTDIR=%{buildroot}
rm -rf %{buildroot}%{_docdir}/ladvd
-install -D -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/sysconfig/%{name}
-install -D -m 755 %{SOURCE2} %{buildroot}%{_initrddir}/%{name}
mkdir -p %{buildroot}%{homedir}
mkdir -p %{buildroot}%{_libdir}/../lib/tmpfiles.d
-install -m 0644 %{SOURCE6} %{buildroot}%{_libdir}/../lib/tmpfiles.d/%{name}.conf
+install -m 0644 %{SOURCE2} %{buildroot}%{_libdir}/../lib/tmpfiles.d/%{name}.conf
mkdir -p %{buildroot}%{_unitdir}
-cp -p %SOURCE7 %{buildroot}%{_unitdir}
+cp -p %SOURCE1 %{buildroot}%{_unitdir}
cd SELinux
@@ -172,8 +168,6 @@ fi
%files
%defattr(-,root,root,-)
%doc doc/ChangeLog doc/README doc/LICENSE doc/TODO
-%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
-%{_initrddir}/%{name}
%{_sbindir}/%{name}
%{_sbindir}/%{name}c
%{_mandir}/man8/%{name}.8*
@@ -192,6 +186,7 @@ fi
%changelog
* Sat Aug 13 2011 Tomasz Torcz <ttorcz at fedoraprojec.org> - 0.9.2-5
- place tmpfiles.d conf in /usr/lib/tmpfiles.d
+- drop SysV init script and sysconfig file
* Fri May 6 2011 Tomasz Torcz <ttorcz at fedoraproject.org> - 0.9.2-4
- Fix systemd-related scriptlets (from Bill Nottingham):
More information about the scm-commits
mailing list