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
 

Reply via email to