diff -uNr popt-1.16/poptconfig.c popt-1.16.mod/poptconfig.c --- popt-1.16/poptconfig.c 2009-05-20 16:18:07.000000000 +0300 +++ popt-1.16.mod/poptconfig.c 2017-09-12 12:08:55.442990190 +0300 @@ -499,7 +499,7 @@ int poptReadDefaultConfig(poptContext con, /*@unused@*/ UNUSED(int useEnv)) { static const char _popt_sysconfdir[] = POPT_SYSCONFDIR "/popt"; - static const char _popt_etc[] = "/etc/popt"; + static const char _popt_etc[] = "@TERMUX_PREFIX@/etc/popt"; char * home; struct stat sb; int rc = 0; /* assume success */ @@ -515,12 +515,12 @@ if (rc) goto exit; #if defined(HAVE_GLOB_H) - if (!stat("/etc/popt.d", &sb) && S_ISDIR(sb.st_mode)) { + if (!stat("@TERMUX_PREFIX@/etc/popt.d", &sb) && S_ISDIR(sb.st_mode)) { const char ** av = NULL; int ac = 0; int i; - if ((rc = poptGlob(con, "/etc/popt.d/*", &ac, &av)) == 0) { + if ((rc = poptGlob(con, "@TERMUX_PREFIX@/etc/popt.d/*", &ac, &av)) == 0) { for (i = 0; rc == 0 && i < ac; i++) { const char * fn = av[i]; if (fn == NULL || strstr(fn, ".rpmnew") || strstr(fn, ".rpmsave"))