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 - je...@suse.com
+
+- 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
 

Reply via email to