ujail: remove some debug/dev hack
authorEtienne CHAMPETIER <champetier.etienne@gmail.com>
Fri, 27 Nov 2015 16:27:12 +0000 (16:27 +0000)
committerJohn Crispin <blogic@openwrt.org>
Fri, 27 Nov 2015 16:48:49 +0000 (17:48 +0100)
this code is present since first ujail commit (dfcfcca7)

Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>
jail/elf.c
jail/jail.c

index c3a392c..7c52880 100644 (file)
@@ -100,17 +100,12 @@ const char* find_lib(const char *file)
 {
        struct library *l;
        static char path[PATH_MAX];
-       const char *p;
 
        l = avl_find_element(&libraries, file, l, avl);
        if (!l)
                return NULL;
 
-       p = l->path;
-       if (strstr(p, "local"))
-               p = "/lib";
-
-       snprintf(path, sizeof(path), "%s/%s", p, file);
+       snprintf(path, sizeof(path), "%s/%s", l->path, file);
 
        return path;
 }
index b7e6946..f62d121 100644 (file)
@@ -92,21 +92,17 @@ static int mkdir_p(char *dir, mode_t mask)
 
 static int mount_bind(const char *root, const char *path, const char *name, int readonly, int error)
 {
-       const char *p = path;
        struct stat s;
        char old[PATH_MAX];
        char new[PATH_MAX];
        int fd;
 
-       if (strstr(p, "local"))
-               p = "/lib";
-
        snprintf(old, sizeof(old), "%s/%s", path, name);
-       snprintf(new, sizeof(new), "%s%s", root, p);
+       snprintf(new, sizeof(new), "%s%s", root, path);
 
        mkdir_p(new, 0755);
 
-       snprintf(new, sizeof(new), "%s%s/%s", root, p, name);
+       snprintf(new, sizeof(new), "%s%s/%s", root, path, name);
 
        if (stat(old, &s)) {
                ERROR("%s does not exist\n", old);