aboutsummaryrefslogtreecommitdiff
path: root/make/template/inspircd
Commit message (Expand)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2025-01-041-1/+1
* Add a command for rehashing TLS profiles to the helper script.Gravatar Sadie Powell2024-11-271-2/+14
* Update copyright headers.Gravatar InspIRCd Robot2024-09-071-1/+1
* Make the Perl helper script somewhat cleaner.•••- Avoid duplicate check* methods. - Remove some broken valgrind behaviour. - Call executable instead of hardcoding the version. - Simplify $binpath/$executable code. Gravatar Sadie Powell2024-08-101-73/+40
* Update copyright headers.Gravatar InspIRCd Robot2024-06-211-2/+2
* Update copyright headers.Gravatar InspIRCd Robot2024-06-141-1/+1
* Fix some references to --debug that should be --protocoldebug now.Gravatar Sadie Powell2024-06-111-4/+4
* Fix the helper script on newer versions of Valgrind.Gravatar Sadie Powell2023-11-061-6/+4
* Update copyright headers.Gravatar InspIRCd Robot2023-04-281-1/+1
* Fix suspending GDB when the process gets sent a signal.Gravatar Sadie Powell2023-01-091-2/+2
* Update copyright headers.Gravatar InspIRCd Robot2021-08-271-1/+1
* Remove the root checks from the helper script.•••This has never actually worked properly. If a user wants to drop privileges then they should specify that in the config file. Gravatar Sadie Powell2021-07-281-17/+0
* Fix various spelling issues (#1883).•••Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> Gravatar Josh Soref2021-06-211-1/+1
* Update copyright headers.Gravatar InspIRCd Robot2021-02-261-2/+1
* Fix the base path being used for more than just the install prefix.Gravatar Sadie Powell2021-01-311-2/+1
* Remove unnecessary chdirs in the helper script.Gravatar Sadie Powell2021-01-291-7/+1
* Always use for in Perl modules.Gravatar Sadie Powell2021-01-291-2/+2
* Add a new runtime directory and move the pid file to it.•••The data directory is intended for persistent files whereas the pid file is ephemeral. This distinction doesn't matter by default but on system-wide installs ephemeral runtime files go in /var/run or /run instead. Gravatar Sadie Powell2021-01-181-15/+3
* Use the builtin Perl kill function not system.Gravatar Sadie Powell2020-12-311-1/+1
* Remove whitespace between the shebang and the copyright header.Gravatar Sadie Powell2020-01-111-1/+0
* Update copyright headers.Gravatar InspIRCd Robot2020-01-111-0/+14
* Replace the gdbargs file with the --eval-command flag.Gravatar Peter Powell2019-09-071-2/+9
* Fix finding files when the init script is not in the cwd.•••This should fix #1621. Gravatar Peter Powell2019-07-031-17/+15
* Silence a warning from the helper script on OpenBSD.Gravatar Peter Powell2019-02-141-1/+1
* Fix "smartmatch is experimental" warning from the helper script.Gravatar Peter Powell2018-10-261-1/+1
* Fix a minor typo in the init script.Gravatar Peter Powell2017-10-051-1/+1
* Move the init scripts out of the prefix into the new script dir.•••The previous directory was okay for home directory installs but was problematic for system wide installs. Gravatar Peter Powell2017-09-211-2/+3
* Update stuff for the new versioning system.Gravatar Peter Powell2016-09-021-1/+1
* Merge insp20Gravatar Attila Molnar2016-08-171-2/+2
|\
| * Fix 'cron' and 'restart' in the helper not forwarding arguments.Gravatar Peter Powell2016-03-211-2/+2
| * Updated inspircd init script template to make it chkconfig compatible.•••Backported from master, PR #901 Gravatar Dan Parsons2014-11-121-0/+6
* | Increase entries in valgrind stack traces to 30 (--num-callers)Gravatar Attila Molnar2015-05-191-3/+3
* | Making init-script exit codes compliant with LSB 4.1Gravatar Steven Van Acker2015-02-051-18/+35
* | Updated inspircd init script template to make it chkconfig compatible.Gravatar Dan Parsons2014-08-311-0/+6
* | Replace the configure templating system with something better.•••A large amount of this code can be removed when buildtool is done as we will not need to worry about the differences between BSD and GNU Make. Gravatar Peter Powell2014-05-231-1/+2
* | Remove a ton of duplicate and obsolete code from configure.•••- Add the data and log paths to dumphash. - Always exit with EXIT_FAILURE on error. - Always replace the old config.h with our new one. - Clean up the ./configure --help message slightly. - Install dhparams.pem into the conf directory on GnuTLS as well as OpenSSL. - Only show the users InspIRCd Git revision when building from Git. - Remove a check for MinGW (we have proper Windows builds). - Remove a check for FreeBSD 4 (released in 2000). - Remove a ton of pointless tab-indented comments. - Remove a ton of duplicate or unused variables. - Remove the check for stdint.h (always available on TR1 compilers). - Remove the $writeheader argument from writefiles (always 1). - Remove the following %config options: - DESTINATION (not used, always set to BASE). - EXECUTABLE (always set to inspircd). - OSNAME (duplicate of SYSTEM). - Remove support for checking whether -extra modules are up to date (if the user is installing they won't have any -extra modules installed). - Remove SSL generation messages (genssl provides these). - Replace inappropriate uses of printf with print. - Replace is_dir with -d from the Perl stdlib. - Replace resolve_directory with rel2abs from the Perl stdlib. - Rewrite getrevision to be more compact, cache the revision and return 'release' on non-Git builds. - Use consistent messages for all tests. - Use tput to clear the screen in a portable way. Gravatar Peter Powell2013-07-291-1/+1
* | Made the launch script aware of --runasroot, so it does not drop privs if thi...Gravatar Daniel Vassdal2013-06-281-1/+1
|/
* Fix c2f7fc047c2e5bbb899c820590ce07fee593b28fGravatar Adam2012-10-061-2/+3
* Replace hardcoded paths with configurable ones•••This patchset aims to ease the packaging of InspIRCd for a system-wide installation scenario. Changes in detail: configure: Add the options --log-path and --data-path m_ssl_gnutls, openssl: Change the hardcoded "conf/" to the existent CONFIG_PATH macro m_xline_db: Make the location of xline.db configurable. It will use --data-path as default value, but this can be changed using the configuration files. Gravatar ChrisTX2012-10-041-2/+2
* Headers: update remaining scripts tooGravatar Robby-2012-04-201-8/+16
* Fix for bug 116, in addition an improvement of the regex is madeGravatar DjSlash2011-03-181-2/+2
* Fix taint mode executionGravatar Daniel De Graaf2010-10-201-4/+4
* Fix typo in argument to valdebug spotted by daemonic.Gravatar Dennis Friis2010-04-051-1/+1
* Remove checkconf, it is no longer needed•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12628 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-131-184/+0
* Improve support for NetBSD•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12438 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-121-6/+6
* Make a ./configure --system to support system-wide installation of inspircd•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12275 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-171-0/+17
* ...because every now and again, i have to do a massive commit.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2010-01-111-1/+1
* Move ugly .*.inc files into make/template/ where they can be more easily found•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11929 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-201-0/+590