externalize config from script

This commit is contained in:
2021-07-02 13:21:13 +02:00
parent 0e480a3e2d
commit cf12d60cd3
4 changed files with 27 additions and 22 deletions

View File

@ -1,23 +1,24 @@
# bthandler
# See LICENSE file for copyright and license details.
# install this via `make install`, not with sudo
# paths
DESTDIR = /usr/local/bin
DATA_DIR = ~/.config/bt#if changed, needs adjustment in bt as well (defined in the beginning)
SRC = bt
install:
mkdir -p $(DESTDIR)
mkdir -p $(DATA_DIR)
cp -f bt $(DESTDIR)/bt
chmod 755 $(DESTDIR)/bt
sudo cp -f bt $(DESTDIR)/bt
sudo chmod 755 $(DESTDIR)/bt
touch $(DATA_DIR)/blacklist
touch $(DATA_DIR)/paired
touch $(DATA_DIR)/alias
cp config $(DATA_DIR)/config
uninstall:
rm -f $(DESTDIR)/bt
sudo rm -f $(DESTDIR)/bt
rm -rf $(DATA_DIR)
#clears manual paired devices list and blacklist
@ -27,5 +28,6 @@ clear:
touch $(DATA_DIR)/paired
touch $(DATA_DIR)/blacklist
touch $(DATA_DIR)/alias
cp config $(DATA_DIR)/config
.PHONY: install uninstall clear