Hello community,
here is the log from the commit of package yast2-boot-server for openSUSE:Factory checked in at 2019-01-03 18:06:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-boot-server (Old)
and /work/SRC/openSUSE:Factory/.yast2-boot-server.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-boot-server"
Thu Jan 3 18:06:35 2019 rev:2 rq:660230 version:4.1.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-boot-server/yast2-boot-server.changes 2018-07-03 23:34:00.940437650 +0200
+++ /work/SRC/openSUSE:Factory/.yast2-boot-server.new.28833/yast2-boot-server.changes 2019-01-03 18:06:35.964141888 +0100
@@ -1,0 +2,18 @@
+Tue Dec 18 16:05:40 UTC 2018 - jreidinger@suse.com
+
+- properly escape shell arguments (bsc#1118291)
+- 4.1.1
+
+-------------------------------------------------------------------
+Sat Nov 24 12:14:22 UTC 2018 - Stasiek Michalski
+
+- Provide icon with module (boo#1109310)
+- 4.1.0
+
+-------------------------------------------------------------------
+Mon Aug 20 14:08:19 CEST 2018 - schubi@suse.de
+
+- Switched license in spec file from SPDX2 to SPDX3 format.
+- Changed dir of COPYING file.
+
+-------------------------------------------------------------------
Old:
----
yast2-boot-server-4.0.1.tar.bz2
New:
----
yast2-boot-server-4.1.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-boot-server.spec ++++++
--- /var/tmp/diff_new_pack.vRCXgT/_old 2019-01-03 18:06:36.552141365 +0100
+++ /var/tmp/diff_new_pack.vRCXgT/_new 2019-01-03 18:06:36.556141362 +0100
@@ -17,7 +17,7 @@
Name: yast2-boot-server
-Version: 4.0.1
+Version: 4.1.1
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -34,7 +34,7 @@
Requires: yast2-ruby-bindings >= 1.0.0
Summary: YaST2 - Network Booting and Wake-On-Lan Configuration
-License: GPL-2.0
+License: GPL-2.0-only
Group: System/YaST
%description
@@ -54,8 +54,9 @@
%{yast_clientdir}/wol.rb
%{yast_moduledir}/WOL.rb
%{yast_desktopdir}/wol.desktop
+%{yast_icondir}
%dir %{yast_docdir}
-%doc %{yast_docdir}/COPYING
+%license %{yast_docdir}/COPYING
%changelog
++++++ yast2-boot-server-4.0.1.tar.bz2 -> yast2-boot-server-4.1.1.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-boot-server-4.0.1/package/yast2-boot-server.changes new/yast2-boot-server-4.1.1/package/yast2-boot-server.changes
--- old/yast2-boot-server-4.0.1/package/yast2-boot-server.changes 2018-07-02 16:23:56.000000000 +0200
+++ new/yast2-boot-server-4.1.1/package/yast2-boot-server.changes 2018-12-20 10:31:52.000000000 +0100
@@ -1,4 +1,22 @@
-------------------------------------------------------------------
+Tue Dec 18 16:05:40 UTC 2018 - jreidinger@suse.com
+
+- properly escape shell arguments (bsc#1118291)
+- 4.1.1
+
+-------------------------------------------------------------------
+Sat Nov 24 12:14:22 UTC 2018 - Stasiek Michalski
+
+- Provide icon with module (boo#1109310)
+- 4.1.0
+
+-------------------------------------------------------------------
+Mon Aug 20 14:08:19 CEST 2018 - schubi@suse.de
+
+- Switched license in spec file from SPDX2 to SPDX3 format.
+- Changed dir of COPYING file.
+
+-------------------------------------------------------------------
Thu Jun 28 14:12:05 CEST 2018 - schubi@suse.de
- Added additional searchkeys to desktop file (fate#321043).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-boot-server-4.0.1/package/yast2-boot-server.spec new/yast2-boot-server-4.1.1/package/yast2-boot-server.spec
--- old/yast2-boot-server-4.0.1/package/yast2-boot-server.spec 2018-07-02 16:23:56.000000000 +0200
+++ new/yast2-boot-server-4.1.1/package/yast2-boot-server.spec 2018-12-20 10:31:52.000000000 +0100
@@ -16,14 +16,14 @@
#
Name: yast2-boot-server
-Version: 4.0.1
+Version: 4.1.1
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: %{name}-%{version}.tar.bz2
Group: System/YaST
-License: GPL-2.0
+License: GPL-2.0-only
BuildRequires: update-desktop-files
BuildRequires: yast2
BuildRequires: yast2-devtools >= 3.0.6
@@ -53,6 +53,7 @@
%{yast_clientdir}/wol.rb
%{yast_moduledir}/WOL.rb
%{yast_desktopdir}/wol.desktop
+%{yast_icondir}
%dir %{yast_docdir}
-%doc %{yast_docdir}/COPYING
+%license %{yast_docdir}/COPYING
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-boot-server-4.0.1/src/Makefile.am new/yast2-boot-server-4.1.1/src/Makefile.am
--- old/yast2-boot-server-4.0.1/src/Makefile.am 2018-07-02 16:23:56.000000000 +0200
+++ new/yast2-boot-server-4.1.1/src/Makefile.am 2018-12-20 10:31:52.000000000 +0100
@@ -9,6 +9,13 @@
desktop_DATA = \
desktop/wol.desktop
-EXTRA_DIST = $(module_DATA) $(client_DATA) $(desktop_DATA)
+symbolicdir = @icondir@/hicolor/symbolic/apps
+symbolic_DATA = \
+ icons/hicolor/symbolic/apps/yast-wol-symbolic.svg
+scalabledir = @icondir@/hicolor/scalable/apps
+scalable_DATA = \
+ icons/hicolor/scalable/apps/yast-wol.svg
-include $(top_srcdir)/Makefile.am.common
\ No newline at end of file
+EXTRA_DIST = $(module_DATA) $(client_DATA) $(desktop_DATA) $(symbolic_DATA) $(scalable_DATA)
+
+include $(top_srcdir)/Makefile.am.common
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-boot-server-4.0.1/src/clients/wol.rb new/yast2-boot-server-4.1.1/src/clients/wol.rb
--- old/yast2-boot-server-4.0.1/src/clients/wol.rb 2018-07-02 16:23:56.000000000 +0200
+++ new/yast2-boot-server-4.1.1/src/clients/wol.rb 2018-12-20 10:31:52.000000000 +0100
@@ -26,7 +26,9 @@
# Author: Anas Nashif
# Summary: WOL
#
-# $Id$
+
+require "shellwords"
+
module Yast
class WolClient < Client
def main
@@ -140,11 +142,11 @@
@overview = WOL.Overview
UI.ChangeWidget(Id(:table), :Items, @overview)
elsif @ret == :wake
- @mac = Convert.to_string(UI.QueryWidget(Id(:table), :CurrentItem))
- if @mac != nil && @mac != ""
- @cmd = Builtins.sformat("/usr/bin/wol %1", @mac)
- Popup.ShowFeedback(_("Waking remote host"), @mac)
- SCR.Execute(path(".target.bash"), @cmd)
+ mac = Convert.to_string(UI.QueryWidget(Id(:table), :CurrentItem))
+ if mac != nil && mac != ""
+ cmd = Builtins.sformat("/usr/bin/wol %1", mac.shellescape)
+ Popup.ShowFeedback(_("Waking remote host"), mac)
+ SCR.Execute(path(".target.bash"), cmd)
Builtins.sleep(2000)
Popup.ClearFeedback
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-boot-server-4.0.1/src/icons/hicolor/scalable/apps/yast-wol.svg new/yast2-boot-server-4.1.1/src/icons/hicolor/scalable/apps/yast-wol.svg
--- old/yast2-boot-server-4.0.1/src/icons/hicolor/scalable/apps/yast-wol.svg 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-boot-server-4.1.1/src/icons/hicolor/scalable/apps/yast-wol.svg 2018-12-20 10:31:52.000000000 +0100
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg version="1.1" viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<defs>
+<linearGradient id="a" x1="2" x2="30" y1="27" y2="27" gradientTransform="translate(0,-1)" gradientUnits="userSpaceOnUse">
+<stop stop-color="#5e5c64" offset="0"/>
+<stop stop-color="#9a9996" offset=".035714"/>
+<stop stop-color="#5e5c64" offset=".071429"/>
+<stop stop-color="#5e5c64" offset=".92857"/>
+<stop stop-color="#9a9996" offset=".96429"/>
+<stop stop-color="#5e5c64" offset="1"/>
+</linearGradient>
+</defs>
+<g transform="matrix(.5 0 0 .5 0 103.5)">
+<g transform="matrix(8,0,0,8,0,-207)">
+<rect x="2" y="6" width="28" height="6" ry="1" fill="#5e5c64"/>
+<rect x="2" y="12" width="28" height="6" ry="1" fill="#5e5c64"/>
+<rect x="2" y="18" width="28" height="6" ry="1.0587" fill="#5e5c64"/>
+<rect x="2" y="23" width="28" height="5" ry="1" fill="url(#a)"/>
+<rect x="2" y="3" width="28" height="5" ry="1" fill="#9a9996"/>
+<rect x="2" y="9" width="28" height="5" ry="1" fill="#9a9996"/>
+<rect x="2" y="15" width="28" height="5" ry="1" fill="#9a9996"/>
+<rect x="2" y="21" width="28" height="5" ry="1" fill="#9a9996"/>
+<rect x="14" y="4" width="15" height="3" ry="0" fill="#3d3846"/>
+<rect x="14" y="5" width="15" height="2" ry="0" fill="#5e5c64"/>
+<rect x="14" y="10" width="15" height="3" ry="0" fill="#3d3846"/>
+<rect x="14" y="11" width="15" height="2" ry="0" fill="#5e5c64"/>
+<rect x="14" y="16" width="15" height="3" ry="0" fill="#3d3846"/>
+<rect x="14" y="17" width="15" height="2" ry="0" fill="#5e5c64"/>
+<rect x="14" y="22" width="15" height="3" ry="0" fill="#3d3846"/>
+<rect x="14" y="23" width="15" height="2" ry="0" fill="#5e5c64"/>
+<rect x="4" y="4" width="1" height="2" ry=".5" fill="#5e5c64"/>
+<rect x="4" y="5" width="1" height="1" ry=".5" fill="#f6d32d"/>
+<rect x="6" y="4" width="1" height="2" ry=".5" fill="#5e5c64"/>
+<rect x="6" y="5" width="1" height="1" ry=".5" fill="#33d17a"/>
+<rect x="4" y="10" width="1" height="2" ry=".5" fill="#5e5c64"/>
+<rect x="4" y="11" width="1" height="1" ry=".5" fill="#33d17a"/>
+<rect x="6" y="10" width="1" height="2" ry=".5" fill="#5e5c64"/>
+<rect x="6" y="11" width="1" height="1" ry=".5" fill="#e01b24"/>
+<rect x="4" y="16" width="1" height="2" ry=".5" fill="#5e5c64"/>
+<rect x="4" y="17" width="1" height="1" ry=".5" fill="#e01b24"/>
+<rect x="6" y="16" width="1" height="2" ry=".5" fill="#5e5c64"/>
+<rect x="6" y="17" width="1" height="1" ry=".5" fill="#f6d32d"/>
+<rect x="4" y="22" width="1" height="2" ry=".5" fill="#5e5c64"/>
+<rect x="4" y="23" width="1" height="1" ry=".5" fill="#f6d32d"/>
+<rect x="6" y="22" width="1" height="2" ry=".5" fill="#5e5c64"/>
+<rect x="6" y="23" width="1" height="1" ry=".5" fill="#33d17a"/>
+<rect x="15" y="11" width="1" height="2" fill="#3d3846"/>
+<rect x="15" y="10" width="1" height="1" fill="#241f31"/>
+<rect x="17" y="11" width="1" height="2" fill="#3d3846"/>
+<rect x="17" y="10" width="1" height="1" fill="#241f31"/>
+<rect x="19" y="11" width="1" height="2" fill="#3d3846"/>
+<rect x="19" y="10" width="1" height="1" fill="#241f31"/>
+<rect x="21" y="11" width="1" height="2" fill="#3d3846"/>
+<rect x="21" y="10" width="1" height="1" fill="#241f31"/>
+<rect x="23" y="11" width="1" height="2" fill="#3d3846"/>
+<rect x="23" y="10" width="1" height="1" fill="#241f31"/>
+<rect x="25" y="11" width="1" height="2" fill="#3d3846"/>
+<rect x="25" y="10" width="1" height="1" fill="#241f31"/>
+<rect x="27" y="11" width="1" height="2" fill="#3d3846"/>
+<rect x="27" y="10" width="1" height="1" fill="#241f31"/>
+<rect x="15" y="5" width="1" height="2" fill="#3d3846"/>
+<rect x="15" y="4" width="1" height="1" fill="#241f31"/>
+<rect x="17" y="5" width="1" height="2" fill="#3d3846"/>
+<rect x="17" y="4" width="1" height="1" fill="#241f31"/>
+<rect x="19" y="5" width="1" height="2" fill="#3d3846"/>
+<rect x="19" y="4" width="1" height="1" fill="#241f31"/>
+<rect x="21" y="5" width="1" height="2" fill="#3d3846"/>
+<rect x="21" y="4" width="1" height="1" fill="#241f31"/>
+<rect x="23" y="5" width="1" height="2" fill="#3d3846"/>
+<rect x="23" y="4" width="1" height="1" fill="#241f31"/>
+<rect x="25" y="5" width="1" height="2" fill="#3d3846"/>
+<rect x="25" y="4" width="1" height="1" fill="#241f31"/>
+<rect x="27" y="5" width="1" height="2" fill="#3d3846"/>
+<rect x="27" y="4" width="1" height="1" fill="#241f31"/>
+<rect x="15" y="17" width="1" height="2" fill="#3d3846"/>
+<rect x="15" y="16" width="1" height="1" fill="#241f31"/>
+<rect x="17" y="17" width="1" height="2" fill="#3d3846"/>
+<rect x="17" y="16" width="1" height="1" fill="#241f31"/>
+<rect x="19" y="17" width="1" height="2" fill="#3d3846"/>
+<rect x="19" y="16" width="1" height="1" fill="#241f31"/>
+<rect x="21" y="17" width="1" height="2" fill="#3d3846"/>
+<rect x="21" y="16" width="1" height="1" fill="#241f31"/>
+<rect x="23" y="17" width="1" height="2" fill="#3d3846"/>
+<rect x="23" y="16" width="1" height="1" fill="#241f31"/>
+<rect x="25" y="17" width="1" height="2" fill="#3d3846"/>
+<rect x="25" y="16" width="1" height="1" fill="#241f31"/>
+<rect x="27" y="17" width="1" height="2" fill="#3d3846"/>
+<rect x="27" y="16" width="1" height="1" fill="#241f31"/>
+<rect x="15" y="23" width="1" height="2" fill="#3d3846"/>
+<rect x="15" y="22" width="1" height="1" fill="#241f31"/>
+<rect x="17" y="23" width="1" height="2" fill="#3d3846"/>
+<rect x="17" y="22" width="1" height="1" fill="#241f31"/>
+<rect x="19" y="23" width="1" height="2" fill="#3d3846"/>
+<rect x="19" y="22" width="1" height="1" fill="#241f31"/>
+<rect x="21" y="23" width="1" height="2" fill="#3d3846"/>
+<rect x="21" y="22" width="1" height="1" fill="#241f31"/>
+<rect x="23" y="23" width="1" height="2" fill="#3d3846"/>
+<rect x="23" y="22" width="1" height="1" fill="#241f31"/>
+<rect x="25" y="23" width="1" height="2" fill="#3d3846"/>
+<rect x="25" y="22" width="1" height="1" fill="#241f31"/>
+<rect x="27" y="23" width="1" height="2" fill="#3d3846"/>
+<rect x="27" y="22" width="1" height="1" fill="#241f31"/>
+</g>
+<path d="m128-143a64 64 0 0 0 -64 64 64 64 0 0 0 64 64 64 64 0 0 0 64 -64 64 64 0 0 0 -64 -64z" fill="#deddda"/>
+<path transform="matrix(2,0,0,2,0,-207)" d="m64 28a32 32 0 0 0 -32 32 32 32 0 0 0 32 32 32 32 0 0 0 32 -32 32 32 0 0 0 -32 -32z" fill="#f6f5f4"/>
+<path transform="matrix(2,0,0,2,0,-207)" d="m72 37.4v8.7598a16 16 0 0 1 8 13.84 16 16 0 0 1 -16 16 16 16 0 0 1 -16 -16 16 16 0 0 1 8 -13.834v-8.7617a24 24 0 0 0 -16 22.596 24 24 0 0 0 24 24 24 24 0 0 0 24 -24 24 24 0 0 0 -16 -22.6z" fill="#e01b24"/>
+<rect x="120" y="-135" width="16" height="48" ry="8" fill="#e01b24"/>
+</g>
+</svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-boot-server-4.0.1/src/icons/hicolor/symbolic/apps/yast-wol-symbolic.svg new/yast2-boot-server-4.1.1/src/icons/hicolor/symbolic/apps/yast-wol-symbolic.svg
--- old/yast2-boot-server-4.0.1/src/icons/hicolor/symbolic/apps/yast-wol-symbolic.svg 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-boot-server-4.1.1/src/icons/hicolor/symbolic/apps/yast-wol-symbolic.svg 2018-12-20 10:31:52.000000000 +0100
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+