mirror of
https://github.com/phillipberndt/autorandr
synced 2025-02-19 21:36:58 +00:00
Do not automatically reload/update daemons from Makefile
Instead, write an info message to the console. See #60. This affects udev and systemd.
This commit is contained in:
parent
8352997dcf
commit
28dc3cdea6
13
Makefile
13
Makefile
@ -72,6 +72,11 @@ install_systemd:
|
||||
ifneq ($(PREFIX),/usr/)
|
||||
sed -i -re 's#/usr/bin/autorandr#$(subst #,\#,${PREFIX})/bin/autorandr#g' ${DESTDIR}/${SYSTEMD_UNIT_DIR}/autorandr.service
|
||||
endif
|
||||
@echo
|
||||
@echo "To activate the systemd unit, run this command as root:"
|
||||
@echo " systemctl daemon-reload"
|
||||
@echo " systemctl enable autorandr.service"
|
||||
@echo
|
||||
|
||||
uninstall_systemd:
|
||||
$(if $(SYSTEMD_UNIT_DIR),,$(error SYSTEMD_UNIT_DIR is not defined))
|
||||
@ -107,12 +112,10 @@ install_udev:
|
||||
$(if $(UDEV_RULES_DIR),,$(error UDEV_RULES_DIR is not defined))
|
||||
mkdir -p ${DESTDIR}/${UDEV_RULES_DIR}/
|
||||
echo 'ACTION=="change", SUBSYSTEM=="drm", RUN+="$(if $(findstring systemd, $(TARGETS)),/bin/systemctl start autorandr.service,${PREFIX}/bin/autorandr --batch --change --default default)"' > ${DESTDIR}/${UDEV_RULES_DIR}/40-monitor-hotplug.rules
|
||||
ifeq (${USER},root)
|
||||
udevadm control --reload-rules
|
||||
else
|
||||
@echo "Please run this command as root:"
|
||||
@echo
|
||||
@echo "To activate the udev rules, run this command as root:"
|
||||
@echo " udevadm control --reload-rules"
|
||||
endif
|
||||
@echo
|
||||
|
||||
uninstall_udev:
|
||||
$(if $(UDEV_RULES_DIR),,$(error UDEV_RULES_DIR is not defined))
|
||||
|
Loading…
Reference in New Issue
Block a user