[mod] conf,tools
Christian Fraß

Christian Fraß commited on 2021-11-19 00:18:08
Zeige 3 geänderte Dateien mit 27 Einfügungen und 12 Löschungen.

... ...
@@ -8,9 +8,9 @@
8 8
 		"poll_interval_in_milliseconds": 2000
9 9
 	},
10 10
 	"irc": {
11
-		"server": "irc.abtreff.de",
12
-		"predefined_channel": "#ab",
13
-		"predefined_nickname_prefix": "wichtel_"
11
+		"server": "irc.libera.chat",
12
+		"predefined_channel": "#linux",
13
+		"predefined_nickname_prefix": "dude_"
14 14
 	}
15 15
 }
16 16
 
... ...
@@ -1,4 +1,27 @@
1 1
 #!/usr/bin/env sh
2 2
 
3
+## consts
4
+
5
+dir_build="build"
6
+dir_conf="conf"
7
+
8
+
9
+## args
10
+
11
+if [ $# -ge 1 ] ; then profile=$1 ; else profile="-" ; fi
12
+
13
+
14
+## exec
15
+
16
+echo ">> building …"
3 17
 make -f tools/makefile
4 18
 
19
+if $(test ${profile} = '-')
20
+then
21
+	# do nothing
22
+	echo ">> no profile given; not placing configuration file"
23
+else
24
+	echo ">> placing configuration for profile '${profile}' …"
25
+	cp -ru ${dir_conf}/${profile}.json ${dir_build}/conf.json
26
+fi	
27
+
... ...
@@ -15,7 +15,7 @@ cmd_mkdir := mkdir -p
15 15
 
16 16
 ## rules
17 17
 
18
-all: structure logic style conf
18
+all: structure logic style
19 19
 .PHONY: all
20 20
 
21 21
 structure: ${dir_build}/index.html
... ...
@@ -42,11 +42,3 @@ ${dir_build}/style.css: ${dir_source}/style.less
42 42
 	@ ${cmd_mkdir} $(dir $@)
43 43
 	@ ${cmd_lessc} $^ > $@
44 44
 
45
-conf: ${dir_build}/conf.json
46
-.PHONY: conf
47
-
48
-${dir_build}/conf.json: ${dir_source}/conf.json
49
-	@ ${cmd_log} "conf …"
50
-	@ ${cmd_mkdir} $(dir $@)
51
-	@ ${cmd_cp} -ru $^ $@
52
-
53 45