-
-
Notifications
You must be signed in to change notification settings - Fork 503
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Beta v6.26.0 #3112
Merged
Beta v6.26.0 #3112
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+ General | Remove Jessie support and special handling from code, which includes Meveric-based Odroid C1 handling + General | Merge systemd unit enable/disable + start/stop in one call with "--now" option, available since Stretch + DietPi-Obtain_network_details | RPi4 has onboard WiFi + DietPi-Obtain_network_details | ROCK Pi 4 has RK3399 chip + DietPi-Obtain_network_details | Try to get/preserve UUID from /boot as well, in case sometime went wrong with RAMdisk + DietPi-Obtain_network_details | Switch G_HW_ARCH_DESCRIPTION suffix for non 1/2/3/10 from "unknown" to "unsupported", which is more fitting + DietPi-Obtain_network_details | Minor code comment wording and format + DietPi-LetsEncrypt | Minor coding and align usage info on invalid input argument with other scripts + DietPi-Software | Remove TightVNC from install options, which was only supported on Jessie, replaced with TigerVNC on Stretch+ + DietPi-Run_NTPD | Coding: Skip checking for a state that is by code impossible and uncritical if skipped unintentionally + DietPi-Services | Failsafe: Always fall back to main menu if $MENU_TARGETID is somehow invalid, to prevent unlimited loop in case of code error
+ DietPi-Software | Sonarr: Switch to long version APT repo key + DietPi-Software | Sonarr: Update ARMv8 binary download to new forwarded download URL + DietPi-Software | Mono: Use Raspbian repo for all RPis + DietPi-Software | Raspotify: Switch APT repo to new "raspotify" code name, "jessie" was just left as link for backwards compatibility + DietPi-Software | Add tailing slash to APT repo URLs to avoid one 301 redirect
… == "-1" and minor coding
+ DietPi-PREP | Remove any autoremove prevention before doing autoremoval, e.g. firmware-linux-free, which is not required on VM. Assure instead that this package is explicitly installed on Native x86_64 PC via firmware meta package. On non x86_64 install misc-nonfree and free firmware packages only to exclude AMD graphics firmware + DietPi-PREP | Assure that on VM Realtek firmware is installed if WiFi is selected for certain reason. Generally it is never required due to host network via Ethernet emulation, however it is possible, e.g. for testing reasons. NB, final firmware stacks: - ARMbian: Full firmware stack via armbian-firmware package - x86_64 PC: Full misc firmware stack via firmware-linux meta package, including AMD graphics - ARM: Full misc firmware stack, excluding AMD graphics - All non-VM: firmware-realtek for additional Realtek Ethernet support - All WiFi-selected: All packages that contain WiFi firmware + DietPi-PREP | Minor coding
+ DietPi-Software | Pi-hole: Disable pihole.log by default: pi-hole/FTL#614 (comment) + DietPi-Software | Pi-hole: Add Pi-hole specific Lighttpd include config based on: https://github.com/pi-hole/pi-hole/blob/master/advanced/lighttpd.conf.debian + DietPi-Software | Lighttpd: Do not create lighttpd.conf backup, since we only edit webroot or fix a Buster upgrade bug, which both is simply required and expected by user to have the just chosen software title + Lighttpd up and running. + DietPi-Logclear | Remove special pihole.log handling, which is not required since clearing it does not break the service/process anymore and query logs are holt in database. Also pihole.log is disabled now by default on our Pi-hole installs. + DietPi-Logclear | Remove log file exclusion code fragments, which was never really implemented + DietPi-Logclear | Further coding enhancements + DietPi-Cleaner | Never remove Git, since it is required often for internal updaters, e.g. Pi-hole + DietPi-Cleaner | Fix /var/tmp/dietpi/logs/dietpi-ramlog_store removal and use new DietPi-Set_software apt-cache function to clean APT + DietPi-Cleaner | Minor coding
+ DietPi-Banner | Only print MOTD if sourcing succeeded and $motd variable is not empty, else (download failed) remove the file to force a fresh download on next banner print. + DietPi-Banner | Do not print any output of sourcing the MOTD file, so only the $motd variable content is printed, if available. + DietPi-Banner | Minor coding
+ DietPi-Software | Coding: Simplify menu system to main menu ID only, since sub menus are only single layered, thus allow to proceed or return to main menu only. + DietPi-Software | Wording: In case of insufficient free space, show a clear message that install has been aborted. + DietPi-Software | Further minor coding and wording
+ DietPi-Imager | Change formula to get starting sector of the root partition Current method of obtaining starting sector of root partition is making some assumptions that are not always met. When running fdisk you can't assume that the following is always true: - root partition is the last partition of the disk - fdisk will not display any warning (like 'Partition table entries are not in disk order.')
+ DietPi-Software | Xserver: Install new Buster-compatible Mali drivers for RK3399 boards and ASUS TB. Testing required! + DietPi-Software | Amiberry: Enable Buster support by installing the new Buster-compatible Mali drivers for ASUS TB and since it does not depend on X11 anymore, install Odroid XU4 Mali drivers separately as well. Testing required!
+ DietPi-PREP | armbian-tools-<distro> is not required by default. It contains Bluetooth firmware update utilities + services for two specific BT chip families. Those as well do some TTY assumptions that are not necessarily true or wanted and override the MAC address, which IMO should not be done without user knowledge.
+ DietPi-Software | Docker: Prevent install if kernel version got upgraded and old version overwritten or purged. In this case, where /lib/modules/$(uname -r) is missing, certain Docker service start tasks fail, which makes the APT call fail, leading to follow up errors during dietpi-software run. The user must first reboot to load the new kernel. This is mostly an issue on RPi, where kernel packages are not versioned, thus regular "apt-get upgrade" includes kernel upgrades and those overwrite/purge the old kernel module files.
+ DietPi-Optimal_MTU | Test with dietpi.com by default (Cloudflare CDN) + DietPi-Optimal_MTU | Do not test net MTU sizes < 0 => $MTU_SIZE < 29 + DietPi-Optimal_MTU | Check "ping" command existence and input host connectivity, before starting MTU test loop + DietPi-Optimal_MTU | Minor coding: Use direct ping exit code instead of grep error match, since in case of MTU size related error, ping will always exit with error code.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Beta v6.26.0
(29/09/19)
Changes / Improvements / Optimisations
Many thanks to @AtkLordOverAll for his effort to implement this for Lighttpd initially + the choice during install to block public admin panel access as well: DietPi-Software | Pi-hole: Block access to blocking page from web by default #3054
Bug Fixes
Known/Outstanding Issues