| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: jeos-firstboot | Distribution: SUSE Linux 16 |
| Version: 1.5.8 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 160000.2.2 | Build date: Tue Jul 8 15:12:31 2025 |
| Group: Development/Tools/Other | Build host: reproducible |
| Size: 48519 | Source RPM: jeos-firstboot-1.5.8-160000.2.2.src.rpm |
| Packager: https://www.suse.com/ | |
| Url: https://github.com/openSUSE/jeos-firstboot | |
| Summary: Simple text based JeOS first boot wizard | |
Simple text based JeOS first boot wizard that can be used instead of the line based one that is built into systemd.
MIT
* Tue Jul 08 2025 fvogt@suse.com
- Update to version 1.5.8:
* Update files/usr/share/jeos-firstboot/jeos-firstboot-functions
* Use SUSE_PRETTY_NAME as product name to display if it exists (bsc#1245364)
* Use xterm-256color on WSL based hosts boo#1237756
* Tue Apr 15 2025 fvogt@suse.com
- Update to version 1.5.5:
* user: Add field to add the user to specified groups (bsc#1241215)
* Add title and description to remaining modules
- Remove changesauthor from _service
* Tue Oct 01 2024 fvogt@suse.com
- Update to version 1.5.3:
* otp: Show the QR code in a separate window if necessary (bsc#1231177)
* Tue Sep 24 2024 fvogt@suse.com
- Add dependency on cracklib for cracklib-check
* Wed Sep 18 2024 jeos-internal@suse.de
- Update to version 1.5.2:
* otp: Use the system nodename as issuer in the QR code
* otp: Use more obvious dd | base32 instead of tr | head
* Wed Aug 07 2024 fvogt@suse.com
- Update to version 1.5.0:
* Add module for TOTP setup (jsc#CPT-84)
* Add module for user creation
* Set LC_COLLATE=C.UTF-8
* Document module API in README.md
* Let modules specify title, description and priority
* jeos-firstboot-functions: Simplify _find_modules
* Use tabs for indentation everywhere
* Drop stale README file
* Fri May 24 2024 fvogt@suse.com
- Update to version 1.4.3:
* Use UTC as default TZ if there was no locale selection dialog (boo#1224212)
* Mon May 06 2024 fvogt@suse.com
- Update to version 1.4.2:
* Resolve cycle w.r.t. wicked (bsc#1223391)
* Mon Apr 29 2024 fvogt@suse.com
- Make ssh-pairing a required dep on new distros
* Wed Apr 17 2024 fvogt@suse.com
- Update to version 1.4.1:
* Add ssh_enroll module
* Thu Apr 11 2024 fvogt@suse.com
- Update to version 1.4.0:
* Use d_styled in more places
* Add support for systemd credentials
* Order modules, read from /etc
* Wed Mar 27 2024 fvogt@suse.com
- Update to version 1.3.0.8:
* Match CPE_NAME for checking whether to show the registration dialog (bsc#1222034)
* Thu Mar 14 2024 fvogt@suse.com
- Update to version 1.3.0.7:
* Only skip jeos-firstboot if cloud-init found a config source (bsc#1220281)
* Tue Feb 20 2024 fvogt@suse.com
- Update to version 1.3.0.6:
* Show transactional-update register if needed (bsc#1219949)
* Don't show confirmation dialog when exiting jeos-config
* Refactor dialog helpers in jeos-firstboot-functions
* Mon Jan 22 2024 fvogt@suse.com
- Update to version 1.3.0.3:
* status_mail: Rerun status-mail-generator after saving
* Mon Jan 22 2024 fvogt@suse.com
- Update to version 1.3.0.2:
* status_mail: Add a field for MAILX_OPTIONS as well
* status_mail: Fix RELAYHOST option
* Thu Jan 18 2024 fvogt@suse.com
- Update to version 1.3.0.0:
* Add status_mail module for systemd-status-mail configuration
(jsc#PED-6989)
* Apply automatic shellcheck fixes
* Add annotations for shellcheck
* Load files based on jeos-firstboot/jeos-config location
* Thu Nov 30 2023 jeos-internal@suse.de
- Update to version 1.2.0.9:
* Add KeyringMode=shared
* Tue Aug 22 2023 fvogt@suse.com
- Update to version 1.2.0.7:
* Don't pass --setup-machine-id to systemd-firstboot
* Wed May 10 2023 fvogt@suse.com
- Update to version 1.2.0.6:
* Change EULA/license dialog button label to "Continue" (bsc#1210279)
- Only build the rpiwifi package on SLE/Leap 15 (bsc#1207419)
- Add an explicit dependency on nmtui
* Thu Mar 09 2023 jeos-internal@suse.de
- Update to version 1.2.0.5:
* Support /usr/lib/os-release (#102)
* Mon Jun 20 2022 lnussel@suse.de
- Don't require wicked nor NetworkManager. Both are optional
* Mon Jun 20 2022 fvogt@suse.com
- Update to version 1.2.0.4:
* Rewrite license code
* Tue Jun 14 2022 fvogt@suse.com
- Update to version 1.2.0.3:
* Don't ask for licence confirmation if not needed
* Deduplicate wifi list
* Thu Apr 14 2022 fvogt@suse.com
- Update to version 1.2.0:
* Make use of SPDX identifiers
* Read dialog output into a variable directly
* Drop broken error handling for dialog
* Fix dialog asking about wicked network reconfiguration
* Start nmtui in jeos-firstboot if no active connection could be detected
* Load network modules dynamically
* Only list applicable modules in jeos-config
* Convert network configuration to a module
* Fix size of the "No root password set" dialog
* Wed Mar 16 2022 fvogt@suse.com
- Update to version 1.1.1.1:
* Quick'n'dirty NetworkManager support
- Switch git URL to https
- Require NetworkManager or wicked
* Thu Feb 17 2022 fvogt@suse.com
- Update to version 1.1.1.0:
* Drop use of /var/log/jeos
* Avoid "Terminated console_subproc" message from wait
* Skip broken consoles (bsc#1195975)
* Thu Feb 03 2022 fvogt@suse.com
- Update to version 1.1.0.3:
* Don't make a snapshot if /etc is not part of it
* Use mountpoint with -q
* Don't attach jeos-firstboot-snapshot.service to the TTY
* Thu Jan 20 2022 fvogt@suse.com
- Update to version 1.1.0.0:
* Introduce welcome screen for console switching
(boo#1184157, jsc#SLE-18306)
* Drop redundant functions in jeos-firstboot-functions
* Drop call to snapper setup-quota, kiwi does that meanwhile
* Tue Aug 17 2021 gmoro@suse.com
- Include appropriate Requires
* wicked
* iptroute2
* timezone
* Fri Jul 09 2021 jeos-internal@suse.de
- Update to version 1.0.2.0:
* Skip the lo interface when probing for DHCP
- Use @TAG_OFFSET@ in version to make it unambiguous
* Thu May 06 2021 jeos-internal@suse.de
- Update to version 1.0.1:
* Always show manual SSID option
* Call dialog with --backtitle everywhere
* Calculate the height of menus dynamically (bsc#1177188)
* Create README.md
* Mon Mar 01 2021 fvogt@suse.com
- Fix git url in _service
* Thu Feb 25 2021 jeos-internal@suse.de
- Update to version 1.0.0:
* Use race-free DBus API to silence systemd (bsc#1119382)
* Implement separate configuration for wifi (bsc#1156775)
* Major refactoring and final version of jeos-config (bsc#1181957)
* Thu Aug 27 2020 jeos-internal@suse.de
- Update to version 0.0+git20200827.e920a15:
* Drop the info dialog about glibc-locale (jsc#SLE-15348)
* Fri May 08 2020 jeos-internal@suse.de
- Update to version 0.0+git20200508.d0ccd48:
* Move scripts to /usr/sbin
* Tue Mar 31 2020 jeos-internal@suse.de
- Update to version 0.0+git20200331.db3bc7c:
* Don't set JEOS_HIDE_SUSECONNECT by default
* Thu Mar 26 2020 jeos-internal@suse.de
- Update to version 0.0+git20200326.f1f96e3:
* Add JEOS_HIDE_SUSECONNECT option
* Mon Mar 09 2020 jeos-internal@suse.de
- Update to version 0.0+git20200309.b23a6ef:
* Add JEOS_EULA_ALREADY_AGREED option
* Wed Feb 26 2020 jeos-internal@suse.de
- Update to version 0.0+git20200226.95cfe28:
* Show license on openSUSE as well (bsc#1164583)
* Improve variable names on net config
* Fix EULA message position
* Fix comments typo
* Improve coding style
* Wed Nov 27 2019 jeos-internal@suse.de
- Update to version 0.0+git20191127.be35ecb:
* Improve Rpi wireless config, jsc#SLE-10603
* Disable exit on error during dialog execution
* Clarify comment about localectl list-keymaps
* Mon Oct 21 2019 jeos-internal@suse.de
- Update to version 0.0+git20191021.66ccca7:
* Fix skipping duplicate locale and keyboard layout dialogs (bsc#1154638)
* Fri Oct 11 2019 jeos-internal@suse.de
- Update to version 0.0+git20191011.0754638:
* SUSEConnect: do not show the register dialog on non-SLE distributions
* Wed Oct 09 2019 jeos-internal@suse.de
- Update to version 0.0+git20191009.5daf1fd:
* Ignore udevadm and modprobe errors for use in containers
* Thu Aug 08 2019 jeos-internal@suse.de
- Update to version 0.0+git20190808.4b6ff0b:
* Ignore systemd-user-sessions in jeos-firstboot-snapshot.service
* Wed Jul 24 2019 jeos-internal@suse.de
- Update to version 0.0+git20190724.7f3b281:
* Set DHCLIENT(6)_SET_HOSTNAME=yes in sysconfig/network/dhcp
* Remove examples dir
* Remove useless rm
* Move snapshot creation into a separate service (bsc#1129730)
* Fri Jul 05 2019 jeos-internal@suse.de
- Update to version 0.0+git20190705.e2889c3:
* Don't run jeos-firstboot.service if cloud-init is active (jsc#SLE-7254)
* Do not fail when updating bootloader in no-UEFI
* Thu May 23 2019 jeos-internal@suse.de
- Update to version 0.0+git20190523.f1f2bfa:
* Fix broken function call in raspberrywifi, simplify
* Don't overwrite WiFi interface config
* Don't overwrite the cleanup trap
* Fix whitespace
* Don't use "if d", it never returns false
* Skip WiFi interface selection if there's only one
* Ignore setterm -msg failure
* Don't read stderr from dialog, use --output-fd instead
* Clean and fix raspberrywifi
* Fix module hook execution
* Fix warning on startup
* Fix typos/clarify comments in jeos-firstboot.conf
* Remove shebang and empty line in raspberrywifi
* Tue May 21 2019 jeos-internal@suse.de
- Update to version 0.0+git20190521.23bc1d3:
* is_raspberry: do not show grep errors in non-rpi
* Configure all interfaces that resolves
* Allow to skip certain steps by setting values in a configuration file
* Execute external script(s) on firstboot
- Split module for WiFi configuration into subpackage
* Wed Apr 17 2019 jeos-internal@suse.de
- Update to version 0.0+git20190417.7ba1ac9:
* Only configure snapper quota if no btrfs qgroups exist yet
* Tue Apr 16 2019 jeos-internal@suse.de
- Update to version 0.0+git20190416.7a667ec:
* reenable console loglevel to the default
* Tue Mar 19 2019 jeos-internal@suse.de
- Update to version 0.0+git20190319.e7555da:
* Use the base symlink for the new location
* Correct if statement coding style
* Remove unneeded comment from new if block
* Test if snapper exists before trying to run it
* Fri Mar 15 2019 jeos-internal@suse.de
- Update to version 0.0+git20190315.4a7660d:
* Support the non-standard and hopefully temporary location for the SLE EULAs
(works around jsc#SLE-3067 and fixes bsc#1127166)
* Fri Feb 22 2019 opensuse-packaging@opensuse.org
- Update to version 0.0+git20190222.ccc0ad8:
* Fix backtitle of license agreement regression
* Wed Feb 13 2019 opensuse-packaging@opensuse.org
- Update to version 0.0+git20190213.3c01127:
* Less warnings, fix license decline dialog
* Do not fail on wireless setup
* Avoid systemd output on the screen, bsc#1119382
* Check wlan adaptor presence, bsc#1122901
* Fri Dec 07 2018 opensuse-packaging@opensuse.org
- Update to version 0.0+git20181207.6b889b0:
* Implement review comments
* run wifi config in the end
* Deal with file security for wifi config
* Create confirmation dialog for exiting
* quote comparing variables to avoid errors
* Overall implementation of commands and flow
* Thu Oct 25 2018 opensuse-packaging@opensuse.org
- Update to version 0.0+git20181025.0848274:
* Fix setting the locale
* Fix reading the default timezone if /etc/localtime is a relative symlink
* Fri Oct 12 2018 opensuse-packaging@opensuse.org
- Update to version 0.0+git20181008.086fc72:
* Prefix more commands with "run" to allow test runs as non-root
* Only list locales which glibc has information about
* Thu Aug 09 2018 opensuse-packaging@opensuse.org
- Update to version 0.0+git20180808.85a2c03:
* Get list of locales from /usr/share/langset/ and remove duplicate "us" keymap
* Fri Aug 03 2018 opensuse-packaging@opensuse.org
- Update to version 0.0+git20180803.c9090ae:
* Remove jeos-add-repos, superseded by the live-add-yast-repos package
- Added dialog as Requires
- Clean spec file and drop unnecessary BuildRequires
* Wed Aug 01 2018 opensuse-packaging@opensuse.org
- Update to version 0.0+git20180801.e679773:
* Don't print errors if plymouth is not installed (bsc#1101879)
* Don't switch to the choosen LANG before fbiterm/kmscon is started
* Replace "tty" call with "ps h -o tty"
* Remove kmscon_localed, now part of upstream kmscon
* Fallback to fbiterm if kmscon not available
* Don't start kmscon on serial consoles
* Improve kmscon call
* kmscon integration
* Fri Jun 15 2018 opensuse-packaging@opensuse.org
- Update to version 0.0+git20180615.258b566:
* make jeos-firstboot.service closer to YaST2-Firstboot.service
* Use own canary file instead of ConditionFirstBoot to allow reconfiguration (bsc#1097630)
* Use live-langset-data to setup locale settings during runtime (bsc#1096556)
* Fri May 25 2018 opensuse-packaging@opensuse.org
- Update to version 0.0+git20180525.280836a:
* Rework locale selection
* Map console fonts for non-latin locale,bsc#1094346
* Also check for license filenames with the locale's UTF-8 suffix stripped
* Wed May 16 2018 opensuse-packaging@opensuse.org
- Update to version 0.0+git20180516.d5031a7:
* Run sevice before systemd-tmpfiles, bsc#1092132
* Thu Apr 26 2018 opensuse-packaging@opensuse.org
- Update to version 0.0+git20180425.76e5ff7:
* Turn off systemd status output while jeos-firstboot is running
* Fri Apr 06 2018 opensuse-packaging@opensuse.org
- Update to version 0.0+git20180406.e01f473:
* Setup quota for btrfs, fix bsc#1087079
* Tue Mar 13 2018 opensuse-packaging@opensuse.org
- Update to version 0.0+git20180313.313b2ea:
* Remove dracut initrd regeneration, bsc#1084161
* Remove obsolete kiwi hook, bsc#1084160
* Thu Jan 11 2018 opensuse-packaging@opensuse.org
- Update to version 0.0+git20180111.c39e31f:
* append to vconsole.conf instead of overwriting
* Fri Nov 24 2017 opensuse-packaging@opensuse.org
- Update to version 0.0+git20171124.eead2bd:
* Change default values for ifcfg files bsc#1069782
* Mon Nov 13 2017 opensuse-packaging@opensuse.org
- Update to version 0.0+git20171113.02e973c:
* change initial snapshot number to 2
* Run dracut before initial snapshot
* Wed Oct 25 2017 opensuse-packaging@opensuse.org
- Update to version 0.0+git20171024.4c4ec65:
* Add require for snapshots mount point
* Initial network configuration fixes bsc#1061829
* Tue Jul 04 2017 lnussel@suse.de
- Update to version 0.0+git20170629.77ff28f:
* Add udev-settle to wait all udev rules to be run
* Provide default values for LINES and COLUMNS
* Check if booted through EFI to fix yast bootloader
* fixes after review
* Fri Mar 17 2017 fvogt@suse.com
- Update to version 0.0+git20170317.c20e917:
* Use same dependencies as systemd-firstboot.service
* Fri Mar 10 2017 fvogt@suse.com
- Update to version 0.0+git20170310.18283bf:
* Replace jeos-tool with jeos-add-repos script
* Move jeos-add-repos to sbin
* Tue Mar 07 2017 fvogt@suse.com
- Update to version 0.0+git20170307.f650718:
* Add [Install] section to jeos-firstboot.service
* Thu Jan 19 2017 lnussel@suse.de
- add license to file list
* Wed Nov 30 2016 lnussel@suse.de
- Update to version 0.0+git20161130.db63ad6:
* Add LICENSE
* Add README
* Move ifcfg-eth0 to examples
* Don't package service symlinks
* Fri Sep 16 2016 mkravec@suse.com
- Update to version 0.0+git20160916.ce20b59:
* Fix jeos-tool typo
* Fri Sep 16 2016 mkravec@suse.com
- Update to version 0.0+git20160915.bd90972:
* conflict with emergency.service
* adjust for new kiwi
* rename snapshot 1 to match normal SLE's
* Create read-only snapshots
* Set dialog heigh
* Set kernel logging to warning
* Apply changes from Matthias and disable timeline creation
* Use jeos-tool to add repositories
* Add comments
* Wed Sep 14 2016 mkravec@suse.com
- Update to version 0.0+git20160720.7177a42:
* add tool to generate zypp repos from control.xml
* fix copyright holder
* conflict with emergency.service
* adjust for new kiwi
* rename snapshot 1 to match normal SLE's
* Create read-only snapshots
* Set dialog heigh
* Set kernel logging to warning
* Apply changes from Matthias and disable timeline creation
* Thu Sep 01 2016 mkravec@opensuse.org
- Update to version 0.0+git20160901.d14f112:
* Removed jeos-tool
* Thu Sep 01 2016 mkravec@opensuse.org
- Update to version 0.0+git20160720.7177a42:
* add tool to generate zypp repos from control.xml
* fix copyright holder
* conflict with emergency.service
* adjust for new kiwi
* rename snapshot 1 to match normal SLE's
* Create read-only snapshots
* Set dialog heigh
* Set kernel logging to warning
* Apply changes from Matthias and disable timeline creation
* Wed Dec 09 2015 rbrownsuse@opensuse.org
- Update to version 0.0+git20151209.591a818:
+ Scripted reset/update of openSUSE jeos-firstboot based on SLE jeos-firstboot
* Wed Nov 18 2015 lnussel@suse.de
- Update to version 0.0+git20151118.ee47f82:
+ remove 70-persistent-net.rules
+ Only show the SLES specific 'SUSEConnect' dialog if running SLES
+ fix dryrun
+ check for SUSEConnect instead of triggering on SLE
+ don't prompt EULA on openSUSE
+ prompt for locale first
+ prepare to localize
+ use localized eula file
+ mark snapshots for cleanup (bsc#949674)
* Wed Sep 30 2015 lnussel@suse.de
- Update to version 0.0+git20150930.4398233:
+ don't try to create snapshot 2 again
+ another attempt to fix boot dependencies (bnc#947815)
+ halt doesn't really work. add loop instead
* Mon Sep 28 2015 lnussel@suse.de
- Update to version 0.0+git20150925.7abb8f2:
+ tune ordering of the service a bit
+ call vconsole setup again
+ apply keyboard and locale before prompting for the password
+ move firstboot before colplug
+ update description
* Wed Sep 23 2015 lnussel@suse.de
- Update to version 0.0+git20150923.a897cec:
+ add kiwi hook to create snapshot
+ create snapshot after firstboot
+ start debug shell if no root password set
* Tue Sep 22 2015 lnussel@suse.de
- Update to version 0.0+git20150922.ebc74de:
+ fix dryrun
+ don't modify etc/motd
* Tue Sep 22 2015 lnussel@suse.de
- Update to version 0.0+git20150922.797a443:
+ eula and error handling
+ get rid of bashrc
+ switch of kernel message spamming
+ always use utf8 locales
+ set RC_LANG in sysconfig
+ confirm root password
+ snapper doesn't work in firstboot o_O
+ password workaround
+ try snapper
+ don't call snapper, useless anyways
* Tue Sep 22 2015 lnussel@suse.de
- initial package
/usr/lib/systemd/system/jeos-firstboot-snapshot.service /usr/lib/systemd/system/jeos-firstboot.service /usr/sbin/jeos-config /usr/sbin/jeos-firstboot /usr/sbin/jeos-firstboot-snapshot /usr/share/defaults /usr/share/defaults/jeos-firstboot.conf /usr/share/doc/packages/jeos-firstboot /usr/share/doc/packages/jeos-firstboot/README.md /usr/share/jeos-firstboot /usr/share/jeos-firstboot/jeos-firstboot-dialogs /usr/share/jeos-firstboot/jeos-firstboot-functions /usr/share/jeos-firstboot/modules /usr/share/jeos-firstboot/modules/network /usr/share/jeos-firstboot/modules/network-modules /usr/share/jeos-firstboot/modules/network-modules/NetworkManager /usr/share/jeos-firstboot/modules/network-modules/wicked /usr/share/jeos-firstboot/modules/otp /usr/share/jeos-firstboot/modules/ssh_enroll /usr/share/jeos-firstboot/modules/status_mail /usr/share/jeos-firstboot/modules/user /usr/share/jeos-firstboot/welcome-screen /usr/share/licenses/jeos-firstboot /usr/share/licenses/jeos-firstboot/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Sep 30 22:36:46 2025