summarylogtreecommitdiffstats
path: root/mscs.patch
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"