X-Git-Url: https://git.distorted.org.uk/~mdw/termux-packages/blobdiff_plain/27ce01e83bf0264b9aed9595226ef84f07ca0f52..fee1613812436ecdf4de4a4ecb145d89e60022ff:/packages/dpkg/src-configure.c.patch diff --git a/packages/dpkg/src-configure.c.patch b/packages/dpkg/src-configure.c.patch index b5863759..d1f18f0f 100644 --- a/packages/dpkg/src-configure.c.patch +++ b/packages/dpkg/src-configure.c.patch @@ -1,7 +1,7 @@ -diff -u -r ../dpkg-1.18.4/src/configure.c ./src/configure.c ---- ../dpkg-1.18.4/src/configure.c 2015-11-26 18:53:41.000000000 -0500 -+++ ./src/configure.c 2016-03-03 17:41:42.494272593 -0500 -@@ -496,8 +496,10 @@ +diff -u -r ../dpkg-1.18.15/src/configure.c ./src/configure.c +--- ../dpkg-1.18.15/src/configure.c 2016-11-11 22:18:40.000000000 -0500 ++++ ./src/configure.c 2016-12-03 16:32:43.719508056 -0500 +@@ -497,8 +497,10 @@ pkg_name(pkg, pnaw_nonambig), cdr2.buf, strerror(errno)); if (!(what & CFOF_USER_DEL)) @@ -14,3 +14,14 @@ diff -u -r ../dpkg-1.18.4/src/configure.c ./src/configure.c pkg_name(pkg, pnaw_nonambig), cdr.buf, cdr2.buf, strerror(errno)); /* Fall through. */ +@@ -757,7 +759,9 @@ + pkg_name(pkg, pnaw_nonambig), in, + result->buf, strerror(errno)); + return -1; +- } else if (r != stab.st_size) { ++ } else if (r > stab.st_size) { ++ /* Termux patch: In some cases st_size is too large, ignore that. ++ See https://github.com/corbinlc/GNURootDebian/issues/103 */ + warning(_("symbolic link '%.250s' size has " + "changed from %jd to %zd"), + result->buf, (intmax_t)stab.st_size, r);