Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package kernel-install-tools for
openSUSE:Factory checked in at 2022-01-10 23:53:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-install-tools (Old)
and /work/SRC/openSUSE:Factory/.kernel-install-tools.new.1892 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-install-tools"
Mon Jan 10 23:53:59 2022 rev:2 rq:945398 version:0.2.10
Changes:
--------
---
/work/SRC/openSUSE:Factory/kernel-install-tools/kernel-install-tools.changes
2021-11-10 21:53:25.171996605 +0100
+++
/work/SRC/openSUSE:Factory/.kernel-install-tools.new.1892/kernel-install-tools.changes
2022-01-10 23:54:36.684857355 +0100
@@ -1,0 +2,6 @@
+Mon Jan 10 18:49:15 UTC 2022 - [email protected]
+
+- Update to version 0.2.10:
+ * Support non-x86 architectures.
+
+-------------------------------------------------------------------
Old:
----
kernel-install-tools-0.2.8.obscpio
New:
----
kernel-install-tools-0.2.10.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-install-tools.spec ++++++
--- /var/tmp/diff_new_pack.RatvWl/_old 2022-01-10 23:54:37.068857691 +0100
+++ /var/tmp/diff_new_pack.RatvWl/_new 2022-01-10 23:54:37.072857695 +0100
@@ -1,7 +1,7 @@
#
# spec file for package kernel-install-tools
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,16 +17,16 @@
Name: kernel-install-tools
-Version: 0.2.8
+Version: 0.2.10
Release: 0
Summary: Useful tools for installing self-built kernels
Group: Development/Tools/Other
-License: GPL-2.0
+License: GPL-2.0-only
URL: https://github.com/jeffmahoney/kernel-install-tools
Source: %{name}-%{version}.tar.xz
+Requires: mozilla-nss-tools
Requires: openssl
Requires: pesign
-Requires: mozilla-nss-tools
BuildArch: noarch
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.RatvWl/_old 2022-01-10 23:54:37.108857726 +0100
+++ /var/tmp/diff_new_pack.RatvWl/_new 2022-01-10 23:54:37.112857729 +0100
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://github.com/jeffmahoney/kernel-install-tools.git</param>
- <param
name="changesrevision">889fd99ac64e7de579e832716f6977fc35f780d7</param></service></servicedata>
+ <param
name="changesrevision">45051ebc6a919e7b8bad7a72c51637a855f45c11</param></service></servicedata>
(No newline at EOF)
++++++ kernel-install-tools-0.2.8.obscpio ->
kernel-install-tools-0.2.10.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/kernel-install-tools-0.2.8/kernel-install-tools.spec
new/kernel-install-tools-0.2.10/kernel-install-tools.spec
--- old/kernel-install-tools-0.2.8/kernel-install-tools.spec 2021-11-10
20:49:02.000000000 +0100
+++ new/kernel-install-tools-0.2.10/kernel-install-tools.spec 2022-01-04
14:49:54.000000000 +0100
@@ -15,7 +15,6 @@
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
-
Name: kernel-install-tools
Version: 0.1
Release: 0
@@ -25,10 +24,12 @@
URL: https://github.com/jeffmahoney/kernel-install-tools
Source: %{name}-%{version}.tar.xz
Requires: openssl
+%ifarch ia64 %ix86 x86_64 aarch64 %arm riscv64
Requires: pesign
Requires: mozilla-nss-tools
-
-BuildArch: noarch
+%else
+Requires: kernel-default-devel
+%endif
%description
A collection of tools useful for installing self-built kernels.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/kernel-install-tools-0.2.8/sbtool-sign-kernel
new/kernel-install-tools-0.2.10/sbtool-sign-kernel
--- old/kernel-install-tools-0.2.8/sbtool-sign-kernel 2021-11-10
20:49:02.000000000 +0100
+++ new/kernel-install-tools-0.2.10/sbtool-sign-kernel 2022-01-04
14:49:54.000000000 +0100
@@ -62,11 +62,15 @@
check_commands() {
for command in "$@"; do
if ! command -v "$command" > /dev/null; then
- if ! $QUIET; then
- error "$command is missing"
- else
- exit 1
- fi
+ for i in /usr/src/linux-obj/$(uname -m)/*/scripts/"$command" ; do
+ if [ -x "$i" ] ; then
+ scriptdir="$(dirname "$i")"
+ quiet_message "Using $command from $scriptdir"
+ PATH="$PATH:$scriptdir"
+ continue 2
+ fi
+ done
+ quiet_error "$command is missing"
fi
done
}
@@ -119,7 +123,16 @@
shift
done
-check_commands pesign pk12util certutil openssl
+arch="$(rpm -E %{_arch})"
+case "$arch" in
+ i?86|x86_64|aarch64|arm*|ia64|riscv64) sign_tools="pesign pk12util
certutil" ;;
+ ppc*|s390*) sign_tools=sign-file ;;
+ *) echo "Don't know how to sign a kernel on architecture '$arch'."
+ exit 1
+ ;;
+esac
+
+check_commands $sign_tools openssl
UNSIGNED=$1
SIGNED=$2
@@ -189,10 +202,19 @@
rm -f $tmpdir/passwd $P12 $tmpdir/output
}
-certutil -N -d $tmpdir --empty-password
-certutil_import_key $tmpdir $CERT
+case "$sign_tools" in
+ pesign*)
+ certutil -N -d $tmpdir --empty-password
+ certutil_import_key $tmpdir $CERT
-pesign -n $tmpdir -c kernel-cert -i $UNSIGNED -o $SIGNED -s --force
+ pesign -n $tmpdir -c kernel-cert -i $UNSIGNED -o $SIGNED -s --force
+
+ ;;
+ sign-file)
+ openssl x509 -in $CERT -outform DER -out "$tmpdir/cert.crt"
+ sign-file sha256 $CERT $tmpdir/cert.crt $UNSIGNED $SIGNED
+ ;;
+esac
echo "Signed $UNSIGNED with $CERT and installed to $SIGNED"
++++++ kernel-install-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.RatvWl/_old 2022-01-10 23:54:37.280857877 +0100
+++ /var/tmp/diff_new_pack.RatvWl/_new 2022-01-10 23:54:37.284857881 +0100
@@ -1,6 +1,5 @@
name: kernel-install-tools
-version: 0.2.8
-mtime: 1636573742
-commit: 889fd99ac64e7de579e832716f6977fc35f780d7
-
+version: 0.2.10
+mtime: 1641304194
+commit: 9c27cca8e85f1d1b78aa53094183840229a049f7