blob: 4493e5a2d7dcb1ec630d9e11478493fa95a4d638 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
diff -u -r -a mscs.orig/Makefile mscs.new/Makefile
--- mscs.orig/Makefile 2020-10-12 13:11:46.000000000 -0400
+++ mscs.new/Makefile 2021-07-02 11:13:41.265602506 -0400
@@ -1,44 +1,12 @@
-MSCS_USER := minecraft
-MSCS_HOME := /opt/mscs
-
-MSCTL := /usr/local/bin/msctl
-MSCS := /usr/local/bin/mscs
-MSCS_INIT_D := /etc/init.d/mscs
-MSCS_SERVICE := /etc/systemd/system/mscs.service
-MSCS_COMPLETION := /etc/bash_completion.d/mscs
-
-UPDATE_D := $(wildcard update.d/*)
-
-.PHONY: install adduser update clean
-
-install: adduser update
- if which systemctl; then \
- systemctl -f enable mscs.service; \
- else \
- ln -s $(MSCS) $(MSCS_INIT_D); \
- update-rc.d mscs defaults; \
- fi
-
-adduser:
- useradd --system --user-group --create-home -K UMASK=0022 --home $(MSCS_HOME) $(MSCS_USER)
-
-update:
- install -m 0755 msctl $(MSCTL)
- install -m 0755 mscs $(MSCS)
- install -m 0644 mscs.completion $(MSCS_COMPLETION)
- if which systemctl; then \
- install -m 0644 mscs.service $(MSCS_SERVICE); \
- fi
- @for script in $(UPDATE_D); do \
- sh $$script; \
- done; true;
-
-clean:
- if which systemctl; then \
- systemctl -f disable mscs.service; \
- rm -f $(MSCS_SERVICE); \
- else \
- update-rc.d mscs remove; \
- rm -f $(MSCS_INIT_D); \
- fi
- rm -f $(MSCTL) $(MSCS) $(MSCS_COMPLETION)
+MSCTL := $(DESTDIR)usr/bin/msctl
+MSCS := $(DESTDIR)usr/bin/mscs
+MSCS_SERVICE := $(DESTDIR)usr/lib/systemd/system/mscs.service
+MSCS_COMPLETION := $(DESTDIR)usr/share/bash-completion/completions/mscs
+MSCS_LICENSE := $(DESTDIR)usr/share/licenses/mscs/LICENSE
+
+install:
+ install -D -m 0755 msctl $(MSCTL)
+ install -D -m 0755 mscs $(MSCS)
+ install -D -m 0644 mscs.completion $(MSCS_COMPLETION)
+ install -D -m 0644 mscs.service $(MSCS_SERVICE)
+ install -D -m 0644 LICENSE $(MSCS_LICENSE)
diff -u -r -a mscs.orig/mscs mscs.new/mscs
--- mscs.orig/mscs 2020-10-12 13:11:46.000000000 -0400
+++ mscs.new/mscs 2021-07-02 11:14:00.479137361 -0400
@@ -16,7 +16,7 @@
PROG=$(basename $0)
# Setup the default user name.
-USER_NAME="minecraft"
+USER_NAME="mscs"
# Setup the default installation location.
LOCATION="/opt/mscs"
|