diff -uNr apk-tools-2.10.3/src/commit.c apk-tools-2.10.3.mod/src/commit.c
--- apk-tools-2.10.3/src/commit.c	2018-11-15 15:09:07.000000000 +0200
+++ apk-tools-2.10.3.mod/src/commit.c	2018-11-19 17:44:44.799596053 +0200
@@ -19,6 +19,8 @@
 
 #include "apk_print.h"
 
+#include "termux_prefix.h"
+
 static inline int pkg_available(struct apk_database *db, struct apk_package *pkg)
 {
 	if (pkg->repos & db->available_repos)
@@ -235,7 +237,7 @@
 	if (file[0] == '.') return 0;
 	if ((apk_flags & (APK_NO_SCRIPTS | APK_SIMULATE)) != 0) return 0;
 
-	snprintf(fn, sizeof(fn), "etc/apk/commit_hooks.d" "/%s", file);
+	snprintf(fn, sizeof(fn), TERMUX_PREFIX_RELATIVE"etc/apk/commit_hooks.d" "/%s", file);
 	if ((apk_flags & APK_NO_COMMIT_HOOKS) != 0) {
 		apk_message("Skipping: %s %s", fn, commit_hook_str[hook->type]);
 		return 0;
@@ -251,7 +253,7 @@
 static int run_commit_hooks(struct apk_database *db, int type)
 {
 	struct apk_commit_hook hook = { .db = db, .type = type };
-	return apk_dir_foreach_file(openat(db->root_fd, "etc/apk/commit_hooks.d", O_RDONLY | O_CLOEXEC),
+	return apk_dir_foreach_file(openat(db->root_fd, TERMUX_PREFIX_RELATIVE"etc/apk/commit_hooks.d", O_RDONLY | O_CLOEXEC),
 				    run_commit_hook, &hook);
 }