summaryrefslogtreecommitdiff
blob: e1def8043c58d4b51aed16ff15de83ccd2a48f30 (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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
diff --git a/docs/conf/codepages/ascii.conf.example b/docs/conf/codepages/ascii.conf
similarity index 100%
rename from docs/conf/codepages/ascii.conf.example
rename to docs/conf/codepages/ascii.conf
diff --git a/docs/conf/codepages/iso-8859-1.conf.example b/docs/conf/codepages/iso-8859-1.conf.example
deleted file mode 100644
index 83a772600..000000000
--- a/docs/conf/codepages/iso-8859-1.conf.example
+++ /dev/null
@@ -1,42 +0,0 @@
-# This file contains ISO 8859-1 codepage rules for use with the codepage module.
-
-<codepage name="iso-8859-1">
-
-<cpchars begin="192" end="214" front="yes"> # ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ
-<cpchars begin="216" end="246" front="yes"> # ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö
-<cpchars begin="248" end="255" front="yes"> # øùúûüýþÿ
-
-<cpcase lower="83"  upper="223"> # ß => S
-<cpcase lower="192" upper="224"> # à => À
-<cpcase lower="193" upper="225"> # á => Á
-<cpcase lower="194" upper="226"> # â => Â
-<cpcase lower="195" upper="227"> # ã => Ã
-<cpcase lower="196" upper="228"> # ä => Ä
-<cpcase lower="197" upper="229"> # å => Å
-<cpcase lower="198" upper="230"> # æ => Æ
-<cpcase lower="199" upper="231"> # ç => Ç
-<cpcase lower="200" upper="232"> # è => È
-<cpcase lower="201" upper="233"> # é => É
-<cpcase lower="202" upper="234"> # ê => Ê
-<cpcase lower="203" upper="235"> # ë => Ë
-<cpcase lower="204" upper="236"> # ì => Ì
-<cpcase lower="205" upper="237"> # í => Í
-<cpcase lower="206" upper="238"> # î => Î
-<cpcase lower="207" upper="239"> # ï => Ï
-<cpcase lower="208" upper="240"> # ð => Ð
-<cpcase lower="209" upper="241"> # ñ => Ñ
-<cpcase lower="210" upper="242"> # ò => Ò
-<cpcase lower="211" upper="243"> # ó => Ó
-<cpcase lower="212" upper="244"> # ô => Ô
-<cpcase lower="213" upper="245"> # õ => Õ
-<cpcase lower="214" upper="246"> # ö => Ö
-<cpcase lower="216" upper="248"> # ø => Ø
-<cpcase lower="217" upper="249"> # ù => Ù
-<cpcase lower="218" upper="250"> # ú => Ú
-<cpcase lower="219" upper="251"> # û => Û
-<cpcase lower="220" upper="252"> # ü => Ü
-<cpcase lower="221" upper="253"> # ý => Ý
-<cpcase lower="222" upper="254"> # þ => Þ
-
-# Include the ASCII rules to avoid duplication.
-<include file="examples/codepages/ascii.conf.example">
diff --git a/docs/conf/codepages/iso-8859-2.conf.example b/docs/conf/codepages/iso-8859-2.conf.example
deleted file mode 100644
index df41d88fb..000000000
--- a/docs/conf/codepages/iso-8859-2.conf.example
+++ /dev/null
@@ -1,60 +0,0 @@
-# This file contains ISO 8859-2 codepage rules for use with the codepage module.
-
-<codepage name="iso-8859-2">
-
-<cpchars index="161" front="yes">           # Ą
-<cpchars index="163" front="yes">           # Ł
-<cpchars begin="165" end="166" front="yes"> # ĽŚ
-<cpchars begin="169" end="172" front="yes"> # ŠŞŤŹ
-<cpchars begin="174" end="175" front="yes"> # ŽŻ
-<cpchars index="177" front="yes">           # ą
-<cpchars index="179" front="yes">           # ł
-<cpchars begin="181" end="182" front="yes"> # ľś
-<cpchars begin="185" end="188" front="yes"> # šşťź
-<cpchars begin="190" end="214" front="yes"> # žżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ
-<cpchars begin="216" end="246" front="yes"> # ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö
-<cpchars begin="248" end="254" front="yes"> # řůúűüýţ
-
-<cpcase lower="177" upper="161"> # ą => Ą
-<cpcase lower="179" upper="163"> # ł => Ł
-<cpcase lower="181" upper="165"> # ľ => Ľ
-<cpcase lower="182" upper="166"> # ś => Ś
-<cpcase lower="185" upper="169"> # š => Š
-<cpcase lower="186" upper="170"> # ş => Ş
-<cpcase lower="187" upper="171"> # ť => Ť
-<cpcase lower="188" upper="172"> # ź => Ź
-<cpcase lower="190" upper="174"> # ž => Ž
-<cpcase lower="191" upper="175"> # ż => Ż
-<cpcase lower="224" upper="192"> # ŕ => Ŕ
-<cpcase lower="225" upper="193"> # á => Á
-<cpcase lower="226" upper="194"> # â => Â
-<cpcase lower="227" upper="195"> # ă => Ă
-<cpcase lower="228" upper="196"> # ä => Ä
-<cpcase lower="229" upper="197"> # ĺ => Ĺ
-<cpcase lower="230" upper="198"> # ć => Ć
-<cpcase lower="231" upper="199"> # ç => Ç
-<cpcase lower="232" upper="200"> # č => Č
-<cpcase lower="233" upper="201"> # é => É
-<cpcase lower="234" upper="202"> # ę => Ę
-<cpcase lower="235" upper="203"> # ë => Ë
-<cpcase lower="236" upper="204"> # ě => Ě
-<cpcase lower="237" upper="205"> # í => Í
-<cpcase lower="238" upper="206"> # î => Î
-<cpcase lower="239" upper="207"> # ď => Ď
-<cpcase lower="240" upper="208"> # đ => Đ
-<cpcase lower="241" upper="209"> # ń => Ń
-<cpcase lower="242" upper="210"> # ň => Ň
-<cpcase lower="243" upper="211"> # ó => Ó
-<cpcase lower="244" upper="212"> # ô => Ô
-<cpcase lower="245" upper="213"> # ő => Ő
-<cpcase lower="246" upper="214"> # ö => Ö
-<cpcase lower="248" upper="216"> # ř => Ř
-<cpcase lower="249" upper="217"> # ů => Ů
-<cpcase lower="250" upper="218"> # ú => Ú
-<cpcase lower="251" upper="219"> # ű => Ű
-<cpcase lower="252" upper="220"> # ü => Ü
-<cpcase lower="253" upper="221"> # ý => Ý
-<cpcase lower="254" upper="222"> # ţ => Ţ
-
-# Include the ASCII rules to avoid duplication.
-<include file="examples/codepages/ascii.conf.example">
diff --git a/docs/conf/codepages/rfc1459.conf.example b/docs/conf/codepages/rfc1459.conf
similarity index 100%
rename from docs/conf/codepages/rfc1459.conf.example
rename to docs/conf/codepages/rfc1459.conf
diff --git a/docs/conf/codepages/strict-rfc1459.conf.example b/docs/conf/codepages/strict-rfc1459.conf
similarity index 100%
rename from docs/conf/codepages/strict-rfc1459.conf.example
rename to docs/conf/codepages/strict-rfc1459.conf
diff --git a/docs/conf/filter.conf.example b/docs/conf/filter.conf
similarity index 100%
rename from docs/conf/filter.conf.example
rename to docs/conf/filter.conf
diff --git a/docs/conf/helpop.conf.example b/docs/conf/helpop.conf
similarity index 100%
rename from docs/conf/helpop.conf.example
rename to docs/conf/helpop.conf
diff --git a/docs/conf/inspircd.conf.example b/docs/conf/inspircd.conf
similarity index 99%
rename from docs/conf/inspircd.conf.example
rename to docs/conf/inspircd.conf
index f07f21cdd..a731c0c1c 100644
--- a/docs/conf/inspircd.conf.example
+++ b/docs/conf/inspircd.conf
@@ -242,7 +242,7 @@
 # This can be done by using <connect registered="no">                 #
 
 # To enable IRCCloud on your network uncomment this:
-#<include file="examples/providers/irccloud.conf.example">
+#<include file="/etc/inspircd/providers/irccloud.conf">
 
 # A connect class with <connect:deny> set denies connections from the specified host/IP range.
 <connect
@@ -494,11 +494,11 @@
 
 # This file has all the information about oper classes, types and o:lines.
 # You *MUST* edit it.
-#<include file="examples/opers.conf.example">
+#<include file="/etc/inspircd/opers.conf">
 
 # This file has all the information about server links and ulined servers.
 # You *MUST* edit it if you intend to link servers.
-#<include file="examples/links.conf.example">
+#<include file="/etc/inspircd/links.conf">
 
 #-#-#-#-#-#-#-#-#-#-  MISCELLANEOUS CONFIGURATION  -#-#-#-#-#-#-#-#-#-#
 #                                                                     #
@@ -507,7 +507,7 @@
 #
 #   motd - displayed on connect and when a user executes /MOTD
 # Modules can also define their own files
-<files motd="examples/motd.txt.example">
+<files motd="/etc/inspircd/motd.txt">
 
 # Example of an executable file include. Note this will be read on rehash,
 # not when the command is run.
@@ -543,7 +543,7 @@
 # default of 'inspircd.pid' is used.                                  #
 #                                                                     #
 
-#<pid file="/path/to/inspircd.pid">
+#<pid file="/var/run/inspircd/inspircd.pid">
 
 #-#-#-#-#-#-#-#-#-#-#-#-#- LIST MODE LIMITS #-#-#-#-#-#-#-#-#-#-#-#-#-#
 #                                                                     #
@@ -698,7 +698,7 @@
          #  - topiclock       Channel mode +t - limits changing the topic to (half)ops
          # You can also configure this on a per-channel basis with a channel mode and
          # even negate the configured exemptions below.
-         # See exemptchanops in modules.conf.example for more details.
+         # See exemptchanops in modules.conf for more details.
          exemptchanops="censor:o filter:o nickflood:o nonick:v regmoderated:o"
 
          # invitebypassmodes: This allows /INVITE to bypass other channel modes.
@@ -1041,7 +1041,7 @@
 # provide almost all the features of InspIRCd. :)                     #
 #                                                                     #
 # The default does nothing -- we include it for simplicity for you.   #
-#<include file="examples/modules.conf.example">
+#<include file="/etc/inspircd/modules.conf">
 
 #-#-#-#-#-#-#-#-#-#-#-# SERVICES CONFIGURATION  #-#-#-#-#-#-#-#-#-#-#-#
 #                                                                     #
@@ -1050,13 +1050,13 @@
 # exemptions for services pseudoclients:                              #
 #
 # Anope users should uncomment this:
-#<include file="examples/services/anope.conf.example">
+#<include file="/etc/inspircd/aliases/anope.conf">
 #
 # Atheme users should uncomment this:
-#<include file="examples/services/atheme.conf.example">
+#<include file="/etc/inspircd/aliases/atheme.conf">
 #
 # Users of other services should uncomment this:
-#<include file="examples/services/generic.conf.example">
+#<include file="/etc/inspircd/aliases/generic.conf">
 
 #########################################################################
 #                                                                       #
diff --git a/docs/conf/links.conf.example b/docs/conf/links.conf
similarity index 98%
rename from docs/conf/links.conf.example
rename to docs/conf/links.conf
index 19d770d35..32986de9d 100644
--- a/docs/conf/links.conf.example
+++ b/docs/conf/links.conf
@@ -143,4 +143,4 @@
 
 # Once you have edited this file you can remove this line. This is just to
 # ensure that you don't hastily include the file without reading it.
-<die reason="Using links.conf.example without editing it is a security risk">
+<die reason="Using links.conf without editing it is a security risk">
diff --git a/docs/conf/modules.conf.example b/docs/conf/modules.conf
similarity index 99%
rename from docs/conf/modules.conf.example
rename to docs/conf/modules.conf
index 6eb61cc38..feed59e18 100644
--- a/docs/conf/modules.conf.example
+++ b/docs/conf/modules.conf
@@ -617,11 +617,11 @@
 #<module name="codepage">
 #
 # You should include one of the following files to set your codepage:
-#<include file="examples/codepages/ascii.conf.example">
-#<include file="examples/codepages/iso-8859-1.conf.example">
-#<include file="examples/codepages/iso-8859-2.conf.example">
-#<include file="examples/codepages/rfc1459.conf.example">
-#<include file="examples/codepages/strict-rfc1459.conf.example">
+#<include file="/etc/inspircd/codepages/ascii.conf.example">
+#<include file="/etc/inspircd/codepages/iso-8859-1.conf.example">
+#<include file="/etc/inspircd/codepages/iso-8859-2.conf.example">
+#<include file="/etc/inspircd/codepages/rfc1459.conf.example">
+#<include file="/etc/inspircd/codepages/strict-rfc1459.conf.example">
 #
 # You can also define a custom codepage. For details on how to do this
 # please refer to the docs site:
@@ -905,7 +905,7 @@
 # anticaps, auditorium-see, auditorium-vis, blockcaps, blockcolor,    #
 # censor, filter, flood, nickflood, noctcp, nonick, nonotice,         #
 # regmoderated, stripcolor, and topiclock.                            #
-# See <options:exemptchanops> in inspircd.conf.example for a more     #
+# See <options:exemptchanops> in inspircd.conf for a more             #
 # detailed list of the restriction modes that can be exempted.        #
 # These are settable using: /MODE #chan +X <restriction>:<status>     #
 # Furthermore, the exemptions configured in <options:exemptchanops>   #
@@ -943,7 +943,7 @@
 # Your choice of regex engine must match on all servers network-wide. #
 #                                                                     #
 # To learn more about the configuration of this module, read          #
-# examples/filter.conf.example, which covers the various types of     #
+# filter.conf, which covers the various types of                      #
 # filters and shows how to add exemptions.                            #
 #                                                                     #
 #-#-#-#-#-#-#-#-#-#-#-  FILTER  CONFIGURATION  -#-#-#-#-#-#-#-#-#-#-#-#
@@ -952,7 +952,7 @@
 # specify below the path to the filter.conf file, or define some      #
 # <keyword> tags.                                                     #
 #                                                                     #
-#<include file="examples/filter.conf.example">
+#<include file="/etc/inspircd/filter.conf">
 
 #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
 # Flash Policy Daemon module: Allows Flash IRC clients (e.g. LightIRC)#
@@ -1042,7 +1042,7 @@
 # If you specify to use the helpop module, then specify below the     #
 # path to the helpop.conf file.                                       #
 #                                                                     #
-#<include file="examples/helpop.conf.example">
+#<include file="/etc/inspircd/helpop.conf">
 
 #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
 # Hide chans module: Allows users to hide their channels list from non-
@@ -1647,7 +1647,7 @@
 # onoper        - If on, the message is sent on /OPER, otherwise it's #
 #                 only sent when /OPERMOTD is used.                   #
 #                                                                     #
-#<opermotd file="examples/opermotd.txt.example" onoper="yes">
+#<opermotd file="/etc/inspircd/opermotd.txt" onoper="yes">
 
 #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
 # Override module: Adds support for oper override.
@@ -2261,7 +2261,7 @@
 # connections in order to oper up. It is highly recommended to load
 # this module if you use TLS (SSL) on your network.
 # For how to use the oper features, please see the first
-# example <oper> tag in opers.conf.example.
+# example <oper> tag in opers.conf.
 #
 #<module name="sslinfo">
 #
diff --git a/docs/conf/motd.txt.example b/docs/conf/motd.txt
similarity index 96%
rename from docs/conf/motd.txt.example
rename to docs/conf/motd.txt
index cd993e9a3..0687a8aa0 100644
--- a/docs/conf/motd.txt.example
+++ b/docs/conf/motd.txt
@@ -21,7 +21,7 @@
         \__/  /(_/     \__/
           (__/
 
-      +---- To change this see \bmotd.txt.example\x ----+
+      +---- To change this see \bmotd.txt        \x ----+
       |                                             |
       |   * \bWeb:\x https://www.inspircd.org           |
       |   * \bIRC:\x irc.inspircd.org #inspircd         |
diff --git a/docs/conf/opermotd.txt.example b/docs/conf/opermotd.txt
similarity index 96%
rename from docs/conf/opermotd.txt.example
rename to docs/conf/opermotd.txt
index b0d9b4816..b0d37f385 100644
--- a/docs/conf/opermotd.txt.example
+++ b/docs/conf/opermotd.txt
@@ -21,7 +21,7 @@
         \__/  /(_/     \__/
           (__/
 
-      +-- To change this see \bopermotd.txt.example\x --+
+      +-- To change this see \bopermotd.txt        \x --+
       |                                             |
       |   * \bWeb:\x https://www.inspircd.org           |
       |   * \bIRC:\x irc.inspircd.org #inspircd         |
diff --git a/docs/conf/opers.conf.example b/docs/conf/opers.conf
similarity index 99%
rename from docs/conf/opers.conf.example
rename to docs/conf/opers.conf
index d8c266b1f..9517b3685 100644
--- a/docs/conf/opers.conf.example
+++ b/docs/conf/opers.conf
@@ -182,4 +182,4 @@
 
 # Once you have edited this file you can remove this line. This is just to
 # ensure that you don't hastily include the file without reading it.
-<die reason="Using opers.conf.example without editing it is a security risk">
+<die reason="Using opers.conf without editing it is a security risk">
diff --git a/docs/conf/providers/dronebl.conf.example b/docs/conf/providers/dronebl.conf.example
deleted file mode 100644
index 72055d522..000000000
--- a/docs/conf/providers/dronebl.conf.example
+++ /dev/null
@@ -1,11 +0,0 @@
-# This file contains configuration for using the dnsbl module with
-# the DroneBL DNSBL. See https://dronebl.org/ for more information on
-# DroneBL.
-
-<dnsbl name="DroneBL"
-       domain="dnsbl.dronebl.org"
-       type="record"
-       records="3,5,6,7,8,9,10,11,13,14,15,16,17,19"
-       action="zline"
-       duration="7d"
-       reason="You are listed in DroneBL. Please visit https://dronebl.org/lookup.do?ip=%ip% for more information.">
diff --git a/docs/conf/providers/efnet-rbl.conf.example b/docs/conf/providers/efnet-rbl.conf.example
deleted file mode 100644
index 78dce53cb..000000000
--- a/docs/conf/providers/efnet-rbl.conf.example
+++ /dev/null
@@ -1,11 +0,0 @@
-# This file contains configuration for using the dnsbl module with
-# the EFnet RBL. See https://rbl.efnetrbl.org/ for more information
-# on the EFnet RBL.
-
-<dnsbl name="EFnet RBL"
-       domain="rbl.efnetrbl.org"
-       type="record"
-       records="1,2,3,4,5"
-       action="zline"
-       duration="7d"
-       reason="You are listed in the EFnet RBL. Please visit https://rbl.efnetrbl.org/?i=%ip% for more information.">
diff --git a/docs/conf/providers/irccloud.conf.example b/docs/conf/providers/irccloud.conf
similarity index 100%
rename from docs/conf/providers/irccloud.conf.example
rename to docs/conf/providers/irccloud.conf
diff --git a/docs/conf/providers/torexit.conf.example b/docs/conf/providers/torexit.conf.example
deleted file mode 100644
index abc35c696..000000000
--- a/docs/conf/providers/torexit.conf.example
+++ /dev/null
@@ -1,12 +0,0 @@
-# This file contains configuration for using the dnsbl module with
-# the dan.me.uk Tor exit node DNSBL. See https://www.dan.me.uk/dnsbl
-# for more information on the dan.me.uk Tor exit node DNSBL.
-
-<dnsbl name="torexit.dan.me.uk"
-       domain="torexit.dan.me.uk"
-       type="record"
-       records="100"
-       timeout="10s"
-       action="zline"
-       duration="7d"
-       reason="Tor exit nodes are not allowed on this network. See https://metrics.torproject.org/rs.html#search/%ip% for more information.">
diff --git a/docs/conf/quotes.txt.example b/docs/conf/quotes.txt
similarity index 100%
rename from docs/conf/quotes.txt.example
rename to docs/conf/quotes.txt
diff --git a/docs/conf/services/anope.conf.example b/docs/conf/services/anope.conf
similarity index 86%
rename from docs/conf/services/anope.conf.example
rename to docs/conf/services/anope.conf
index 5c8f859ff..69a1ab50a 100644
--- a/docs/conf/services/anope.conf.example
+++ b/docs/conf/services/anope.conf
@@ -2,7 +2,7 @@
 # by Anope. See https://www.anope.org for more information on Anope.
 
 # This file inherits from the generic config to avoid repetition.
-<include file="examples/services/generic.conf.example">
+<include file="/etc/inspircd/services/generic.conf">
 
 # /GLOBAL <message>
 # Sends a global notice.
diff --git a/docs/conf/services/atheme.conf.example b/docs/conf/services/atheme.conf
similarity index 98%
rename from docs/conf/services/atheme.conf.example
rename to docs/conf/services/atheme.conf
index d509522b8..c1e906ff7 100644
--- a/docs/conf/services/atheme.conf.example
+++ b/docs/conf/services/atheme.conf
@@ -3,7 +3,7 @@
 # information on Atheme.
 
 # This file inherits from the generic config to avoid repetition.
-<include file="examples/services/generic.conf.example">
+<include file="/etc/inspircd/services/generic.conf">
 
 # Long hand aliases for services pseudoclients.
 <alias text="ALIS"      replace="SQUERY $requirement :$2-" requires="ALIS"      uline="yes">
diff --git a/docs/conf/services/generic.conf.example b/docs/conf/services/generic.conf
similarity index 100%
rename from docs/conf/services/generic.conf.example
rename to docs/conf/services/generic.conf
diff --git a/make/template/main.mk b/make/template/main.mk
index a8783aa05..de9bbaa4e 100644
--- a/make/template/main.mk
+++ b/make/template/main.mk
@@ -214,10 +214,10 @@ install: target
 	@-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(BINPATH)
 	@-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(CONPATH)
 	@-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(DATPATH)
-	@-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(EXAPATH)/codepages
-	@-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(EXAPATH)/providers
-	@-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(EXAPATH)/services
-	@-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(EXAPATH)/sql
+	@-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(CONPATH)/codepages
+	@-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(CONPATH)/providers
+	@-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(CONPATH)/services
+	@-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(CONPATH)/sql
 	@-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(LOGPATH)
 	@-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(MANPATH)
 	@-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(MODPATH)
@@ -238,11 +238,11 @@ endif
 	-$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) @CONFIGURE_DIRECTORY@/inspircd-testssl.1 $(MANPATH) 2>/dev/null
 	-$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_BIN) tools/genssl $(BINPATH)/inspircd-genssl 2>/dev/null
 	-$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_BIN) tools/testssl $(BINPATH)/inspircd-testssl 2>/dev/null
-	-$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) docs/conf/*.example $(EXAPATH)
-	-$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) docs/conf/codepages/*.example $(EXAPATH)/codepages
-	-$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) docs/conf/providers/*.example $(EXAPATH)/providers
-	-$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) docs/conf/services/*.example $(EXAPATH)/services
-	-$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) docs/sql/*.sql $(EXAPATH)/sql
+	-$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) docs/conf/*.{conf,txt} $(CONPATH)
+	-$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) docs/conf/codepages/* $(CONPATH)/codepages
+	-$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) docs/conf/providers/* $(CONPATH)/providers
+	-$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) docs/conf/services/* $(CONPATH)/services
+	-$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) docs/sql/*.sql $(CONPATH)/sql
 	-$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) @CONFIGURE_DIRECTORY@/help.txt $(CONPATH)
 	-$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_PRV) @CONFIGURE_DIRECTORY@/*.pem $(CONPATH) 2>/dev/null
 	@echo ""
@@ -256,7 +256,6 @@ endif
 	@echo '  Data:' $(DATPATH)
 	@echo 'To start the ircd, run:' $(SCRPATH)/inspircd start
 	@echo 'Remember to create your config file:' $(CONPATH)/inspircd.conf
-	@echo 'Examples are available at:' $(EXAPATH)
 
 GNUmakefile: make/template/main.mk src/version.sh configure @CONFIGURE_CACHE_FILE@
 	./configure --update