-
-
Notifications
You must be signed in to change notification settings - Fork 495
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 v8.16.0 #6258
Merged
Beta v8.16.0 #6258
Commits on Mar 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b510d2b - Browse repository at this point
Copy the full SHA b510d2bView commit details
Commits on Mar 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5f7bb08 - Browse repository at this point
Copy the full SHA 5f7bb08View commit details -
- DietPi-Set_hardware | Add new vf2-spi-update command to usage output
Configuration menu - View commit details
-
Copy full SHA for 18ebec9 - Browse repository at this point
Copy the full SHA 18ebec9View commit details
Commits on Mar 13, 2023
-
DietPi-Software | Fail2Ban: Resolved a DietPi v8.11 regression where moving logs to systemd journal on install fails due to a typo. Co-authored-by: MichaIng <micha@dietpi.com>
Configuration menu - View commit details
-
Copy full SHA for 8364d8d - Browse repository at this point
Copy the full SHA 8364d8dView commit details -
- DietPi-Installer | Download and pre-install U-Boot hosted on dietpi.com where it has not been ported (and probably never will) to the Armbian Bookworm repo.
Configuration menu - View commit details
-
Copy full SHA for 904faad - Browse repository at this point
Copy the full SHA 904faadView commit details
Commits on Mar 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c3045d8 - Browse repository at this point
Copy the full SHA c3045d8View commit details -
- DietPi-Installer | Remove legacy code in coditions which cannot be reached anymore and minor refactor
Configuration menu - View commit details
-
Copy full SHA for d04662a - Browse repository at this point
Copy the full SHA d04662aView commit details -
- DietPi-Software | Mopidy: Do not install the official APT repo on RISC-V, as it does not contain RISC-V binaries. Instead, the quite recent packages from Debian Sid will be installed.
Configuration menu - View commit details
-
Copy full SHA for a4622bf - Browse repository at this point
Copy the full SHA a4622bfView commit details -
- DietPi-Software | Mopidy: Disable service before removing package, which is not done by postinst, failing to remove user then - DietPi-Software | Pi-hole: Stop, disable and remove as well the new systemd service on uninstall, if present
2Configuration menu - View commit details
-
Copy full SHA for 7272799 - Browse repository at this point
Copy the full SHA 7272799View commit details -
Configuration menu - View commit details
-
Copy full SHA for 632d2a2 - Browse repository at this point
Copy the full SHA 632d2a2View commit details -
DietPi-Software | Transmission: Stop service before removal
Configuration menu - View commit details
-
Copy full SHA for e7cb375 - Browse repository at this point
Copy the full SHA e7cb375View commit details
Commits on Mar 15, 2023
-
- DietPi-Installer | Remove apt-get clean calls since this is now done as part of G_AG* calls - DietPi-Software | Rclone: Use "arm-v6" builds on ARMv6 RPis, which seem to make use of hardfloat support, compared to "arm" builds, aimed for ARMv5, and update fallback URL
Configuration menu - View commit details
-
Copy full SHA for 7c08763 - Browse repository at this point
Copy the full SHA 7c08763View commit details -
- DietPi-Software | Rclone: Enable on RISC-V via Debian repo package
Configuration menu - View commit details
-
Copy full SHA for 1d5fe87 - Browse repository at this point
Copy the full SHA 1d5fe87View commit details -
- DietPi-Installer | Remove serial-getty@hvc0 mask, obsolete with latest kernel
Configuration menu - View commit details
-
Copy full SHA for 4cfeb72 - Browse repository at this point
Copy the full SHA 4cfeb72View commit details
Commits on Mar 16, 2023
-
- DietPi-Installer | Minor: Install u-boot-tools and armbian-firmware together with initramfs before kernel and dtb packages. It never made a difference, but generating the initramfs with U-Boot conversion requires u-boot-tools.
Configuration menu - View commit details
-
Copy full SHA for 69415d6 - Browse repository at this point
Copy the full SHA 69415d6View commit details -
- DietPi-Build | Generate RPi images with only 1 MiB leading empty space, which is still aligned to any possible block/cluster size and matches to what the Debian installer does, even including GRUB - DietPi-Build | Generate EFI or boot FAT partitions with a maximum cluster size up to 4 KiB to get a potential little performance boost while raising waste space a little. This also matches the default on Windows and follows a recent change on RPi OS where it was changed to 4 sectors per cluster == 2048 bytes.
Configuration menu - View commit details
-
Copy full SHA for fa91fce - Browse repository at this point
Copy the full SHA fa91fceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52eb9f2 - Browse repository at this point
Copy the full SHA 52eb9f2View commit details -
- DietPi-Build | Parallels: Provide image as VMX + VMDK combination like for VMware. This can be imported on macOS by Parallels to generate a VM with default settings: #5431
Configuration menu - View commit details
-
Copy full SHA for 90c501b - Browse repository at this point
Copy the full SHA 90c501bView commit details
Commits on Mar 17, 2023
-
- DietPi-Build | Generate VMDK images with "lsilogic" adapter type option, natively compatible with SCSI controllers, which might solve boot issues on Parallels. Also remove nested virtualisation and IDE CD/DVD drives from VMware and ESXi VMs.
Configuration menu - View commit details
-
Copy full SHA for f85cd64 - Browse repository at this point
Copy the full SHA f85cd64View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba4b6f2 - Browse repository at this point
Copy the full SHA ba4b6f2View commit details -
- CI | Quartz64: Move whole package build to workflow and bump Linux to v6.2.7 - Quartz64 | Disable IPv6-in-IPv4 tunnel driver. It enables a sit0@NONE network interface. It is a module in most other kernels, but yet to "y" by default. Since I never heard of someone using this, lets disable until someone explicitly requests it.
Configuration menu - View commit details
-
Copy full SHA for 649fe3b - Browse repository at this point
Copy the full SHA 649fe3bView commit details
Commits on Mar 18, 2023
-
- Odroid C1 | Minor config update (no functional change) - DietPi-Installer | Reduce places for code updates by using a new variable to define whether to use the Armbian repo for kernel/bootloader/firmware or not
Configuration menu - View commit details
-
Copy full SHA for 52777e5 - Browse repository at this point
Copy the full SHA 52777e5View commit details -
- DietPi-Software | Uninstalls: Add and use function to consistently and cleanly remove system services, service users and groups - DietPi-Software | Skip systemd daemon-reload where possible when (un)masking or (en|dis)abling systemd services, as it takes much time
Configuration menu - View commit details
-
Copy full SHA for 4a346a4 - Browse repository at this point
Copy the full SHA 4a346a4View commit details -
- DietPi-Build | Remove backports qemu-utils install as we do not generate hda images anymore for Parallels
Configuration menu - View commit details
-
Copy full SHA for 7b3ff64 - Browse repository at this point
Copy the full SHA 7b3ff64View commit details -
- DietPi-Software | Uninstalls: Add and use function to consistently remove local databases and database users - DietPi-Software | phpMyAdmin: Remove it on uninstall! Only the database and user were removed for some reason ...
Configuration menu - View commit details
-
Copy full SHA for 1d23d0b - Browse repository at this point
Copy the full SHA 1d23d0bView commit details -
- DietPi-Software | HAProxy: Bump to v2.7.5 - DietPi-Software | Minor coding consistency
Configuration menu - View commit details
-
Copy full SHA for 7fd3f4e - Browse repository at this point
Copy the full SHA 7fd3f4eView commit details -
- DietPi-Patches | NanoPi R5S/R6S: Upgrade kernel to disable writable clk DebugFS: #6136
Configuration menu - View commit details
-
Copy full SHA for 738678c - Browse repository at this point
Copy the full SHA 738678cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4f173d - Browse repository at this point
Copy the full SHA e4f173dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95038f0 - Browse repository at this point
Copy the full SHA 95038f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c03025 - Browse repository at this point
Copy the full SHA 6c03025View commit details
Commits on Mar 19, 2023
-
- Quartz64 | Bump U-Boot to v2022.07 - Quartz64 | Move fuse to builtin as it is used OOTB on Debian when not masking sys-fs-fuse-connections.mount
Configuration menu - View commit details
-
Copy full SHA for 47df9d8 - Browse repository at this point
Copy the full SHA 47df9d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63795a4 - Browse repository at this point
Copy the full SHA 63795a4View commit details -
- ROCK 5B/Orange Pi 5 | Both support the hardware random generator for entropy daemon and use ttyFIQ0 as 1,500,000 baud debug UART
Configuration menu - View commit details
-
Copy full SHA for 7968205 - Browse repository at this point
Copy the full SHA 7968205View commit details -
- DietPi-Installer | Switch to 1,500,000 baudrate on Orange Pi 5 and ROCK 5B as well for current master branch images
Configuration menu - View commit details
-
Copy full SHA for c63e124 - Browse repository at this point
Copy the full SHA c63e124View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e64e6f - Browse repository at this point
Copy the full SHA 4e64e6fView commit details
Commits on Mar 20, 2023
-
- Odroid C1 | More minor boot.ini comment improvements (no functional change)
Configuration menu - View commit details
-
Copy full SHA for 6d0456f - Browse repository at this point
Copy the full SHA 6d0456fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04e56f9 - Browse repository at this point
Copy the full SHA 04e56f9View commit details -
- DietPi-Set_hardware | Blacklist snd_bcm2835 module on RPi if onboard audio is not used. It is not loaded by default, regardless whether the dtparam is set or not. - DietPi-Set_hardware | Merge sed calls to reduce dedicated file writes and add error handling to some more commands - DietPi-Software | Spotifyd: Disable for RISC-V since no assets are provided for this architecture yet - DietPi-Software | Cleanup hardware/arch/distro ID support declaration - DietPi-Software | Gitea: Update fallback URL
Configuration menu - View commit details
-
Copy full SHA for 9bb6dcf - Browse repository at this point
Copy the full SHA 9bb6dcfView commit details -
- DietPi-Config | Resolved an issue where selecting the Nvidia driver on x86_64 systems did not actually install the needed kernel module if kernel headers were not installed before. Headers matching your kernel package are now installed automatically when selecting this option, to have the driver compiled and installed. - DietPi-Config | Purge nvidia-driver-libs when selecting to uninstall the Nvidia GPU drivers. nvidia-driver-libs-i386 is a transitional dummy package to pull this, and only available until Buster. - DietPi-Config | Do not install legacy Intel DDX when selecting Intel VA-API in x86_64 display options
Configuration menu - View commit details
-
Copy full SHA for bca4e95 - Browse repository at this point
Copy the full SHA bca4e95View commit details
Commits on Mar 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for befe91e - Browse repository at this point
Copy the full SHA befe91eView commit details -
- Parallels | Fix boot by adding the BusLogic driver to initramfs
Configuration menu - View commit details
-
Copy full SHA for bd6cde9 - Browse repository at this point
Copy the full SHA bd6cde9View commit details -
- DietPi-Software | Kodi: Remove support for legacy Odroid images, install dependencies during udev rules download and cleanup code
Configuration menu - View commit details
-
Copy full SHA for d1f9d82 - Browse repository at this point
Copy the full SHA d1f9d82View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0d1779 - Browse repository at this point
Copy the full SHA f0d1779View commit details -
- Odroid XU4 | Add general support for dedicated boot partitions, align and merge with Odroid C1 regarding boot.ini and dietpi-installer code. However, we keep generating single ext4 partition images for Odroid XU4, so this is just a compatibility and cleanup improvement - Odroid C1 | Since HDMI is broken, use the serial console for primary kernel logs
Configuration menu - View commit details
-
Copy full SHA for 5ab01d9 - Browse repository at this point
Copy the full SHA 5ab01d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f35a2d - Browse repository at this point
Copy the full SHA 5f35a2dView commit details -
- Orange Pi 5/ROCK 5B | The hardware random generator daemon rngd is used now in favour of the software random generator haveged. It will be replaced on DietPi update. - Orange Pi 5/ROCK 5B | Resolved an issue where the wrong serial console device name was expected. The correct /dev/ttyFIQ0 will be enabled on DietPi update and patched for a baudrate of 1,500,000.
Configuration menu - View commit details
-
Copy full SHA for b6d5b73 - Browse repository at this point
Copy the full SHA b6d5b73View commit details
Commits on Mar 22, 2023
-
- DietPi-Build | Fix FAT cluster sizes: "-S" defines the (logical) sector size while only "-s" defines the cluster size, as a multiple of the sector size. And while 65,525 x 2048 bytes would fit into 128 MiB closely, the actual number of clusters is a little too low
Configuration menu - View commit details
-
Copy full SHA for 3255e76 - Browse repository at this point
Copy the full SHA 3255e76View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4c288f - Browse repository at this point
Copy the full SHA c4c288fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7f12a6 - Browse repository at this point
Copy the full SHA e7f12a6View commit details -
- Quartz64 | Enable multi-gen LRU by default: https://www.kernel.org/doc/html/latest/admin-guide/mm/multigen_lru.html - Quartz64 | Use zstd as default zram compression algorithm - Quartz64 | Add all CPU governors explicitly and builtin, use schedutil as default
Configuration menu - View commit details
-
Copy full SHA for b5ad2af - Browse repository at this point
Copy the full SHA b5ad2afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a5d246 - Browse repository at this point
Copy the full SHA 2a5d246View commit details -
- DietPi-Software | Nextcloud/ownCloud: Update uninstall code with more error handling
Configuration menu - View commit details
-
Copy full SHA for 349054e - Browse repository at this point
Copy the full SHA 349054eView commit details -
Configuration menu - View commit details
-
Copy full SHA for cee4e10 - Browse repository at this point
Copy the full SHA cee4e10View commit details -
- DietPi-Software | Pi-hole: Remove ancient dnsmasq part from uninstall code
Configuration menu - View commit details
-
Copy full SHA for 5abd9fa - Browse repository at this point
Copy the full SHA 5abd9faView commit details
Commits on Mar 23, 2023
-
- DietPi-RAMlog | For unknown historical reasons, the /var/log tmpfs mount had 1777 mode, i.e. was world-writable with sticky bit. Since this does not match the Debian default for this directory, this mode has been removed from the mount options, so that the default mode 0755 is now used.
Configuration menu - View commit details
-
Copy full SHA for c08084f - Browse repository at this point
Copy the full SHA c08084fView commit details -
- DietPi-Software | Do network connection check and time sync in DietPi-Automation_Pre() before attempting the full APT upgrade. On first boot, dietpi-update runs and assures network connectivity and synced system clock, but it is possible that a reboot happens after the DietPi update has finished. This also explicitly allows us to move further first run setup steps to be done before software installs, like QEMU guest agent install, RPi 4 EEPROM and Intel/AMD microcode updates, which further steps can generaly benefit from, at least if a reboot is implied as a result of a kernel upgrade. Skip the check within Run_Installations() instead of first run installs.
Configuration menu - View commit details
-
Copy full SHA for d180d8f - Browse repository at this point
Copy the full SHA d180d8fView commit details -
- DietPi-Globals | G_OBTAIN_CPU_TEMP: Use first hwmon match if all previous files/globs did not match
1Configuration menu - View commit details
-
Copy full SHA for 32ebf7c - Browse repository at this point
Copy the full SHA 32ebf7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0183c3 - Browse repository at this point
Copy the full SHA d0183c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53b80dc - Browse repository at this point
Copy the full SHA 53b80dcView commit details
Commits on Mar 24, 2023
-
- DietPi-Software | Nextcloud: Update PHP 8.2 patch message after Nextcloud 26 release
Configuration menu - View commit details
-
Copy full SHA for de0ce0a - Browse repository at this point
Copy the full SHA de0ce0aView commit details -
- DietPi-Build | Install dosfstools as well if boot partition is formatted with FAT16
Configuration menu - View commit details
-
Copy full SHA for 98242b2 - Browse repository at this point
Copy the full SHA 98242b2View commit details -
- DietPi-Installer | Do not install testing firmware on Quartz64
Configuration menu - View commit details
-
Copy full SHA for 67428fa - Browse repository at this point
Copy the full SHA 67428faView commit details -
- CI | Gogs: Remove pre-v8.16 zip archive build and obsolete autologin workaround - CI | vaultwarden: Enable RISC-V builds - CI | vaultwarden: Migrate to build matrix - CI | vaultwarden: Migrate from rc.local to DietPi automated setup - CI | vaultwarden: Migrate to automated latest version detection and package version suffix generation
Configuration menu - View commit details
-
Copy full SHA for 2e0ef0a - Browse repository at this point
Copy the full SHA 2e0ef0aView commit details -
- CI | vaultwarden: Remove multiple newlines and trailing spaces
Configuration menu - View commit details
-
Copy full SHA for 2190b07 - Browse repository at this point
Copy the full SHA 2190b07View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9d4f20 - Browse repository at this point
Copy the full SHA e9d4f20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0737e2c - Browse repository at this point
Copy the full SHA 0737e2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49597d7 - Browse repository at this point
Copy the full SHA 49597d7View commit details -
- CHANGELOG | Added more generic support for obtaining the CPU temperature, covering some thin clients and potentially other systems where no CPU temperature was shown when running the "cpu" command or enabling it for the login banner.
Configuration menu - View commit details
-
Copy full SHA for 67621b1 - Browse repository at this point
Copy the full SHA 67621b1View commit details -
- CI | Amiberry: Move to matrix builds - DietPi-Software | Amiberry: Bump to v5.6.0 - DietPi-Software | Amiberry: Enable special builds for RK3588, now available with Amiberry 5.6.0
Configuration menu - View commit details
-
Copy full SHA for 783d442 - Browse repository at this point
Copy the full SHA 783d442View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4552947 - Browse repository at this point
Copy the full SHA 4552947View commit details -
Configuration menu - View commit details
-
Copy full SHA for a214e75 - Browse repository at this point
Copy the full SHA a214e75View commit details -
- CI | Re-add 7zip to build container dependencies as it is needed to extract our images :D
Configuration menu - View commit details
-
Copy full SHA for d97416e - Browse repository at this point
Copy the full SHA d97416eView commit details -
- CI | Amiberry: Add new dependency: BlitterStudio/amiberry#1058
Configuration menu - View commit details
-
Copy full SHA for 08b407d - Browse repository at this point
Copy the full SHA 08b407dView commit details
Commits on Mar 25, 2023
-
- Live patch 0 | Fix some software installs after recent kernel upgrade on RPi 4 with 32-bit OS/userland
Configuration menu - View commit details
-
Copy full SHA for edfb357 - Browse repository at this point
Copy the full SHA edfb357View commit details
Commits on Mar 26, 2023
-
- DietPi-Drive_Manager | Enhance container support: Do not add fstab entries if the source block device does not exist, e.g. if the container cannot see/has no access to its rootfs device. Generally, show the drive and the drive menu, but hide all options which require device access, like resize, fsck, reserved blocks and rootfs transfer. Also hide the swap file option in containers and assume the host supports a kernel feature whenever modprobe would be done to check it: These features are all standard nowadays, and currently we do not know a good way to check whether the host supports them, so best we can do is to assume it. If the assumptions is wrong, the admin will face an error message in an uncritical situation. - DietPi-Installer | Do not enable DietPi-FS_partition_resize for container images, since containers generally have no chance to resize the partition, as they would need to inform the host's kernel about the change, and they can usually also not resize the filesystem as they have usually no raw access to their rootfs device.
Configuration menu - View commit details
-
Copy full SHA for e7096a8 - Browse repository at this point
Copy the full SHA e7096a8View commit details -
- DietPi-Build | Do not add rootfs mount to fstab for container images and do not bind mount loop devices and disk image, since container images are now expected to have no raw drive access - DietPi-Build | Align and make AlloGUI image generation possible in a more generic way - DietPi-Build | Remove dbus mask handling, which was really only wanted for testing on a specific personal system
Configuration menu - View commit details
-
Copy full SHA for 45808ae - Browse repository at this point
Copy the full SHA 45808aeView commit details -
- DietPi-Software | Support Raspberry Pi with 64-bit kernel on 32-bit OS
Configuration menu - View commit details
-
Copy full SHA for 062fa16 - Browse repository at this point
Copy the full SHA 062fa16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12e1d29 - Browse repository at this point
Copy the full SHA 12e1d29View commit details -
- DietPi-Installer | Do not attempt to mount the rootfs (to cleanup below tmpfs mounts) if the rootfs device is not accessible, e.g. within a container image
Configuration menu - View commit details
-
Copy full SHA for 7669fe2 - Browse repository at this point
Copy the full SHA 7669fe2View commit details -
- DietPi-Imager | Allow to skip dietpi-fs_partition_resize.service on first boot and fix the symlink about that. Strangely this symlink was wrong since a long time, but systemd seems to be smart enough to just start the service with the same name as the symlink. - DietPi-Build | Cleanup below tmpfs mounts after debootstrap. It creates some files below /dev. - DietPi-Build | Make use of the new DietPi-Imager variable to skip enabling the dietpi-fs_partition_resize.service
Configuration menu - View commit details
-
Copy full SHA for 9ca9900 - Browse repository at this point
Copy the full SHA 9ca9900View commit details -
Configuration menu - View commit details
-
Copy full SHA for 894bbef - Browse repository at this point
Copy the full SHA 894bbefView commit details -
- DietPi-Build | Cleanup debootstrap created files below /run as well and pre-create /tmp and /var/log tmpfs entries in fstab to prevent disk file creations on these locations in the first place
Configuration menu - View commit details
-
Copy full SHA for 8a24df7 - Browse repository at this point
Copy the full SHA 8a24df7View commit details -
- DietPi-Build | Better prevent unwanted debootstrap file creation
Configuration menu - View commit details
-
Copy full SHA for 890522a - Browse repository at this point
Copy the full SHA 890522aView commit details -
- DietPi-Build | Use long version of "-m" option, available on Debian Bookworm but not Ubuntu Jammy
Configuration menu - View commit details
-
Copy full SHA for 886c4b9 - Browse repository at this point
Copy the full SHA 886c4b9View commit details
Commits on Mar 27, 2023
-
- DietPi-Build | Further failsafe removal of files below tmpfs mounts since /var/log/journal was found, how ever this is possible!
Configuration menu - View commit details
-
Copy full SHA for 4eb2f7e - Browse repository at this point
Copy the full SHA 4eb2f7eView commit details -
- DietPi-Software | X.Org X Server: Remove dedicated package checks and installs on old Odroid images which we do not provide anymore for a long time. All current Odroid images have KMS/DRM support and hence work best with the default modesetting DDX.
Configuration menu - View commit details
-
Copy full SHA for 1b29f23 - Browse repository at this point
Copy the full SHA 1b29f23View commit details -
Configuration menu - View commit details
-
Copy full SHA for e10a3df - Browse repository at this point
Copy the full SHA e10a3dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for caed60b - Browse repository at this point
Copy the full SHA caed60bView commit details -
- DietPi-Software | Prometheus Node Exporter: Minor updates and disable on RISC-V since there are currently no assets released for this architecture
Configuration menu - View commit details
-
Copy full SHA for 8e1f5c2 - Browse repository at this point
Copy the full SHA 8e1f5c2View commit details -
- DietPi-Services | Aria2 and SABnzbd are backend downloader applications which can be used by Servarr applications and alike, hence move them up - DietPi-Software | Add service ordering to a bunch of systemd units, to assure that: PHP starts after database servers, webservers start after PHP, any service which accesses or creates media starts after remote-fs.target, network services start after network-online.target, start DNS servers before nss-lookup.target and start Servarr software after backend downloaders - DietPi-Software | O!MPD: Download and extract in tmpfs move to disk from there - DietPi-Software | DarkIce: Start services as nobody:dietpi to align with Debian package service on the one hand but grant R/W access to /mnt/dietpi_userdata for (optional) local recording storage - DietPi-Software | Use "mkdir -p" in most cases instead of checking for the directory. Initially the aim was to minimise external command calls for performance reasons, but the additional code can be annoying and having all steps printed to console can be useful for users to know what needs to be done - DietPi-Software | AdGuard Home: Remove obsolete dir removal from short beta phase
Configuration menu - View commit details
-
Copy full SHA for a0a3ec6 - Browse repository at this point
Copy the full SHA a0a3ec6View commit details -
- DietPi-Services | Rework to not start/stop disabled services anymore. Services previously controlled by DietPi are now enabled and hence started at boot by systemd the common way. DietPi-Services is not invoked at boot anymore, but on software installs and maintenance tasks only to stop services first and restart them afterwards if they are enabled. The menu and CLI has been adjusted to reflect that and further coding changes have been applied in the same turn.
Configuration menu - View commit details
-
Copy full SHA for 05d64fe - Browse repository at this point
Copy the full SHA 05d64feView commit details -
- DietPi-Services | Satisfy shellcheck and fix nested index overwrite
Configuration menu - View commit details
-
Copy full SHA for 0c2fb48 - Browse repository at this point
Copy the full SHA 0c2fb48View commit details
Commits on Mar 28, 2023
-
- DietPi-Globals | G_WHIP_MENU/G_WHIP_CHECKLIST: Allow menu entries with leading dash - DietPi-Services | Internal enhancements: Merge Set_Running_State() and Apply_Service_State() functions into single Apply_Service_Command() function, since those contained mostly repetitive code. Make clear in comments that this function allows not only a single service index input, but multiple indices, which as well worked before but was not documented in the code. And further minor coding enhancements... - DietPi-Software | Do not unmask and "dietpi_controll" (=disable) all services before installs, instead unmask only those which are to be installed and enable them after all installs have finished - DietPi-PostBoot | Do not start services as this is now done the common way via systemd
Configuration menu - View commit details
-
Copy full SHA for 3c44d38 - Browse repository at this point
Copy the full SHA 3c44d38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27e2935 - Browse repository at this point
Copy the full SHA 27e2935View commit details -
- DietPi-Software | Also enable services in aSTART_SERVICES array if aENABLE_SERVICES array is empty
Configuration menu - View commit details
-
Copy full SHA for 565a6a2 - Browse repository at this point
Copy the full SHA 565a6a2View commit details
Commits on Mar 29, 2023
-
- DietPi-Set_swapfile | Add some error handling when updating the /tmp tmpfs size, but do not exit the whole script if a step fails, but only the related function
Configuration menu - View commit details
-
Copy full SHA for ee4d999 - Browse repository at this point
Copy the full SHA ee4d999View commit details -
- DietPi-Set_swapfile | Switch to G_CONFIG_INJECT and re-add 1777 mode. Removing it was aimed for /var/log tmpfs mounts only
Configuration menu - View commit details
-
Copy full SHA for 05b1cd3 - Browse repository at this point
Copy the full SHA 05b1cd3View commit details
Commits on Mar 30, 2023
-
- DietPi-Services | The service handling for software installed via dietpi-software has received a major rework. Previously, services were "disabled" by default, so that the systemd init system did not start them automatically at boot. Instead, they were enabled at a late boot stage as part of the dietpi-postboot service via dietpi-services. The idea was to assure fast undisturbed early boot process and to have all services started up in a specific order, which guarantees that dependencies are running before dependants. But it had several negative implications: systemd is designed to speed overall services startup via parallelism, while our serial startup broke this benefit. "systemctl status SERVICE" showed services as "disabled", which caused confusion as they were still started at boot. Consequently the only way to prevent them from being started was to mask services or exclude them with our script or its config file, as "systemctl disable SERVICE" had no effect. Also it was not uncommon that APT package upgrades left the service stopped, respecting the "disabled" state. DietPi has now been aligned with how Linux distros with systemd handle services commonly. The most important startup ordering is instead done via systemd unit "After=" ordering directives to have e.g. webservers starting after PHP, and PHP after databases. - DietPi-Software | Grafana: Bump to v9.5.7 on ARMv6
Configuration menu - View commit details
-
Copy full SHA for 84f535b - Browse repository at this point
Copy the full SHA 84f535bView commit details -
- DietPi-Services | Do not offer to restart services which are not running after doing unit changes, but do offer it for disabled services + visually fix the dialogue - DietPi-Services | Show "masked" state correctly in service menu and remove doubled "Service control" section title - DietPi-Services | Update service mode when unmasking it via menu
Configuration menu - View commit details
-
Copy full SHA for 275cc57 - Browse repository at this point
Copy the full SHA 275cc57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39892b7 - Browse repository at this point
Copy the full SHA 39892b7View commit details
Commits on Mar 31, 2023
-
- DietPi-Software | Instead of forcing cron to start after MariaDB and Redis on all systems, force MariaDB and Redis to start before cron when those are installed - DietPi-Software | Portainer: Disabled the install option on ARMv6 RPi models since no Portainer Docker image is available for this architecture anymore. Many thanks to @intiplink for making us aware of this: https://dietpi.com/forum/t/armv6-bookworm-software-test-matrix-question/16380/11
Configuration menu - View commit details
-
Copy full SHA for 5079046 - Browse repository at this point
Copy the full SHA 5079046View commit details -
- Quartz64 | Bump to Linux 6.2.9 and switch to compressed kernel image
Configuration menu - View commit details
-
Copy full SHA for 74032d1 - Browse repository at this point
Copy the full SHA 74032d1View commit details
Commits on Apr 1, 2023
-
- CI | Move all software build scripts to native DietPi automated first run setup, add RISC-V arch and avoid DietPi-Survey uploads (relevant only due to automated first run setup)
Configuration menu - View commit details
-
Copy full SHA for 3959c37 - Browse repository at this point
Copy the full SHA 3959c37View commit details -
Reworked GPU driver installations for x86 systems (#6273)
Co-authored-by: MichaIng <micha@dietpi.com>
Configuration menu - View commit details
-
Copy full SHA for cb6bf08 - Browse repository at this point
Copy the full SHA cb6bf08View commit details -
- DietPi-Globals | G_AG_CHECK_INSTALL_PREREQ: If a multi-arch package is installed for multiple architectures (e.g. GPU libraries for Steam), "dpkg-query -s" fails as it expects an explicit architecture to be appended (e.g. ":amd64"). Do solve this, always add the default DPKG architecture as long as none was given as input. This currently solves unnecessarily repeating package install when selecting a GPU driver on x86 with Steam installed.
Configuration menu - View commit details
-
Copy full SHA for 874ab77 - Browse repository at this point
Copy the full SHA 874ab77View commit details -
- DietPi-Config | GPU driver: Pre-select currently installed driver
Configuration menu - View commit details
-
Copy full SHA for 50a7599 - Browse repository at this point
Copy the full SHA 50a7599View commit details -
- First run setup | When connected via local console and the keyboard layout has not been changed in dietpi.txt, an additional prompt allows you now to change the keyboard layout before you are offered to change passwords. This is obviously helpful since the password input fields are masked, hence false characters due to false keyboard layout may not be recognised but bite you later when you cannot login into your installed application. Many thanks to @LeFish1 for doing this suggestion: #5925 - DietPi-Set_software | Remove "userdel" command, since it is not used anywhere
Configuration menu - View commit details
-
Copy full SHA for 0423238 - Browse repository at this point
Copy the full SHA 0423238View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e879d1 - Browse repository at this point
Copy the full SHA 4e879d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 993505d - Browse repository at this point
Copy the full SHA 993505dView commit details -
- DietPi-Software | Adding microblog.pub Co-authored-by: MichaIng <micha@dietpi.com>
Configuration menu - View commit details
-
Copy full SHA for 3b2f9ab - Browse repository at this point
Copy the full SHA 3b2f9abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80a4af1 - Browse repository at this point
Copy the full SHA 80a4af1View commit details
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.