chiark / gitweb /
debianutils: Update from 4.8.3 to 4.8.4
[termux-packages] / packages / elinks / elinks-fix-paths.patch
1 diff --git a/contrib/proxy/gen.c b/contrib/proxy/gen.c
2 index 6e7807ab..8b5b2b1a 100644
3 --- a/contrib/proxy/gen.c
4 +++ b/contrib/proxy/gen.c
5 @@ -5,7 +5,7 @@
6  #include <unistd.h>
7  
8  struct stat st;
9 -char *file = "/tmp/log";
10 +char *file = "/data/data/com.termux/files/usr/tmp/log";
11  unsigned char *data;
12  int counter = 0;
13  
14 @@ -17,7 +17,7 @@ struct {
15  } tab[100000]; /* should be enough */
16  
17  unsigned char header[] =
18 -"#!/usr/bin/env python\n"
19 +"#!/data/data/com.termux/files/usr/bin/env python\n"
20  "import BaseHTTPServer\n\n";
21  
22  unsigned char footer[] =
23 diff --git a/src/network/socket.c b/src/network/socket.c
24 index 3426b681..480d7378 100644
25 --- a/src/network/socket.c
26 +++ b/src/network/socket.c
27 @@ -83,7 +83,7 @@ static INIT_LIST_OF(struct socket_weak_ref, socket_weak_refs);
28  /* To enable logging of tranfers, for debugging purposes. */
29  #if 0
30  
31 -#define DEBUG_TRANSFER_LOGFILE "/tmp/log"
32 +#define DEBUG_TRANSFER_LOGFILE "/data/data/com.termux/files/usr/tmp/log"
33  
34  static void
35  debug_transfer_log(unsigned char *data, int len)
36 diff --git a/src/osdep/unix/sysinfo.h b/src/osdep/unix/sysinfo.h
37 index 7b4ef587..d2653d87 100644
38 --- a/src/osdep/unix/sysinfo.h
39 +++ b/src/osdep/unix/sysinfo.h
40 @@ -6,7 +6,7 @@
41  
42  #define SYSTEM_NAME    "Unix"
43  #define SYSTEM_STR     "unix"
44 -#define DEFAULT_SHELL  "/bin/sh"
45 +#define DEFAULT_SHELL  "/data/data/com.termux/files/usr/bin/sh"
46  #define GETSHELL       getenv("SHELL")
47  
48  static inline int dir_sep(char x) { return x == '/'; }
49 diff --git a/src/protocol/file/mailcap.c b/src/protocol/file/mailcap.c
50 index 24b47025..06eff352 100644
51 --- a/src/protocol/file/mailcap.c
52 +++ b/src/protocol/file/mailcap.c
53 @@ -110,7 +110,7 @@ mailcap_protocol_handler(struct connection *conn)
54                 /* We implicitly chain stderr to ELinks' stderr. */
55                 close_all_non_term_fd();
56  
57 -               if (execl("/bin/sh", "/bin/sh", "-c", script, (char *) NULL)) {
58 +               if (execl("/data/data/com.termux/files/usr/bin/sh", "/data/data/com.termux/files/usr/bin/sh", "-c", script, (char *) NULL)) {
59                         _exit(3);
60                 }
61  
62 diff --git a/src/session/download.c b/src/session/download.c
63 index 000bbe97..538f1715 100644
64 --- a/src/session/download.c
65 +++ b/src/session/download.c
66 @@ -373,7 +373,7 @@ exec_mailcap_command(void *data)
67                                 add_to_string(&string, "mailcap:");
68                                 add_to_string(&string, exec_mailcap->command);
69                                 if (exec_mailcap->file) {
70 -                                       add_to_string(&string, " && /bin/rm -f ");
71 +                                       add_to_string(&string, " && /data/data/com.termux/files/usr/bin/rm -f ");
72                                         add_to_string(&string, exec_mailcap->file);
73                                 }
74  
75 @@ -1067,7 +1067,7 @@ subst_file(unsigned char *prog, unsigned char *file)
76                 struct string s;
77  
78                 if (init_string(&s)) {
79 -                       add_to_string(&s, "/bin/cat ");
80 +                       add_to_string(&s, "/data/data/com.termux/files/usr/bin/cat ");
81                         add_shell_quoted_to_string(&s, file, strlen(file));
82                         add_to_string(&s, " | ");
83                         add_string_to_string(&s, &name);
84 diff --git a/src/setup.h b/src/setup.h
85 index 572610f5..5b69de99 100644
86 --- a/src/setup.h
87 +++ b/src/setup.h
88 @@ -83,11 +83,11 @@
89  
90  /* Default mime settings */
91  #define DEFAULT_MIME_TYPE              "application/octet-stream"
92 -#define DEFAULT_PAGER_PATH             "/usr/bin/pager"
93 -#define DEFAULT_LESS_PATH              "/usr/bin/less"
94 -#define DEFAULT_MORE_PATH              "/usr/bin/more"
95 -#define DEFAULT_MAILCAP_PATH           "~/.mailcap:/etc/mailcap:/usr/etc/mailcap:/usr/local/etc/mailcap:/usr/share/mailcap:/usr/share/misc/mailcap"
96 -#define DEFAULT_MIMETYPES_PATH         "~/.mime.types:/etc/mime.types:/usr/etc/mime.types:/usr/local/etc/mime.types:/usr/share/mime.types:/usr/share/misc/mime.types"
97 +#define DEFAULT_PAGER_PATH             "/data/data/com.termux/files/usr/bin/pager"
98 +#define DEFAULT_LESS_PATH              "/data/data/com.termux/files/usr/bin/less"
99 +#define DEFAULT_MORE_PATH              "/data/data/com.termux/files/usr/bin/more"
100 +#define DEFAULT_MAILCAP_PATH           "~/.mailcap:/data/data/com.termux/files/usr/etc/mailcap:/data/data/com.termux/files/usr/share/mailcap"
101 +#define DEFAULT_MIMETYPES_PATH         "~/.mime.types:/data/data/com.termux/files/usr/etc/mime.types:/data/data/com.termux/files/usr/share/mime.types"
102  
103  /* Default external commands (see osdep/newwin.c and/or system-specific osdep/
104   * files) */
105 diff --git a/src/util/file.c b/src/util/file.c
106 index 90882eed..cae9052e 100644
107 --- a/src/util/file.c
108 +++ b/src/util/file.c
109 @@ -186,7 +186,7 @@ get_tempdir_filename(unsigned char *name)
110         if (!tmpdir || !*tmpdir) tmpdir = getenv("TMP");
111         if (!tmpdir || !*tmpdir) tmpdir = getenv("TEMPDIR");
112         if (!tmpdir || !*tmpdir) tmpdir = getenv("TEMP");
113 -       if (!tmpdir || !*tmpdir) tmpdir = "/tmp";
114 +       if (!tmpdir || !*tmpdir) tmpdir = "/data/data/com.termux/files/usr/tmp";
115  
116         return straconcat(tmpdir, "/", name, (unsigned char *) NULL);
117  }