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 v7.6.1 #4735

Merged
merged 17 commits into from
Sep 15, 2021
Merged

Beta v7.6.1 #4735

merged 17 commits into from
Sep 15, 2021

Conversation

MichaIng
Copy link
Owner

@MichaIng MichaIng commented Sep 14, 2021

Beta v7.6.1

(2021-09-15)

Changes since v7.6.0

  • DietPi-Drive_Manager | Added support for moving the root filesystem to a different drive on Odroid N2.
  • DietPi-AutoStart | A new autostart option "Custom script (foreground, with autologin)" has been added, which executes the custom script "/var/lib/dietpi/dietpi-autostart/custom.sh" after being logged in with the chosen user automatically, in foreground on the main screen. To have it more reasonably separated, the previous custom script option has been changed to "Custom script (background, no autologin)", which is executed via systemd service, independantly of any login state like before, but does not print to foreground console anymore. Instead output goes to journal (journalctl -u dietpi-autostart_custom) like most other systemd services do. The foreground mode now behaves like most other foreground/GUI autostart options, launches after autologin at the main screen (TTY1) and, if it's a long running process, it can be cancelled via CTRL+C, just like CAVA or DietPi-CloudShell. If one wants to run a custom script in foreground on the main screen before/independant of a login, placing it into /var/lib/dietpi/postboot.d/ is another option. All contained scripts are executed at the end of the boot sequence as root user on the main screen, without any manual login required. Many thanks to @scorgn for implementing this feature: DietPi-Login/Autostart | Add autostart option for a custom script to be ran after automatic login. #4634

New software since v7.6.0

  • Box64 | This x86_64 userspace emulator allows you to run x86_64 binaries on an ARMv8/arm64 system. It works very similar to Box86, hence is able to use arm64 shared libraries with the x86_64 binaries, so that often no additional libraries need to be installed. Thanks to binfmt, it is invoked automatically if an x86_64 binary is tried to be executed. Many thanks to @ravenclaw900 for implementing this software title: DietPi-Software | Box64 #4625
  • File Browser | Access and manage your data from anywhere via browser with this lightweight remote file manager. Other than ownCloud and Nextcloud, it accesses the raw data on your filesystem, based on a chosen root directory, which makes it similar to Syncthing. You can setup multiple users with their own root directory and also sharing files and directories via password-protected link is possible.

Fixes since v7.6.0

MichaIng and others added 11 commits September 12, 2021 15:07
+ DietPi-Software | qBittorrent: Do not apply UNIX user password for "qbittorrent" user anymore, as it is not used
+ DietPi-Software | qBittorrent: Do not grant "dietpi" group write permissions to qBittorrent config and log directories.
+ DietPi-Software | qBittorrent: Reorder and cleanup default config so that it can be better compared to what it looks like after first service start. Remove settings which are empty or unsed (due do disabled states) or where defaults are good.
+ DietPi-Software | qBittorrent: Fix applying default password PBKDF2 hash
DietPi-Software | qBittorrent: Some fixes and enhancements
+ DietPi-Patches | Re-apply haveged upgrade on Buster to have it applied for XU4 as well
+ DietPi-Patches | Apply another haveged fix/workaround on Buster and Bullseye systems where it crashes tue to limited syscall permissions
- DietPi-Software | LXDE: Resolved an issue on Bullseye where some icon themes could not be applied due to a missing SVG library. Many thanks to @pinipon for reporting the issue and solution: #4687
- DietPi-Software | LXDE: Resolved an issue where the hotkey setup didn't work because of a missing openbox plugin. Many thanks to @pinipon for reporting the issue and solution: #4687
- DietPi-Software | LXDE: Merged install and config code blocks and moved some commented Firefox settings into the Firefox install block for future review.
+ DietPi-Drive_Manager | Fix root partition detection on Odroid C2, respectively in case it is the first key=value pair of the variable
+ DietPi-Drive_Manager | Add support for moving rootfs on Odroid N2, which follows the same logic as on C2 and XU4, but exclude C1, where we ship an Armbian based image since a while where it would work the same way but should be applied differently and was not foreseen obviously.
+ DietPi-Drive_Manager | Simplify obtaining the root partition via awk only.
+ CHANGELOG | DietPi-Drive_Manager: Added support for moving the root filesystem to a different drive on Odroid N2
+ CHANGELOG | DietPi-Drive_Manager: Resolved an issue where on Odroid C2 moving the root filesystem to a different drive failed. Many thanks to @yandritos for reporting this issue: #4733
+ DietPi-Survey_report | Pre-create software counter array so that we can see also software with 0 installs
+ DietPi-Patches | RPi Bullseye: Workaround for changed libraspberrypi0 file names
+ DietPi-Software | ReadyMedia: Apply the "new" name in more cases, where it doesn't break any existing installs for docs
+ DietPi-Software | ReadyMedia: Error-handle most uninstall steps
+ DietPi-Software | Box64: Add x86_64 userspace emulator for ARMv8 systems
@MichaIng MichaIng added the Beta 🧪 Issues specific to the Beta branch testing label Sep 14, 2021
@MichaIng MichaIng added this to the v7.6 milestone Sep 14, 2021
Shawn Corrigan and others added 4 commits September 15, 2021 13:47
+ DietPi-Login/Autostart | Add autostart option for a custom script to be ran after automatic login in foreground
+ DietPi-Login/Autostart | Change the old custom script option to not print to console so that it is a pure background process
+ DietPi-Autostart | Shorten the custom script template. Depending on the mode, these don't make much sense anyway.
+ DietPi-Autostart | Always open the custom script in nano when any custom mode is selected. Add some info to the previous prompt about how to save and exit the editor.
+ DietPi-Login | Replace login script with autostart commands consequently to keep the number of unnecessarily nested processes at a minimum
+ CHANGELOG | DietPi-AutoStart: A new autostart option "Custom script (foreground, with autologin)" has been added, which executes the custom script "/var/lib/dietpi/dietpi-autostart/custom.sh" after being logged in with the chosen user automatically, in foreground on the main screen. To have it more reasonably separated, the previous custom script option has been changed to "Custom script (background, no autologin)", which is executed via systemd service, independantly of any login state like before, but does not print to foreground console anymore. Instead output goes to journal (journalctl -u dietpi-autostart_custom) like most other systemd services do. The foreground mode now behaves like most other foreground/GUI autostart options, launches after autologin at the main screen (TTY1) and, if it's a long running process, it can be cancelled via CTRL+C, just like CAVA or DietPi-CloudShell. If one wants to run a custom script in foreground on the main screen before/independant of a login, placing it into /var/lib/dietpi/postboot.d/ is another option. All contained scripts are executed at the end of the boot sequence as root user on the main screen, without any manual login required. Many thanks to @scorgn for implementing this feature: #4634
+ DietPi-Patches | Remove obsolete workaround
+ DietPi-Software | filebrowser: Added with software ID 198
+ CHANGELOG | File Browser: Access and manage your data von anywhere via browser with this lightweight remote file manager. Other than ownCloud and Nextcloud, it accesses the raw data on your filesystem, based on a chosen root directory, which makes it similar to Syncthing. You can setup multiple users with their own root directory as well as files and directories can be shared via password-protected links.
+ DietPi-Globals | Default RC up
+ RC up
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.

Open Beta v7.6 | Please help testing and hardening the upcoming release
3 participants