Add a warning that the user is using a development version.

This commit is contained in:
Peter Powell 2013-12-13 10:39:22 +00:00
parent 357d190074
commit 4f79296bc0
2 changed files with 22 additions and 0 deletions

View File

@ -1,3 +1,10 @@
### Important Notice
The `master` branch contains the latest development version. If you are running
a server then you probably want the `insp20` branch. You can obtain this from
the [releases](https://github.com/inspircd/inspircd/releases) page or by running
`git checkout insp20` if you are installing via Git.
### About
InspIRCd is a modular Internet Relay Chat (IRC) server written in C++ for Linux,

15
configure vendored
View File

@ -281,6 +281,21 @@ STOP
print "\e[0m\n\n";
print "The following compiler has been detected: \e[1;32m$cxx{NAME} $cxx{VERSION}\e[0m ($config{CXX})\n\n";
# Check that the user actually wants this version.
if (index($version, '+') != -1) {
print <<"EOW" ;
\e[1;31mWARNING!\e[0m You are building a development version. This contains code which has
not been tested as heavily and may contain various faults which could seriously
affect the running of your server. It is recommended that you use a stable
version instead.
You can obtain the latest stable version from https://github.com/inspircd/inspircd/releases
or by running `git checkout insp20` if you are installing from Git.
EOW
exit 1 unless prompt_bool(1, 'I understand this warning and want to continue anyway.', 0);
}
# Directory Settings..
my $tmpbase = $config{BASE_DIR};
$config{BASE_DIR} = prompt_dir(1, 'What directory do you wish to install the InspIRCd base?', $config{BASE_DIR});