Hello community, here is the log from the commit of package kbdsniffd for openSUSE:Factory checked in at 2018-12-07 14:35:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kbdsniffd (Old) and /work/SRC/openSUSE:Factory/.kbdsniffd.new.19453 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kbdsniffd" Fri Dec 7 14:35:46 2018 rev:18 rq:655688 version:0.6 Changes: -------- --- /work/SRC/openSUSE:Factory/kbdsniffd/kbdsniffd.changes 2013-11-26 19:17:32.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.kbdsniffd.new.19453/kbdsniffd.changes 2018-12-07 14:35:51.383037249 +0100 @@ -1,0 +2,6 @@ +Thu Nov 29 12:40:56 UTC 2018 - [email protected] + +- replace tarball with upstream supplied one +- replace sysv init script by kbdsniffd.service systemd service (bsc#1116019) + +------------------------------------------------------------------- Old: ---- kbdsniffd-0.6.tbz2 New: ---- kbdsniffd-0.6.tgz kbdsniffd.service ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kbdsniffd.spec ++++++ --- /var/tmp/diff_new_pack.XStD2n/_old 2018-12-07 14:35:52.619035718 +0100 +++ /var/tmp/diff_new_pack.XStD2n/_new 2018-12-07 14:35:52.623035712 +0100 @@ -1,7 +1,7 @@ # # spec file for package kbdsniffd # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,12 +21,15 @@ BuildRequires: glibc-devel Version: 0.6 Release: 0 -Source: kbdsniffd-%{version}.tbz2 +Source: http://www.openblinux.de/download/kbdsniffd-%{version}.tgz +Source1: kbdsniffd.service +Url: http://www.openblinux.de/de/index.php?page=download Patch0: %name-fixes.patch Summary: Keyboard Grabber Daemon License: GPL-2.0+ Group: Hardware/Other -PreReq: %insserv_prereq +BuildRequires: systemd-rpm-macros +%systemd_requires BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -45,23 +48,33 @@ make CFLAGS="$RPM_OPT_FLAGS -D_POSIX_C_SOURCE=2 -D_BSD_SOURCE" LIB_CFLAGS="$RPM_OPT_FLAGS -D_POSIX_C_SOURCE=2 -D_BSD_SOURCE -fPIC" CC="%{__cc}" LD="%{__cc}" %install -mkdir -p $RPM_BUILD_ROOT/usr/sbin -mkdir -p $RPM_BUILD_ROOT/etc/init.d +mkdir -p %{buildroot}/usr/sbin +mkdir -p %{buildroot}/etc/init.d make LIBINSTPATH=%{_libdir} DESTDIR=$RPM_BUILD_ROOT install +rm -rf %{buildroot}/etc/init.d +ln -sf service %{buildroot}/usr/sbin/rckbdsniffd +mkdir -p %{buildroot}/%{_unitdir} +install -m 644 %{SOURCE1} %{buildroot}/%{_unitdir} %post -%{insserv_force_if_yast kbdsniffd} +%service_add_post %{name}.service + +%pre +%service_add_pre %{name}.service + +%preun +%service_del_preun %{name}.service %postun -%{insserv_cleanup} +%service_del_postun %{name}.service %files %defattr (-,root,root,755) %doc COPYING Changelog /usr/sbin/kbdsniffd +%{_unitdir}/%{name}.service /usr/sbin/rckbdsniffd %_mandir/man8/* -%config /etc/init.d/kbdsniffd %config /etc/kbdsniffd.conf %changelog ++++++ kbdsniffd.service ++++++ [Unit] Description=kbdsniffd After=remote-fs.target [Service] ExecStartPre=-/sbin/modprobe uinput ExecStart=/usr/sbin/kbdsniffd [Install] WantedBy=multi-user.target
