Skip to content

Commit 2e83c48

Browse files
committed
dietpi-software: Syncthing: adjust syncthing data dir mode
to align with umask, to grant other media/downloader/file sharing software access by default, like it worked before when dietpi user was used. Additionally adjust release date and add missing changelog entry about Radxa ZERO 3.
1 parent ceec7b0 commit 2e83c48

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

CHANGELOG.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
v9.13
2-
(2025-05-17)
2+
(2025-05-24)
33

44
Removed software:
55
- Google AIY | The Google AIY Voice Kit is not produced or sold anymore, and the related software repositories have been archived years ago. Furthermore we used install steps which were deprecated even years before the repository has been archived, and no sample to test whether it still works or not. If you still have an instance running, or aim to still try to get one running, here are uninstall instructions, as well as a link to the latest install instructions: https://github.com/MichaIng/DietPi/pull/7533
66
- Mycroft AI | As we state on our docs since over a year, Mycroft AI has shut down: https://mailchi.mp/cccbfdd464c7/mycroft-is-winding-down-its-operations-6268807. There are two forks we might want to implement as alternative: OpenVoiceOS and Neon AI. Let us know if you are interested, and we will help with the implementation. If you have a left dysfunctional Mycroft AI instance on your DietPi system, here is how to uninstall it manually: https://github.com/MichaIng/DietPi/pull/7534
77

88
Enhancements:
99
- Orange Pi 3B | Added support for the PWM fan connector to mainline kernel builds. Many thanks to @Vyacheslav-S for reporting this missing kernel feature: https://github.com/MichaIng/DietPi/issues/7490#issuecomment-2829426560
10+
- Radxa ZERO 3 | An upgrade to the Linux 6.1 based vendor kernel will be offered on DietPi update an implemented into new images from now on. Among other enhancements, this enables HDMI audio. Many thanks to @simpL3gr for reporting the missing HDMI audio functionality: https://github.com/MichaIng/DietPi/issues/7520
1011
- ASUS Tinker Board 2 | Resolved an issue where the onboard Ethernet MAC address changed each boot with the new Linux 6.12 based kernel. Many thanks to @briney83 for reporting this issue: https://github.com/MichaIng/DietPi/issues/7522
1112
- Virtual Machines | Our future VM images will ship with initramfs-tools instead of tiny-initramfs. The latter generates *much* smaller initramfs images (~1 MiB vs ~35 MiB), which is partly achieved by adding only those kernel modules actually used by the host. This auto-detection cannot work when generating images via container on other host systems, hence we maintained a small list of block device controller drivers known to be used by the virtualizers we provide images for. The default controller can however be changed, which then renders the image unbootable, and a static list of controller drivers reduces the compatibility of our VM images. For our Clonezilla-based installer images it causes the additional issue that Clonezilla aims to regenerate the initramfs via "update-initramfs" command, which would add possibly missing drivers, but tiny-initramfs provides "update-tirfs" instead. Furthermore, while Debian still maintains a tiny-initramfs package, there is actually no upstream development since years. We love small images with low disk I/O (for initramfs image generation), but sadly the downsides have become too large to keep using tiny-initramfs. Many thanks to @TheLinuxGuy for reporting the issue with Clonezilla, and an in turn unbootable VM image on Proxmox: https://github.com/MichaIng/DietPi/issues/7468
1213
- First run setup/DietPi-Config | The keyboard layout dialogue has been simplified. It shows a single list of supported layouts now, instead of the multiple steps to select keyboard model, navigate back and forth for the correct language, layout, and layout variant, and additional options like AltGr and compose key functions, presented by "dpkg-reconfigure keyboard-configuration". If additional options are needed, it is still possible to start the extended dialogue by selecting "Advanced" in our simplified menu. Else it will select the genetic 105-key keyboard model, default layout variant and options, which will work fine for most users, including most laptop keyboards, with and without keypad. The goal is to simplify and speed up the first run setup, as well as to unify the code sections which trigger a keyboard configuration.

dietpi/dietpi-software

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8831,6 +8831,7 @@ _EOF_
88318831
# Set default data directory
88328832
G_EXEC mkdir -p /mnt/dietpi_userdata/syncthing_data
88338833
G_EXEC chown -R syncthing: /mnt/dietpi_userdata/syncthing_data
8834+
G_EXEC chmod 0775 syncthing: /mnt/dietpi_userdata/syncthing_data
88348835
G_EXEC sed --follow-symlinks -i '\|<folder id="default"|s|label="[^"]*"|label="Syncthing Data"|' /mnt/dietpi_userdata/syncthing/config.xml
88358836
G_EXEC sed --follow-symlinks -i '\|<folder id="default"|s|path="[^"]*"|path="/mnt/dietpi_userdata/syncthing_data"|' /mnt/dietpi_userdata/syncthing/config.xml
88368837
fi

0 commit comments

Comments
 (0)