diff options
| author | Tranch <tranch.xiao@gmail.com> | 2026-08-26 17:21:07 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-08-26 17:21:07 +0800 |
| commit | 0cc466a5285bed432f5b706667ab185eb1a69a21 (patch) | |
| tree | 1160cfbd2d42d4bc74035c3c1605fb6d87ba3b93 /installer | |
| parent | 65906b9536aaebdec4169b40e7b9eb86b73e65fe (diff) | |
| parent | cc2a2c630120627d8d89e6fec90fdeeb04ca1a51 (diff) | |
| download | AeroCore-OS-0cc466a5285bed432f5b706667ab185eb1a69a21.tar.gz AeroCore-OS-0cc466a5285bed432f5b706667ab185eb1a69a21.zip | |
Merge pull request #22 from AeroCore-IO/fix/f44-installer-account-setup
fix(installer): restore interactive account setup
Diffstat (limited to 'installer')
| -rwxr-xr-x | installer/build.sh | 1 | ||||
| -rw-r--r-- | installer/system_files/overrides/etc/anaconda/profile.d/aerocore.conf | 36 |
2 files changed, 37 insertions, 0 deletions
diff --git a/installer/build.sh b/installer/build.sh index 205f18c..937d324 100755 --- a/installer/build.sh +++ b/installer/build.sh @@ -89,6 +89,7 @@ fi live_product_name="AeroCore OS" sed -i "s/^NAME=.*/NAME=\"${live_product_name}\"/" /usr/lib/os-release sed -i "s/^PRETTY_NAME=.*/PRETTY_NAME=\"${live_product_name} ${live_version_id} (Kinoite)\"/" /usr/lib/os-release +sed -i 's/^ID=.*/ID=aerocore/' /usr/lib/os-release sed -i "s/^LOGO=.*/LOGO=distributor-logo/" /usr/lib/os-release printf '%s release %s (Kinoite)\n' "${live_product_name}" "${live_version_id}" > /etc/system-release diff --git a/installer/system_files/overrides/etc/anaconda/profile.d/aerocore.conf b/installer/system_files/overrides/etc/anaconda/profile.d/aerocore.conf new file mode 100644 index 0000000..0dd8f41 --- /dev/null +++ b/installer/system_files/overrides/etc/anaconda/profile.d/aerocore.conf @@ -0,0 +1,36 @@ +# Anaconda configuration for the AeroCore live installer. +# +# This deliberately does not inherit the Fedora KDE profile: that profile +# hides the accounts screen, which would leave an interactive bootc install +# without a user account. Keep the account page available so the installer +# creates the user's requested login during installation. + +[Profile] +profile_id = aerocore + +[Profile Detection] +os_id = aerocore + +[Network] +default_on_boot = FIRST_WIRED_WITH_LINK + +[Bootloader] +efi_dir = fedora +menu_auto_hide = True + +[Storage] +default_scheme = BTRFS +btrfs_compression = zstd:1 +default_partitioning = + / (min 1 GiB, max 70 GiB) + /home (min 500 MiB, free 50 GiB) + /var (btrfs) + +[User Interface] +# Leave anaconda-screen-accounts visible. The user account is configured in +# the WebUI rather than via an unused Lorax template. +hidden_webui_pages = + network + +[Localization] +use_geolocation = False |
