mirror of
https://github.com/termux/termux-packages.git
synced 2024-11-27 06:18:57 +00:00
69 lines
2.7 KiB
Diff
69 lines
2.7 KiB
Diff
--- a/key.dns_resolver.c
|
|
+++ b/key.dns_resolver.c
|
|
@@ -46,7 +46,7 @@
|
|
static const char a_query_type[] = "a";
|
|
static const char aaaa_query_type[] = "aaaa";
|
|
static const char afsdb_query_type[] = "afsdb";
|
|
-static const char *config_file = "/etc/keyutils/key.dns_resolver.conf";
|
|
+static const char *config_file = "@TERMUX_PREFIX@/etc/keyutils/key.dns_resolver.conf";
|
|
static bool config_specified = false;
|
|
key_serial_t key;
|
|
static int verbose;
|
|
--- a/keyctl.c
|
|
+++ b/keyctl.c
|
|
@@ -1319,7 +1319,7 @@
|
|
if (argc == 0) {
|
|
q = getenv("SHELL");
|
|
if (!q)
|
|
- q = "/bin/sh";
|
|
+ q = "@TERMUX_PREFIX@/bin/sh";
|
|
execl(q, q, NULL);
|
|
error(q);
|
|
}
|
|
--- a/keyctl_watch.c
|
|
+++ b/keyctl_watch.c
|
|
@@ -406,7 +406,7 @@
|
|
if (argc == 0) {
|
|
const char *q = getenv("SHELL");
|
|
if (!q)
|
|
- q = "/bin/sh";
|
|
+ q = "@TERMUX_PREFIX@/bin/sh";
|
|
execl(q, q, NULL);
|
|
error(q);
|
|
}
|
|
--- a/request-key.c
|
|
+++ b/request-key.c
|
|
@@ -278,8 +278,8 @@
|
|
static void lookup_action(struct parameters *params)
|
|
{
|
|
if (!xlocaldirs) {
|
|
- scan_conf_dir(params, "/etc/request-key.d");
|
|
- scan_conf_file(params, AT_FDCWD, "/etc/request-key.conf");
|
|
+ scan_conf_dir(params, "@TERMUX_PREFIX@/etc/request-key.d");
|
|
+ scan_conf_file(params, AT_FDCWD, "@TERMUX_PREFIX@/etc/request-key.conf");
|
|
} else {
|
|
scan_conf_dir(params, "request-key.d");
|
|
scan_conf_file(params, AT_FDCWD, "request-key.conf");
|
|
--- a/request-key.conf
|
|
+++ b/request-key.conf
|
|
@@ -31,11 +31,11 @@
|
|
|
|
#OP TYPE DESCRIPTION CALLOUT INFO PROGRAM ARG1 ARG2 ARG3 ...
|
|
#====== ======= =============== =============== ===============================
|
|
-create dns_resolver * * /sbin/key.dns_resolver %k
|
|
-create user debug:* negate /bin/keyctl negate %k 30 %S
|
|
-create user debug:* rejected /bin/keyctl reject %k 30 %c %S
|
|
-create user debug:* expired /bin/keyctl reject %k 30 %c %S
|
|
-create user debug:* revoked /bin/keyctl reject %k 30 %c %S
|
|
-create user debug:loop:* * |/bin/cat
|
|
-create user debug:* * /usr/share/keyutils/request-key-debug.sh %k %d %c %S
|
|
-negate * * * /bin/keyctl negate %k 30 %S
|
|
+create dns_resolver * * @TERMUX_PREFIX@/bin/key.dns_resolver %k
|
|
+create user debug:* negate @TERMUX_PREFIX@/bin/keyctl negate %k 30 %S
|
|
+create user debug:* rejected @TERMUX_PREFIX@/bin/keyctl reject %k 30 %c %S
|
|
+create user debug:* expired @TERMUX_PREFIX@/bin/keyctl reject %k 30 %c %S
|
|
+create user debug:* revoked @TERMUX_PREFIX@/bin/keyctl reject %k 30 %c %S
|
|
+create user debug:loop:* * |@TERMUX_PREFIX@/bin/cat
|
|
+create user debug:* * @TERMUX_PREFIX@/share/keyutils/request-key-debug.sh %k %d %c %S
|
|
+negate * * * @TERMUX_PREFIX@/bin/keyctl negate %k 30 %S
|