Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package jeos-firstboot for openSUSE:Factory
checked in at 2026-09-28 10:37:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jeos-firstboot (Old)
and /work/SRC/openSUSE:Factory/.jeos-firstboot.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jeos-firstboot"
Mon Sep 28 10:37:01 2026 rev:67 rq:1380363 version:1.5.14
Changes:
--------
--- /work/SRC/openSUSE:Factory/jeos-firstboot/jeos-firstboot.changes
2026-01-21 14:12:01.393498457 +0100
+++
/work/SRC/openSUSE:Factory/.jeos-firstboot.new.383539/jeos-firstboot.changes
2026-09-28 10:38:01.874787971 +0200
@@ -1,0 +2,10 @@
+Fri Sep 25 08:39:52 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Update to version 1.5.14:
+ * Refine the JEOS_USER_GROUPS option and use it for the builtin default
+ * Read jeos-firstboot.conf in jeos-config as well
+ * Add configuration variables on groups to add users to
+ * Move welcome_screen_with_console_switch stub to end of file
+ * Fix welcome_screen_with_console_switch undefined in jeos-config
+
+-------------------------------------------------------------------
Old:
----
jeos-firstboot-1.5.9.obscpio
New:
----
jeos-firstboot-1.5.14.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ jeos-firstboot.spec ++++++
--- /var/tmp/diff_new_pack.iKlE5G/_old 2026-09-28 10:38:02.735823976 +0200
+++ /var/tmp/diff_new_pack.iKlE5G/_new 2026-09-28 10:38:02.736824018 +0200
@@ -23,7 +23,7 @@
%endif
Name: jeos-firstboot
-Version: 1.5.9
+Version: 1.5.14
Release: 0
Summary: Simple text based JeOS first boot wizard
License: MIT
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.iKlE5G/_old 2026-09-28 10:38:02.768825357 +0200
+++ /var/tmp/diff_new_pack.iKlE5G/_new 2026-09-28 10:38:02.771825482 +0200
@@ -1,6 +1,7 @@
-mtime: 1768896195
-commit: f960ae60f95ce9e4cba809c19c0e1fb6fff7ced86074c3effda1848860d42f5a
-url: https://src.opensuse.org/devel-factory/jeos-firstboot.git
-revision: f960ae60f95ce9e4cba809c19c0e1fb6fff7ced86074c3effda1848860d42f5a
+mtime: 1790325668
+commit: acf4f08efa5de1b7ef12cb71ed9e0d035733cd04e1bd35ae7e222a7fb24098b1
+url: https://src.opensuse.org/devel-factory/jeos-firstboot
+revision: acf4f08efa5de1b7ef12cb71ed9e0d035733cd04e1bd35ae7e222a7fb24098b1
+trackingbranch: main
projectscmsync: https://src.opensuse.org/devel-factory/_ObsPrj.git
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.iKlE5G/_old 2026-09-28 10:38:02.822827615 +0200
+++ /var/tmp/diff_new_pack.iKlE5G/_new 2026-09-28 10:38:02.829827907 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://github.com/openSUSE/jeos-firstboot.git</param>
- <param
name="changesrevision">2b7167c16d7d5bac8fd7382129bf077f54cab7ae</param></service></servicedata>
+ <param
name="changesrevision">a8224757ccaab02cc517d9f2886a505bc4f0a1ab</param></service></servicedata>
(No newline at EOF)
++++++ build.specials.obscpio ++++++
++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore 2026-09-25 10:41:08.000000000 +0200
@@ -0,0 +1 @@
+.osc
++++++ jeos-firstboot-1.5.9.obscpio -> jeos-firstboot-1.5.14.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jeos-firstboot-1.5.9/files/usr/sbin/jeos-config
new/jeos-firstboot-1.5.14/files/usr/sbin/jeos-config
--- old/jeos-firstboot-1.5.9/files/usr/sbin/jeos-config 2026-01-20
08:59:02.000000000 +0100
+++ new/jeos-firstboot-1.5.14/files/usr/sbin/jeos-config 2026-09-25
10:28:10.000000000 +0200
@@ -9,6 +9,12 @@
# shellcheck source-path=SCRIPTDIR/../
. "${jeos_prefix}/share/jeos-firstboot/jeos-firstboot-dialogs"
+# Read the optional configuration file
+# shellcheck source-path=SCRIPTDIR/../
+[ -f "${jeos_prefix}/share/defaults/jeos-firstboot.conf" ] && .
"${jeos_prefix}/share/defaults/jeos-firstboot.conf"
+# shellcheck source=/dev/null
+[ -f /etc/jeos-firstboot.conf ] && . /etc/jeos-firstboot.conf
+
# for testing we may run as non root
if [ -w /run ]; then
export TMPDIR=/run
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jeos-firstboot-1.5.9/files/usr/share/defaults/jeos-firstboot.conf
new/jeos-firstboot-1.5.14/files/usr/share/defaults/jeos-firstboot.conf
--- old/jeos-firstboot-1.5.9/files/usr/share/defaults/jeos-firstboot.conf
2026-01-20 08:59:02.000000000 +0100
+++ new/jeos-firstboot-1.5.14/files/usr/share/defaults/jeos-firstboot.conf
2026-09-25 10:28:10.000000000 +0200
@@ -28,6 +28,10 @@
# present when SUSEConnect is installed on SLE systems.
# JEOS_HIDE_SUSECONNECT='yes'
+# Space-separated list of supplementary groups the created user will be
+# added to by default. Groups that do not exist will be ignored.
+JEOS_USER_GROUPS='wheel'
+
# If enabled, jeos-firstboot shows a welcome screen on all consoles and
# continues on the console where Ok was pressed. When disabled, only the
# active console (last "console=" on the kernel cmdline) is used.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jeos-firstboot-1.5.9/files/usr/share/jeos-firstboot/jeos-firstboot-functions
new/jeos-firstboot-1.5.14/files/usr/share/jeos-firstboot/jeos-firstboot-functions
---
old/jeos-firstboot-1.5.9/files/usr/share/jeos-firstboot/jeos-firstboot-functions
2026-01-20 08:59:02.000000000 +0100
+++
new/jeos-firstboot-1.5.14/files/usr/share/jeos-firstboot/jeos-firstboot-functions
2026-09-25 10:28:10.000000000 +0200
@@ -233,4 +233,9 @@
read -r "$var" < "$CREDENTIALS_DIRECTORY/$name" || [ -n "${!var}" ]
}
+# Stub for welcome_screen_with_console_switch, redefined by the welcome-screen
+# file when sourced by jeos-firstboot. Modules may call this function
+# unconditionally, so it needs to be defined even when called via jeos-config.
+welcome_screen_with_console_switch() { :; }
+
# vim: syntax=sh
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jeos-firstboot-1.5.9/files/usr/share/jeos-firstboot/modules/user
new/jeos-firstboot-1.5.14/files/usr/share/jeos-firstboot/modules/user
--- old/jeos-firstboot-1.5.9/files/usr/share/jeos-firstboot/modules/user
2026-01-20 08:59:02.000000000 +0100
+++ new/jeos-firstboot-1.5.14/files/usr/share/jeos-firstboot/modules/user
2026-09-25 10:28:10.000000000 +0200
@@ -109,13 +109,16 @@
user_systemd_firstboot()
{
- # Add the user created during initial setup to the wheel group by
default
- local defaultgroups=""
- if getent group wheel >/dev/null; then
- defaultgroups="wheel"
- fi
+ local defaultgroups=()
- user_do_config "$defaultgroups"
+ # Filter for existing groups from the configuration option
+ for group in ${JEOS_USER_GROUPS-}; do
+ if getent group -- "$group" >/dev/null; then
+ defaultgroups+=("$group")
+ fi
+ done
+
+ user_do_config "${defaultgroups[*]}"
}
user_jeos_config()
++++++ jeos-firstboot.obsinfo ++++++
--- /var/tmp/diff_new_pack.iKlE5G/_old 2026-09-28 10:38:03.084838571 +0200
+++ /var/tmp/diff_new_pack.iKlE5G/_new 2026-09-28 10:38:03.088838738 +0200
@@ -1,5 +1,5 @@
name: jeos-firstboot
-version: 1.5.9
-mtime: 1768895942
-commit: 2b7167c16d7d5bac8fd7382129bf077f54cab7ae
+version: 1.5.14
+mtime: 1790324890
+commit: a8224757ccaab02cc517d9f2886a505bc4f0a1ab