89 Commits

Author SHA256 Message Date
9c5e9bee51 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=164
2025-07-08 13:14:30 +00:00
41868f1cd2 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=162
2025-04-15 11:33:25 +00:00
d695f8a9cb - Update to version 1.5.3:
* otp: Show the QR code in a separate window if necessary (bsc#1231177)

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=160
2024-10-01 14:08:10 +00:00
4bd17b1540 - Add dependency on cracklib for cracklib-check
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=158
2024-09-24 11:35:50 +00:00
00e16a7653 Accepting request 1201793 from home:jzerebecki:branches:devel:openSUSE:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/1201793
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=156
2024-09-18 13:19:32 +00:00
8eba62b2d2 Accepting request 1192319 from home:favogt:combustion
- 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

OBS-URL: https://build.opensuse.org/request/show/1192319
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=154
2024-08-07 15:09:38 +00:00
5d59023694 - Update to version 1.4.3:
* Use UTC as default TZ if there was no locale selection dialog (boo#1224212)

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=152
2024-05-24 13:08:42 +00:00
fe47e9c9d2 - Update to version 1.4.2:
* Resolve cycle w.r.t. wicked (bsc#1223391)

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=150
2024-05-06 11:38:41 +00:00
ba63c9f5dc Accepting request 1170699 from home:favogt:combustion
- Make ssh-pairing a required dep on new distros

OBS-URL: https://build.opensuse.org/request/show/1170699
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=149
2024-04-29 08:23:44 +00:00
18c021abfd Accepting request 1168491 from home:favogt:combustion
- Update to version 1.4.1:
  * Add ssh_enroll module

OBS-URL: https://build.opensuse.org/request/show/1168491
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=147
2024-04-22 07:36:30 +00:00
e1337948be - Update to version 1.4.0:
* Use d_styled in more places
  * Add support for systemd credentials
  * Order modules, read from /etc

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=145
2024-04-11 08:40:11 +00:00
3e718d71f9 - Update to version 1.3.0.8:
* Match CPE_NAME for checking whether to show the registration dialog (bsc#1222034)

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=143
2024-03-27 08:30:40 +00:00
b79e99dce6 - Update to version 1.3.0.7:
* Only skip jeos-firstboot if cloud-init found a config source (bsc#1220281)

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=141
2024-03-14 16:03:43 +00:00
0d3f9acba5 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=139
2024-02-20 15:20:54 +00:00
038b94b2de Adjust changelog
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=137
2024-01-22 15:40:06 +00:00
3041e23497 - Update to version 1.3.0.3:
* status_mail: Rerun status-mail-generator after saving

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=136
2024-01-22 15:38:57 +00:00
a7e1d5aedb - Update to version 1.3.0.2:
* status_mail: Add a field for MAILX_OPTIONS as well
  * status_mail: Fix RELAYHOST option

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=135
2024-01-22 14:00:06 +00:00
d0eaf8c1ff Accepting request 1139753 from home:favogt:branches:devel:openSUSE:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/1139753
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=133
2024-01-18 15:36:22 +00:00
c14d7ff4db - Update to version 1.2.0.9:
* Add KeyringMode=shared

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=131
2023-11-30 12:50:52 +00:00
cdb9c182f5 - Update to version 1.2.0.7:
* Don't pass --setup-machine-id to systemd-firstboot

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=129
2023-08-22 07:32:54 +00:00
Guilherme Moro
cb8221d012 Accepting request 1086085 from home:favogt:bsc1210279
- 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

OBS-URL: https://build.opensuse.org/request/show/1086085
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=127
2023-05-12 10:02:50 +00:00
aa126f3ce6 Accepting request 1070436 from home:gmoro:branches:firstboot
- Update to version 1.2.0.5:
  * Support /usr/lib/os-release (#102)

OBS-URL: https://build.opensuse.org/request/show/1070436
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=125
2023-03-09 14:18:39 +00:00
fb8df5c2ef Accepting request 984018 from home:lnussel:legacyfree
- Don't require wicked nor NetworkManager. Both are optional

OBS-URL: https://build.opensuse.org/request/show/984018
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=123
2022-06-21 14:26:21 +00:00
f2e1305019 changes name
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=122
2022-06-20 09:57:07 +00:00
3675fe863e - Update to version 1.2.0.4:
* Rewrite license code

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=121
2022-06-20 09:46:46 +00:00
e0480d7d67 Don't use jeos-internal
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=119
2022-06-14 13:58:38 +00:00
440916ce81 - Update to version 1.2.0.3:
* Don't ask for licence confirmation if not needed
  * Deduplicate wifi list

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=118
2022-06-14 13:58:01 +00:00
Guilherme Moro
078574024a Accepting request 970147 from home:favogt:jeosfb1.2
- 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

OBS-URL: https://build.opensuse.org/request/show/970147
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=116
2022-04-14 12:31:41 +00:00
Guilherme Moro
b4296d223b Accepting request 962217 from home:favogt:jeosnm
- Update to version 1.1.1.1:
  * Quick'n'dirty NetworkManager support
- Switch git URL to https
- Require NetworkManager or wicked

OBS-URL: https://build.opensuse.org/request/show/962217
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=114
2022-03-16 16:09:52 +00:00
29f8660001 - 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)

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=113
2022-02-17 14:59:15 +00:00
5a1d9ca3ef - 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

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=112
2022-02-03 15:20:36 +00:00
fa06af9c0b - 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

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=110
2022-01-20 15:35:35 +00:00
Guilherme Moro
411123adc8 Accepting request 912766 from home:gmoro:branches:devel:openSUSE:Factory
- Include appropriate Requires
  * wicked
  * iptroute2
  * timezone

OBS-URL: https://build.opensuse.org/request/show/912766
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=109
2021-08-30 11:15:44 +00:00
Guilherme Moro
5ef974fb6d Accepting request 905223 from home:favogt:branches:devel:openSUSE:Factory
- Update to version 1.0.2.0:
  * Skip the lo interface when probing for DHCP
- Use @TAG_OFFSET@ in version to make it unambiguous

OBS-URL: https://build.opensuse.org/request/show/905223
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=108
2021-07-09 14:39:02 +00:00
Guilherme Moro
48c7d32eae - 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

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=106
2021-05-06 20:24:09 +00:00
d5225b7daf - Fix git url in _service
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=104
2021-03-01 14:57:14 +00:00
9e92fe899f Accepting request 875483 from home:gmoro:branches:devel:openSUSE:Factory
- 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)

OBS-URL: https://build.opensuse.org/request/show/875483
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=103
2021-03-01 14:55:16 +00:00
e426d1ac67 - Update to version 0.0+git20200827.e920a15:
* Drop the info dialog about glibc-locale (jsc#SLE-15348)

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=101
2020-08-27 09:24:09 +00:00
37c8023b98 - Update to version 0.0+git20200508.d0ccd48:
* Move scripts to /usr/sbin

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=99
2020-05-08 11:41:17 +00:00
39017f977e - Update to version 0.0+git20200331.db3bc7c:
* Don't set JEOS_HIDE_SUSECONNECT by default

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=97
2020-03-31 07:52:16 +00:00
006d7ffe9f - Update to version 0.0+git20200326.f1f96e3:
* Add JEOS_HIDE_SUSECONNECT option

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=96
2020-03-26 08:50:59 +00:00
1c848fce43 - Update to version 0.0+git20200309.b23a6ef:
* Add JEOS_EULA_ALREADY_AGREED option

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=94
2020-03-09 14:12:04 +00:00
Guilherme Moro
3d0c924702 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=92
2020-02-26 15:51:48 +00:00
Guilherme Moro
7bb8dec121 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=90
2019-11-27 15:48:18 +00:00
7991df5da0 - Update to version 0.0+git20191021.66ccca7:
* Fix skipping duplicate locale and keyboard layout dialogs (bsc#1154638)

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=88
2019-10-21 12:25:05 +00:00
df4a0a0e3c - Update to version 0.0+git20191011.0754638:
* SUSEConnect: do not show the register dialog on non-SLE distributions

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=87
2019-10-11 08:49:17 +00:00
03ae67ffab - Update to version 0.0+git20191009.5daf1fd:
* Ignore udevadm and modprobe errors for use in containers

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=86
2019-10-09 11:47:30 +00:00
28c0f7a80f - Update to version 0.0+git20190808.4b6ff0b:
* Ignore systemd-user-sessions in jeos-firstboot-snapshot.service

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=84
2019-08-08 15:20:59 +00:00
b599a7d7dc - 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)

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=81
2019-07-24 14:08:47 +00:00
116902e4d9 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/jeos-firstboot?expand=0&rev=79
2019-07-05 13:02:25 +00:00