eggdrop
eggdrop copied to clipboard
Update configure/make
Found by: michaelortmann Patch by: michaelortmann Fixes:
One-line summary: Update configure/make
Additional description (if needed):
misc/install-sh and misc/mkinstalldirs were 10 years old and overdue for an update
Updated misc/install-sh to upstream autoconf-2.71/build-aux/install-sh
Replaced misc/mkinstalldirs with AC_PROG_MKDIR_P
Test cases demonstrating functionality (if applicable): Test 1 - GNU/Linux
$ ./configure
[...]
checking for a race-free mkdir -p... /usr/bin/mkdir -p
[...]
$ make install
Eggdrop v1.10.0+compilecleaning (C) 1997 Robey Pointer (C) 1999-2024 Eggheads Development Team
Configure flags: none
Compiled with: IPv6, TLS, Threaded DNS core, handlen=32
Installing in directory: '/home/michael/eggdrop'.
Creating directory '/home/michael/eggdrop'.
Copying new 'eggdrop' executable and creating symlink.
Creating 'modules-1.10.0' subdirectory and symlink.
Copying new modules.
Creating 'logs' subdirectory.
Creating 'text' subdirectory.
Copying help files.
Creating 'help' subdirectory.
Creating 'help/set' subdirectory.
make[1]: Entering directory '/home/michael/projects/eggdrop/src/mod'
Copying module help files.
Creating 'help/msg' subdirectory.
make[1]: Leaving directory '/home/michael/projects/eggdrop/src/mod'
Copying language files.
Creating 'language' subdirectory.
make[1]: Entering directory '/home/michael/projects/eggdrop/src/mod'
Copying module language files.
make[1]: Leaving directory '/home/michael/projects/eggdrop/src/mod'
Creating skeletal filesystem subdirectories.
make[1]: Entering directory '/home/michael/projects/eggdrop/doc'
Creating 'doc' subdirectory.
Creating 'doc/man1' subdirectory.
Creating 'doc/html' subdirectory.
Creating 'doc/html/about' subdirectory.
Creating 'doc/html/install' subdirectory.
Creating 'doc/html/modules' subdirectory.
Creating 'doc/html/tutorials' subdirectory.
Creating 'doc/html/using' subdirectory.
Creating 'doc/html/_static' subdirectory.
Creating 'doc/settings' subdirectory.
Copying docs.
make[1]: Leaving directory '/home/michael/projects/eggdrop/doc'
make[1]: Entering directory '/home/michael/projects/eggdrop/scripts'
Creating 'scripts' subdirectory.
Copying scripts.
make[1]: Leaving directory '/home/michael/projects/eggdrop/scripts'
make[1]: Entering directory '/home/michael/projects/eggdrop/src/mod'
Installing example python.mod scripts
make[1]: Leaving directory '/home/michael/projects/eggdrop/src/mod'
Installation completed.
If you intend to use this bot as a botnet hub for other Eggdrops using SSL,
please run "make sslcert" now. If you installed eggdrop to a custom path
during the make install process, use the same DEST= option here.
You MUST ensure that you edit/verify your configuration file.
An example configuration file, eggdrop.conf, is distributed with Eggdrop.
Remember to change directory to /home/michael/eggdrop before you proceed.
Test 2 - OpenBSD 7.6
$ ./configure
[...]
checking for a race-free mkdir -p... ./misc/install-sh -c -d
[...]
$ make install
Eggdrop v1.10.0+compilecleaning (C) 1997 Robey Pointer (C) 1999-2024 Eggheads Development Team
Configure flags: none
Compiled with: IPv6, TLS, Threaded DNS core, handlen=32
Installing in directory: '/home/michael/eggdrop'.
Creating directory '/home/michael/eggdrop'.
Copying new 'eggdrop' executable and creating symlink.
Creating 'modules-1.10.0' subdirectory and symlink.
Copying new modules.
Creating 'logs' subdirectory.
Creating 'text' subdirectory.
Copying help files.
Creating 'help' subdirectory.
Creating 'help/set' subdirectory.
Copying module help files.
Creating 'help/msg' subdirectory.
Copying language files.
Creating 'language' subdirectory.
Copying module language files.
Creating skeletal filesystem subdirectories.
Creating 'doc' subdirectory.
Creating 'doc/man1' subdirectory.
Creating 'doc/html' subdirectory.
Creating 'doc/html/about' subdirectory.
Creating 'doc/html/install' subdirectory.
Creating 'doc/html/modules' subdirectory.
Creating 'doc/html/tutorials' subdirectory.
Creating 'doc/html/using' subdirectory.
Creating 'doc/html/_static' subdirectory.
Creating 'doc/settings' subdirectory.
Copying docs.
Creating 'scripts' subdirectory.
Copying scripts.
Installing example python.mod scripts
Installation completed.
If you intend to use this bot as a botnet hub for other Eggdrops using SSL,
please run "make sslcert" now. If you installed eggdrop to a custom path
during the make install process, use the same DEST= option here.
You MUST ensure that you edit/verify your configuration file.
An example configuration file, eggdrop.conf, is distributed with Eggdrop.
Remember to change directory to /home/michael/eggdrop before you proceed.