File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -6,7 +6,16 @@ MSCS := /usr/local/bin/mscs
66MSCS_INIT_D := /etc/init.d/mscs
77MSCS_SERVICE := /etc/systemd/system/mscs.service
88MSCS_SERVICE_TEMPLATE := /etc/systemd/system/mscs@.service
9- MSCS_COMPLETION := /etc/bash_completion.d/mscs
9+
10+ # Bash completion: detect proper location
11+ BASH_COMPLETION_DIR := $(shell \
12+ if [ -d /usr/share/bash-completion/completions ]; then \
13+ echo /usr/share/bash-completion/completions; \
14+ else \
15+ echo /etc/bash_completion.d; \
16+ fi)
17+
18+ MSCS_COMPLETION := $(BASH_COMPLETION_DIR ) /mscs
1019
1120UPDATE_D := $(wildcard update.d/* )
1221
@@ -21,12 +30,12 @@ install: adduser update
2130 fi
2231
2332adduser :
24- # safety check to see if user exists before trying to create it
33+ # safety check to see if user exists before trying to create it
2534 if id $( MSCS_USER) ; then \
26- echo "Minecraft user $(MSCS_USER) exists so not creating it"; \
27- else \
28- useradd --system --user-group --create-home -K UMASK=0022 --home $(MSCS_HOME) $(MSCS_USER); \
29- fi
35+ echo " Minecraft user $( MSCS_USER) exists so not creating it" ; \
36+ else \
37+ useradd --system --user-group --create-home -K UMASK=0022 --home $(MSCS_HOME ) $(MSCS_USER ) ; \
38+ fi
3039
3140update :
3241 install -m 0755 msctl $(MSCTL )
You can’t perform that action at this time.
0 commit comments