------------------------------------------------------------------- Tue Sep 24 11:35:30 UTC 2024 - Fabian Vogt - Add dependency on cracklib for cracklib-check ------------------------------------------------------------------- Wed Sep 18 13:03:38 UTC 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 15:04:27 UTC 2024 - Fabian Vogt - 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 13:08:13 UTC 2024 - Fabian Vogt - Update to version 1.4.3: * Use UTC as default TZ if there was no locale selection dialog (boo#1224212) ------------------------------------------------------------------- Mon May 06 11:38:02 UTC 2024 - Fabian Vogt - Update to version 1.4.2: * Resolve cycle w.r.t. wicked (bsc#1223391) ------------------------------------------------------------------- Mon Apr 29 08:11:47 UTC 2024 - Fabian Vogt - Make ssh-pairing a required dep on new distros ------------------------------------------------------------------- Wed Apr 17 08:07:04 UTC 2024 - Fabian Vogt - Update to version 1.4.1: * Add ssh_enroll module ------------------------------------------------------------------- Thu Apr 11 08:39:35 UTC 2024 - Fabian Vogt - 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 08:30:02 UTC 2024 - Fabian Vogt - Update to version 1.3.0.8: * Match CPE_NAME for checking whether to show the registration dialog (bsc#1222034) ------------------------------------------------------------------- Thu Mar 14 16:01:42 UTC 2024 - Fabian Vogt - Update to version 1.3.0.7: * Only skip jeos-firstboot if cloud-init found a config source (bsc#1220281) ------------------------------------------------------------------- Tue Feb 20 15:20:02 UTC 2024 - Fabian Vogt - 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 15:38:38 UTC 2024 - Fabian Vogt - Update to version 1.3.0.3: * status_mail: Rerun status-mail-generator after saving ------------------------------------------------------------------- Mon Jan 22 13:59:35 UTC 2024 - Fabian Vogt - 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 15:32:28 UTC 2024 - Fabian Vogt - 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 12:50:24 UTC 2023 - jeos-internal@suse.de - Update to version 1.2.0.9: * Add KeyringMode=shared ------------------------------------------------------------------- Tue Aug 22 07:31:34 UTC 2023 - Fabian Vogt - Update to version 1.2.0.7: * Don't pass --setup-machine-id to systemd-firstboot ------------------------------------------------------------------- Wed May 10 09:44:16 UTC 2023 - Fabian Vogt - 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 14:11:04 UTC 2023 - jeos-internal@suse.de - Update to version 1.2.0.5: * Support /usr/lib/os-release (#102) ------------------------------------------------------------------- Mon Jun 20 16:18:23 UTC 2022 - Ludwig Nussel - Don't require wicked nor NetworkManager. Both are optional ------------------------------------------------------------------- Mon Jun 20 09:46:22 UTC 2022 - Fabian Vogt - Update to version 1.2.0.4: * Rewrite license code ------------------------------------------------------------------- Tue Jun 14 13:57:32 UTC 2022 - Fabian Vogt - Update to version 1.2.0.3: * Don't ask for licence confirmation if not needed * Deduplicate wifi list ------------------------------------------------------------------- Thu Apr 14 11:31:37 UTC 2022 - Fabian Vogt - 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 15:04:42 UTC 2022 - Fabian Vogt - Update to version 1.1.1.1: * Quick'n'dirty NetworkManager support - Switch git URL to https - Require NetworkManager or wicked ------------------------------------------------------------------- Thu Feb 17 14:58:12 UTC 2022 - Fabian Vogt - 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 15:19:56 UTC 2022 - Fabian Vogt - 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 15:33:06 UTC 2022 - Fabian Vogt - 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 17:09:39 UTC 2021 - Guilherme Moro - Include appropriate Requires * wicked * iptroute2 * timezone ------------------------------------------------------------------- Fri Jul 09 10:01:30 UTC 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 20:15:13 UTC 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 1 14:56:29 UTC 2021 - Fabian Vogt - Fix git url in _service ------------------------------------------------------------------- Thu Feb 25 11:54:04 UTC 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 09:22:58 UTC 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 11:38:39 UTC 2020 - jeos-internal@suse.de - Update to version 0.0+git20200508.d0ccd48: * Move scripts to /usr/sbin ------------------------------------------------------------------- Tue Mar 31 07:50:47 UTC 2020 - jeos-internal@suse.de - Update to version 0.0+git20200331.db3bc7c: * Don't set JEOS_HIDE_SUSECONNECT by default ------------------------------------------------------------------- Thu Mar 26 08:50:14 UTC 2020 - jeos-internal@suse.de - Update to version 0.0+git20200326.f1f96e3: * Add JEOS_HIDE_SUSECONNECT option ------------------------------------------------------------------- Mon Mar 09 14:06:56 UTC 2020 - jeos-internal@suse.de - Update to version 0.0+git20200309.b23a6ef: * Add JEOS_EULA_ALREADY_AGREED option ------------------------------------------------------------------- Wed Feb 26 15:46:46 UTC 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 15:45:34 UTC 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 12:24:10 UTC 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 08:46:57 UTC 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 11:46:52 UTC 2019 - jeos-internal@suse.de - Update to version 0.0+git20191009.5daf1fd: * Ignore udevadm and modprobe errors for use in containers ------------------------------------------------------------------- Thu Aug 08 15:20:16 UTC 2019 - jeos-internal@suse.de - Update to version 0.0+git20190808.4b6ff0b: * Ignore systemd-user-sessions in jeos-firstboot-snapshot.service ------------------------------------------------------------------- Wed Jul 24 14:06:09 UTC 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 12:58:45 UTC 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 09:33:40 UTC 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 12:06:23 UTC 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 09:22:02 UTC 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 15:22:30 UTC 2019 - jeos-internal@suse.de - Update to version 0.0+git20190416.7a667ec: * reenable console loglevel to the default ------------------------------------------------------------------- Tue Mar 19 15:09:11 UTC 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 13:56:27 UTC 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 12:49:37 UTC 2019 - opensuse-packaging@opensuse.org - Update to version 0.0+git20190222.ccc0ad8: * Fix backtitle of license agreement regression ------------------------------------------------------------------- Wed Feb 13 10:01:36 UTC 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 15:39:02 UTC 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 14:03:55 UTC 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 07:58:25 UTC 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 12:38:04 UTC 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 10:06:44 UTC 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 13:14:24 UTC 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 08:38:37 UTC 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 13:27:36 UTC 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 09:38:57 UTC 2018 - opensuse-packaging@opensuse.org - Update to version 0.0+git20180516.d5031a7: * Run sevice before systemd-tmpfiles, bsc#1092132 ------------------------------------------------------------------- Thu Apr 26 08:51:05 UTC 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 09:30:49 UTC 2018 - opensuse-packaging@opensuse.org - Update to version 0.0+git20180406.e01f473: * Setup quota for btrfs, fix bsc#1087079 ------------------------------------------------------------------- Tue Mar 13 08:25:16 UTC 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 11:20:46 UTC 2018 - opensuse-packaging@opensuse.org - Update to version 0.0+git20180111.c39e31f: * append to vconsole.conf instead of overwriting ------------------------------------------------------------------- Fri Nov 24 16:51:46 UTC 2017 - opensuse-packaging@opensuse.org - Update to version 0.0+git20171124.eead2bd: * Change default values for ifcfg files bsc#1069782 ------------------------------------------------------------------- Mon Nov 13 11:57:37 UTC 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 16:03:33 UTC 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 08:56:33 UTC 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 13:21:03 UTC 2017 - fvogt@suse.com - Update to version 0.0+git20170317.c20e917: * Use same dependencies as systemd-firstboot.service ------------------------------------------------------------------- Fri Mar 10 09:46:04 UTC 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 09:25:32 UTC 2017 - fvogt@suse.com - Update to version 0.0+git20170307.f650718: * Add [Install] section to jeos-firstboot.service ------------------------------------------------------------------- Thu Jan 19 08:46:16 UTC 2017 - lnussel@suse.de - add license to file list ------------------------------------------------------------------- Wed Nov 30 10:55:44 UTC 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 11:27:00 UTC 2016 - mkravec@suse.com - Update to version 0.0+git20160916.ce20b59: * Fix jeos-tool typo ------------------------------------------------------------------- Fri Sep 16 09:09:19 UTC 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 10:31:34 UTC 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 20:56:36 UTC 2016 - mkravec@opensuse.org - Update to version 0.0+git20160901.d14f112: * Removed jeos-tool ------------------------------------------------------------------- Thu Sep 01 20:29:29 UTC 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 13:23:09 UTC 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 10:33:17 UTC 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 08:02:38 UTC 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 09:57:27 UTC 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 16:07:17 UTC 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 12:03:11 UTC 2015 - lnussel@suse.de - Update to version 0.0+git20150922.ebc74de: + fix dryrun + don't modify etc/motd ------------------------------------------------------------------- Tue Sep 22 10:14:19 UTC 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 10:13:44 UTC 2015 - lnussel@suse.de - initial package