mirror of
https://github.com/archr-linux/Arch-R.git
synced 2026-07-12 18:19:42 -07:00
b56fd7cce6
systemd: re-enable timedated (was -Dtimedated=false). Drop the post-install safe_remove that nuked /usr/bin/timedatectl so users can finally run timedatectl set-timezone from the shell. Two upstream-equivalent patches accompany the build: 0600 redirects the timedated write target to /var/run/localtime (writable on our read-only rootfs), 0601 makes the timezone reader follow indirect symlinks (matches the /etc -> /storage layout). udevil: pull the cleaned udevil.conf (UFS gate moved from allowed_devices to forbidden_devices, /dev/sd* whitelisted as removable). The udev rule now bails on anything that is not usb-storage. Internal mmc devices were never matched by the prior KERNEL=="sd*|sr*" filter anyway, but this makes the intent explicit and stops misclassified eSATA-like devices. input_sense: grep -line-buffered before the parse loop so only EV_KEY / EV_SW / error-reading lines reach the case statement. evtest output is mostly EV_ABS noise we threw away anyway; this cuts the CPU spent on the dispatch hot path on every controller. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>