8000 Update configure/make by michaelortmann · Pull Request #1804 · eggheads/eggdrop · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Update configure/make #1804

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 5 commits into
base: develop
Choose a base branch
from

Conversation

michaelortmann
Copy link
Member
@michaelortmann michaelortmann commented Mar 31, 2025

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
Update misc/install-sh to upstream autoconf-2.71/build-aux/install-sh
Replace misc/mkinstalldirs with AC_PROG_MKDIR_P
I already did run misc/runautotools

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 michaelortmann changed the title Update misc/install-sh to upstream autoconf-2.71/build-aux/install-sh Update configure/make Apr 1, 2025
@michaelortmann michaelortmann changed the title Update configure/make (WIP) Update configure/make Apr 1, 2025
@michaelortmann michaelortmann changed the title (WIP) Update configure/make Update configure/make Apr 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
0