Skip to content
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.1 #3141

Merged
merged 30 commits into from
Oct 7, 2019
Merged

Beta v6.26.1 #3141

merged 30 commits into from
Oct 7, 2019

Conversation

MichaIng
Copy link
Owner

@MichaIng MichaIng commented Oct 5, 2019

Beta v6.25.1

(07/10/19)

Changes / Improvements / Optimisations (since v6.26.0)

  • DietPi-PostBoot | /var/log/boottime is not created anymore. Please use "systemd-analyze" to get much more accurate and detailed boot information.
  • DietPi-PostBoot | The pre-login banner has been slightly adjusted: Default login credentials are now only shown on first boot, since the information is obsolete when user changed the password. As well an info has been added that one needs to hit to show the username input field.
  • DietPi-Update | Some patches that effect APT calls, have been moved to pre-patches to avoid possible related APT errors. (related to v6.26.0 additions)
  • DietPi-Config | On RPi1/Zero, OpenGL modes/drivers can now be successfully selected/installed from display resolution menu.
  • DietPi-Software | Gitea: Version 1.9.3 will be shipped from now on. Many thanks to @msongz for implementing this update: update gitea to 1.9.3 #3138
  • DietPi-Software | Aria2: Runs now as it's own user "aria2" and group "dietpi" with home dir and config file moved to /mnt/dietpi_userdata/aria2/. Besides satisfying security standards, this allows other download and media related software, provided by dietpi-software, direct access to Aria2 downloads without the need for custom permission changes. Additionally the current session (download states) are saved on service stop and every 60 seconds, to prevent current tasks from being lost on reboot or power loss. Aria2 will be reinstalled with v6.26 to apply these changes. Many thanks to @msongz for implementing and testing the session feature: DietPi-Software | Aria2: Installer rework #3139

Bug Fixes (since v6.26.0)

  • DietPi-Config | On RPi4, vc4-kms-v3d option has been removed from display resolution menu, since the full KMS driver is not supported on RPi4 currently.
  • DietPi-Software | Resolved an issue where first boot failed due to an invalid URL check (v6.26.0 regression)
  • DietPi-Software | Kodi: fbset is now installed on all RPi models. On Buster, Kodi starts without it but prints an ugly warning. (related to v6.26.0 addition)
  • DietPi-Software | Kodi: On all RPi models, Kodi 18 is now installed via the same pipplware repository, which works on RPi4 now as well. (related to v6.26.0 addition)
  • DietPi-Software | Kodi: On RPi Buster images, the correct GPU driver is now enabled, according to the repo docs: https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=251645 (related to v6.26.0 addition)

MichaIng and others added 14 commits September 30, 2019 18:34
+ DietPi-Config | RPi4 currently does not support the full KMS driver, only fake KMS
+ DietPi-Software | Kodi: Install from pipplware repo on all RPi Buster systems, since it supports RPi4 now as well. Benefit is that this repo provides additional Kodi addons and the package itself is "kodi" instead of "kodi-rpi4" which allows easier migration to official RPi build, once available: https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=251645
+ DietPi-Software | Kodi: Enable correct GPU driver on RPi Buster based on model (fkms for RPi4, else non-GL)
+ DietPi-Set_hardware | rpi-opengl: Enable support on RPi1/Zero, since there is no hint that this would not work and as well we do not hide the option within dietpi-config
+ DietPi-Update | Allow to reapply last update via "-1" as well if lowest possible subversion "-1", as it cannot break anything and should be available as general method to restore a code/script-wise broken DietPi install.
+ DietPi-Update | Minor coding and wording: Be a bid more verbose about which step is applied and print pre-patch header from within dietpi-update script instead of within pre-patch_file.
+ DietPi-Update | Print pre-patch success as well from within dietpi-update instead of from pre-patch_file
+ DietPi-Pre-patch | Move patches with effect on APT (state translations + WireGuard repo) from patch_file to pre-patch_file
+ DietPi-Pre-patch | Assure that APT sources and preferences for WireGuard are switched to Debian Bullseye on non-RPi and Raspbian Bullseye on RPi
+ DietPi-Pre-patch | On RPi with WireGuard installed, enable module auto-rebuild already in pre-patches, to have this being done directly on following G_AGUG
+ DietPi-Pre-patch | Coding: Simplify script, initial info and final success print have been moved to dietpi-update
+ DietPi-Patch | Some patches with effect on G_AGUG have been moved to pre-patches
+ DietPi-Software | Resolved an v6.26.0 regression where the default AUTOINSTALL_CUSTOMSCRIPTURL=0 would be tried to be downloaded
+ DietPi-Software | Simplify "sparky_eth_controller.sh" script and align with new version in patch_file
+ DietPi-Patch | Remove obsolete Sparky USB driver update as a newer version is patched later anyway
+ DietPi-Patch | Align removal of "sparky_unmute.sh" script with older patch, instead apply unmute settings once only and assure ALSA settings are stored when removing the boot script (failsafe)
+ DietPi-Patch | Simplify "sparky_eth_controller.sh" script and align with new version in dietpi-software
+ DietPi-Patch | Now that setpermissions function has been gone, apply correct 1777 permissions to /var/tmp a last time, as we incorrectly applied 0777 before: #1144 (comment)
+ DietPi-Software | Install newest Gitea v1.9.3
+ CHANGELOG | Gitea: Version 1.9.3 will be shipped from now on.
+ DietPi-Postboot | Do not log boottime anymore. systemd-analyze provides much more precision and details about boot time and order
+ DietPi-Postboot | Print default login credentials only on first boot. On first run setup user is asked to change the password anyway, thus this information is obsolete: https://dietpi.com/phpbb/viewtopic.php?f=9&t=2019
+ DietPi-Postboot | Slightly adjust login info to include return/enter button hit to show the username input field
+ CHANGELOG | DietPi-PostBoot: /var/log/boottime has been removed and pre-login banner updated
@MichaIng MichaIng added the Beta 🧪 Issues specific to the Beta branch testing label Oct 5, 2019
@MichaIng MichaIng added this to the v6.26 milestone Oct 5, 2019
MichaIng and others added 14 commits October 5, 2019 22:40
+ CHANGELOG | DietPi-Config: Corrected OpenGL driver selection for certain RPi models
+ RC up
+ DietPi-Globals | Default RC up
+ DietPi-Patch | Remove obsolete install states: TightVPN and SDL2
+ CHANGELOG | Add changelog about removed install options
+ DietPi-Software | Aria2: The current session is now saved on service stop and every 60 seconds, to prevent current tasks from being lost on reboot or power loss. This requires a fresh install or config file removal since existing config files will not be touched on reinstalls anymore.
+ DietPi-Software | Aria2: Runs now as its own user "aria2" with primary group "dietpi" and creates downloads with umask 002. Besides fulfilling common security standards, this allows other download tools and media players, installed via dietpi-software, to access those files without the need to manually adjust permissions.
+ DietPi-Software | Aria2: aria2.conf has been moved to /mnt/dietpi_userdata/aria2/, the new aria2 users home dir.
+ DietPi-Software | Aria2: Add missing username to useradd/usermod command
+ DietPi-Software | Aria2: Pre-create log file with correct permissions. Failsafe log and input file estimation from config file, since double quoted empty strings are valid value as well.
+ DietPi-Patch | Aria2: Reinstall to apply recent changes and move config file to new location
+ CHANGELOG | Aria2 installer rework
+ DietPi-Patch | Aria2: Apply new session save/resume feature on v6.26 patch as well, but preserve existing settings, if user set those already.
+ DietPi-Software | Aria2: Fix web UI install if /var/www/aria2 already exists. Remove existing dir before installing new one, since it is never written to and settings are stored client-wise (in browser).
+ DietPi-Boot | Syntax: "local" can only be used in functions + minor coding
+ DietPi-Backup | Tiny coding
+ DietPi-Banner | MOTD: Remove obsolete STDERR redirect. Leave it as raw output in banner and don't write to file to prevent any unwanted source result. Print MOTD and keep file only on successful download.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Beta 🧪 Issues specific to the Beta branch testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants