Hello community,

here is the log from the commit of package tgt for openSUSE:Factory checked in 
at 2014-01-30 11:38:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tgt (Old)
 and      /work/SRC/openSUSE:Factory/.tgt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tgt"

Changes:
--------
--- /work/SRC/openSUSE:Factory/tgt/tgt.changes  2013-07-21 08:12:47.000000000 
+0200
+++ /work/SRC/openSUSE:Factory/.tgt.new/tgt.changes     2014-01-30 
11:38:14.000000000 +0100
@@ -1,0 +2,11 @@
+Tue Jan 28 15:51:43 UTC 2014 - wer...@suse.de
+
+- Make service link a local one
+
+-------------------------------------------------------------------
+Wed Oct 23 16:24:11 UTC 2013 - p.drou...@gmail.com
+
+- Drop sysvinit support
+- Add systemd support
+
+-------------------------------------------------------------------

Old:
----
  tgt.init

New:
----
  tgtd.service

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ tgt.spec ++++++
--- /var/tmp/diff_new_pack.0oChFO/_old  2014-01-30 11:38:15.000000000 +0100
+++ /var/tmp/diff_new_pack.0oChFO/_new  2014-01-30 11:38:15.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package tgt
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,24 +22,25 @@
 BuildRequires:  libxslt
 BuildRequires:  openssl-devel
 BuildRequires:  perl-Config-General
+BuildRequires:  pkgconfig(systemd)
 Obsoletes:      iscsitarget
 Requires:       perl-Config-General
 Url:            http://stgt.berlios.de
-PreReq:         %fillup_prereq %insserv_prereq
+Requires(pre):  %fillup_prereq
 Version:        1.0.28
 Release:        0
 Summary:        Generic Linux target framework (tgt)
 License:        GPL-2.0
 Group:          System/Daemons
 Source:         %{name}-%{version}.tar.bz2
-Source1:        %{name}.init
+Source1:        %{name}d.service
 Source3:        %{name}.services
 Patch1:         %{name}-git-update
 Patch2:         %{name}-fix-build
 # PATCH-FIX-UPSTREAM tgt-mgmt-fixed-m-system-o-delete-handling.patch 
[bnc#767438] - ldun...@suse.com
 Patch3:         %{name}-mgmt-fixed-m-system-o-delete-handling.patch
 Patch4:         setup-tgt-conf-d.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+%{?systemd_requires}
 
 %description
 Linux target framework (tgt) aims to simplify various SCSI target
@@ -72,32 +73,29 @@
 %{__make} OPTFLAGS="${RPM_OPT_FLAGS}" %{backends}
 
 %install
-%{__make} DESTDIR=${RPM_BUILD_ROOT} docdir=%_docdir/%{name} install
-install -vD -m 755 %{S:1} ${RPM_BUILD_ROOT}/etc/init.d/tgtd
-ln -sf /etc/init.d/tgtd ${RPM_BUILD_ROOT}/usr/sbin/rctgtd
-install -vD %{S:3} ${RPM_BUILD_ROOT}/etc/sysconfig/SuSEfirewall2.d/services/tgt
-
-%clean
-rm -rf ${RPM_BUILD_ROOT}
-rm -f filelist
+%{__make} DESTDIR=%{buildroot} docdir=%_docdir/%{name} install
+install -vD -m 755 %{S:1} %{buildroot}/%{_unitdir}/%{name}d.service
+install -vD %{S:3} %{buildroot}/etc/sysconfig/SuSEfirewall2.d/services/tgt
+ln -sf service %{buildroot}/usr/sbin/rc%{name}
 
 %post
-%{fillup_and_insserv tgtd}
+%{fillup_only}
+%service_add_post %{name}d.service
 
 %preun
-%stop_on_removal
+%service_del_preun %{name}d.service
 
 %postun
-%{insserv_cleanup}
+%service_del_postun %{name}d.service
 
 %files
 %defattr(-,root,root)
-/usr/sbin/*
-/etc/init.d/tgtd
+%{_sbindir}/*
 %dir /etc/tgt
 %dir /etc/tgt/conf.d
 %config %attr(0644,root,root) /etc/tgt/targets.conf
 %config %attr(0644,root,root) /etc/sysconfig/SuSEfirewall2.d/services/tgt
+%{_unitdir}/%{name}d.service
 %doc README doc/README.iscsi doc/README.iser doc/README.lu_configuration
 %doc doc/README.mmc doc/README.passthrough doc/README.sbcjukebox doc/README.ssc
 %doc %{_mandir}/man8/*

++++++ tgtd.service ++++++
[Unit]
Description=tgt admin
After=network.target

[Service]
Type=forking
User=root
ExecStart=/usr/sbin/tgtd
ExecStartPost=/usr/sbin/tgtadm --op update --mode sys --name State -v offline ; 
/usr/sbin/tgt-admin -e -c /etc/tgt/targets.conf ; /usr/sbin/tgtadm --op update 
--mode sys --name State -v ready
ExecStopPre=/usr/sbin/tgt-admin --update ALL -c /dev/null
ExecStop=-/usr/sbin/tgtadm --op delete --mode system 


[Install]
WantedBy=multi-user.target
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to