summaryrefslogtreecommitdiff
path: root/make/template/inspircd
AgeCommit message (Collapse)Author
2021-02-26Update copyright headers.InspIRCd Robot
2021-01-31Fix the base path being used for more than just the install prefix.Sadie Powell
2021-01-29Remove unnecessary chdirs in the helper script.Sadie Powell
2021-01-29Always use for in Perl modules.Sadie Powell
2021-01-18Add a new runtime directory and move the pid file to it.Sadie Powell
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.
2020-12-31Use the builtin Perl kill function not system.Sadie Powell
2020-01-11Remove whitespace between the shebang and the copyright header.Sadie Powell
2020-01-11Update copyright headers.InspIRCd Robot
2019-09-07Replace the gdbargs file with the --eval-command flag.Peter Powell
2019-07-03Fix finding files when the init script is not in the cwd.Peter Powell
This should fix #1621.
2019-02-14Silence a warning from the helper script on OpenBSD.Peter Powell
2018-10-26Fix "smartmatch is experimental" warning from the helper script.Peter Powell
2017-10-05Fix a minor typo in the init script.Peter Powell
2017-09-21Move the init scripts out of the prefix into the new script dir.Peter Powell
The previous directory was okay for home directory installs but was problematic for system wide installs.
2016-09-02Update stuff for the new versioning system.Peter Powell
2016-08-17Merge insp20Attila Molnar
2016-03-21Fix 'cron' and 'restart' in the helper not forwarding arguments.Peter Powell
2015-05-19Increase entries in valgrind stack traces to 30 (--num-callers)Attila Molnar
2015-02-05Making init-script exit codes compliant with LSB 4.1Steven Van Acker
2014-11-12Updated inspircd init script template to make it chkconfig compatible.Dan Parsons
Backported from master, PR #901
2014-08-31Updated inspircd init script template to make it chkconfig compatible.Dan Parsons
2014-05-23Replace the configure templating system with something better.Peter Powell
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.
2013-07-29Remove a ton of duplicate and obsolete code from configure.Peter Powell
- 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.
2013-06-28Made the launch script aware of --runasroot, so it does not drop privs if ↵Daniel Vassdal
this is specified.
2012-10-06Fix c2f7fc047c2e5bbb899c820590ce07fee593b28fAdam
2012-10-04Replace hardcoded paths with configurable onesChrisTX
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.
2012-04-20Headers: update remaining scripts tooRobby-
2011-03-18Fix for bug 116, in addition an improvement of the regex is madeDjSlash
2010-10-20Fix taint mode executionDaniel De Graaf
2010-04-05Fix typo in argument to valdebug spotted by daemonic.Dennis Friis
2010-03-13Remove checkconf, it is no longer neededdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12628 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-12Improve support for NetBSDdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12438 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-17Make a ./configure --system to support system-wide installation of inspircddanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12275 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-11...because every now and again, i have to do a massive commit.brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7
2009-10-20Move ugly .*.inc files into make/template/ where they can be more easily founddanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11929 e03df62e-2008-0410-955e-edbf42e46eb7