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