bubblewrap: add patch from alpine
This commit is contained in:
parent
26d5d814d9
commit
f9cfa66e79
|
@ -0,0 +1,19 @@
|
|||
Musl realpath() implementation currently depends on /proc which is
|
||||
not available when setting up pivot root. For the time being just
|
||||
fallback to given path if realpath() fails. If there was symlinks
|
||||
that would have required normalizing the following parse_mountinfo()
|
||||
will fail.
|
||||
|
||||
diff --git bind-mount.c bind-mount.c
|
||||
index 7d3543f..c33b701 100644
|
||||
--- bind-mount.c
|
||||
+++ bind-mount.c
|
||||
@@ -397,7 +397,7 @@ bind_mount (int proc_fd,
|
||||
path, so to find it in the mount table we need to do that too. */
|
||||
resolved_dest = realpath (dest, NULL);
|
||||
if (resolved_dest == NULL)
|
||||
- return 2;
|
||||
+ resolved_dest = strdup (dest);
|
||||
|
||||
mount_tab = parse_mountinfo (proc_fd, resolved_dest);
|
||||
if (mount_tab[0].mountpoint == NULL)
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'bubblewrap'
|
||||
pkgname=bubblewrap
|
||||
version=0.1.8
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=gnu-configure
|
||||
hostmakedepends="automake pkg-config"
|
||||
makedepends="libcap-devel"
|
||||
|
|
Loading…
Reference in New Issue