Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
+ DietPi-Software | emonHub: Align API key input boxes with each other. The one shown when selecting emonHub from the list has been overseen when a second one has been implemented into the install section. It is however fine to have both, as the old one is shown more nicely during software selection, but not when the CLI is used, so the new one serves as fallback. + DietPi-Software | WiFi Hotspot: Do not install own Realtek hostapd binaries anymore. They are old, require ancient LibSSL1.0.0 and are required only for non-RPi non-x86 non-Armbian SBCs with such a special Realtek WiFi adapter attached. And there were still cases where it simply didn't work. + DietPi-Software | LibSSL1.0.0: Remove install option, as it is not required anymore + DietPi-Software | Enhance software selection menu a bit: Previous selections in the same session won't be lost when exiting the checklist (ESC/"Back"), but previously already made selections will stay intact. Only when confirming (ENTER/RETURN/"Ok"), selections will be updated based on checklist tacks. + DietPi-Software | Only store installed software in the state file and "not installed" flag only for DietPi-RAMlog and Dropbear, as those are initialised as installed, matching our image defaults + DietPi-Software | Do not reinstall DietPi-RAMlog on first run, instead apply the dietpi.txt RAMlog size within the first run block + DietPi-Software | On first run, force menu mode and skip CLI + DietPi-Software | Merge first run DietPi-Automation steps into two dedicated functions, one prior to installs, where no network is strictly required, one afterwards + DietPi-Software | Print info when running first run setup steps + DietPi-Software | Invert first run checks: Treat all cases where the install state is not "2" as first run + DietPi-Software | Remove obsolete reset of choice and preference system during first run. The variables are declared with defaults and during first run, dietpi.txt settings or defaults are parsed and applied within the first run code block already. Align those defaults with what is intended. + DietPi-Software | Remove USB drive check and flag. It is basically wrong since /dev/sda1 is not necessarily a USB drive while it could be any /dev/sd[a-z][1-9]. Keep the two cases where it was used functionally untouched by explicitly checking findmnt there. + DietPi-Software | Shorten and rename aSOFTWARE_* array names to have the same length, because we can :)
- Loading branch information