bubblewrap: add patch from alpine

This commit is contained in:
Duncaen 2017-04-14 16:25:10 +02:00
parent 26d5d814d9
commit f9cfa66e79
2 changed files with 20 additions and 1 deletions

View File

@ -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)

View File

@ -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"