11Patch-Source: https://gitlab.alpinelinux.org/alpine/aports/-/blob/e71cc12f98ab3e42e0c2736ef41bc784e360da1c/testing/hashcat/0001-fix-modules-path.patch
22
3- diff --git a/src/Makefile b/src/Makefile
4- index e538b6c28..bc741ea8b 100644
5- --- a/src/Makefile
6- +++ b/src/Makefile
7- @@ -532,9 +532,9 @@ install_kernels: install_shared
3+ diff -ruN a/src/Makefile b/src/Makefile
4+ --- a/src/Makefile 2025-08-23 10:43:56.000000000 +0200
5+ +++ b/src/Makefile 2025-09-07 14:54:40.368790546 +0200
6+ @@ -658,15 +658,15 @@
87
98 .PHONY: install_modules
109 install_modules: install_shared modules
@@ -15,13 +14,36 @@ index e538b6c28..bc741ea8b 100644
1514+ $(FIND) modules/ -mindepth 1 -type d -execdir $(INSTALL) -m 755 -d $(DESTDIR)$(LIBRARY_FOLDER)/hashcat/modules/{} \;
1615+ $(FIND) modules/ -mindepth 1 -type f -execdir $(INSTALL) -m 644 {} $(DESTDIR)$(LIBRARY_FOLDER)/hashcat/modules/{} \;
1716
17+ .PHONY: install_bridges
18+ install_bridges: install_shared bridges
19+ - $(INSTALL) -m 755 -d $(DESTDIR)$(SHARED_FOLDER)/bridges
20+ - $(FIND) bridges/ -mindepth 1 -type d -execdir $(INSTALL) -m 755 -d $(DESTDIR)$(SHARED_FOLDER)/bridges/{} \;
21+ - $(FIND) bridges/ -mindepth 1 -type f -execdir $(INSTALL) -m 644 {} $(DESTDIR)$(SHARED_FOLDER)/bridges/{} \;
22+ + $(INSTALL) -m 755 -d $(DESTDIR)$(LIBRARY_FOLDER)/bridges
23+ + $(FIND) bridges/ -mindepth 1 -type d -execdir $(INSTALL) -m 755 -d $(DESTDIR)$(LIBRARY_FOLDER)/bridges/{} \;
24+ + $(FIND) bridges/ -mindepth 1 -type f -execdir $(INSTALL) -m 644 {} $(DESTDIR)$(LIBRARY_FOLDER)/bridges/{} \;
25+
1826 .PHONY: install_library
1927 install_library: $(HASHCAT_LIBRARY)
20- diff --git a/src/interface.c b/src/interface.c
21- index d81b4ec97..5bf3e091a 100644
22- --- a/src/interface.c
23- +++ b/src/interface.c
24- @@ -21,9 +21,9 @@ int module_filename (const folder_config_t *folder_config, const int hash_mode,
28+ diff -ruN a/src/bridges.c b/src/bridges.c
29+ --- a/src/bridges.c 2025-08-23 10:43:56.000000000 +0200
30+ +++ b/src/bridges.c 2025-09-07 14:56:02.068139453 +0200
31+ @@ -22,9 +22,9 @@
32+ {
33+ // native compiled
34+ #if defined (_WIN) || defined (__CYGWIN__)
35+ - return snprintf (out_buf, out_size, "%s/bridges/bridge_%s.dll", folder_config->shared_dir, bridge_name);
36+ + return snprintf (out_buf, out_size, "/usr/lib/hashcat/bridges/bridge_%s.dll", bridge_name);
37+ #else
38+ - return snprintf (out_buf, out_size, "%s/bridges/bridge_%s.so", folder_config->shared_dir, bridge_name);
39+ + return snprintf (out_buf, out_size, "/usr/lib/hashcat/bridges/bridge_%s.so", bridge_name);
40+ #endif
41+ }
42+
43+ diff -ruN a/src/interface.c b/src/interface.c
44+ --- a/src/interface.c 2025-08-23 10:43:56.000000000 +0200
45+ +++ b/src/interface.c 2025-09-07 14:53:37.182294123 +0200
46+ @@ -21,9 +21,9 @@
2547 {
2648 // native compiled
2749 #if defined (_WIN) || defined (__CYGWIN__)
0 commit comments