install: lazily configure geoclue and create empty static location with correct permissions

This commit is contained in:
Aminda Suomalainen 2025-11-05 10:11:53 +02:00
parent 772933d118
commit 7498834c43
Signed by: Mikaela
GPG Key ID: 99392F62BAE30723

10
install
View File

@ -235,6 +235,16 @@ if [ "$(id -u)" == "0" ]; then
cp -v etc/systemd/system/flatpak-update.{timer,service} /etc/systemd/system/ cp -v etc/systemd/system/flatpak-update.{timer,service} /etc/systemd/system/
fi fi
# SECURITY AND PRIVACY WARNING! May change WiFi positioning service
# endpoint plus enables data submission.
if [ -d /etc/geoclue/conf.d/ ]; then
cp etc/geoclue/conf.d/80-beacondb.conf /etc/geoclue/conf.d/
chmod -v a+r /etc/geoclue/conf.d/*.conf
touch /etc/geolocation
chown -v geoclue:geoclue /etc/geolocation
chmod -v 600 /etc/geolocation
fi
# STRANGE BEHAVIOUR WARNING IF NOT ME. # STRANGE BEHAVIOUR WARNING IF NOT ME.
cp -v etc/systemd/system/{aminda-nocron-reboot,aminda-nocron-rebootish,sysctl-p--system}.service /etc/systemd/system/ cp -v etc/systemd/system/{aminda-nocron-reboot,aminda-nocron-rebootish,sysctl-p--system}.service /etc/systemd/system/
cp -v etc/systemd/system/{aminda-nocron-reboot,aminda-nocron-rebootish,sysctl-p--system}.timer /etc/systemd/system/ cp -v etc/systemd/system/{aminda-nocron-reboot,aminda-nocron-rebootish,sysctl-p--system}.timer /etc/systemd/system/