eggdrop icon indicating copy to clipboard operation
eggdrop copied to clipboard

Update configure/make

Open michaelortmann opened this issue 11 months ago • 0 comments

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.

michaelortmann avatar Mar 31 '25 23:03 michaelortmann