diff --git a/packages/fdm/build.sh b/packages/fdm/build.sh index 25e52b9ede..8a696b5ed3 100644 --- a/packages/fdm/build.sh +++ b/packages/fdm/build.sh @@ -4,7 +4,7 @@ TERMUX_PKG_LICENSE="ISC, BSD 3-Clause" TERMUX_PKG_LICENSE_FILE="LICENSE, LICENSE.BSD" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.1 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/nicm/fdm/releases/download/${TERMUX_PKG_VERSION}/fdm-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=858df2e6ef0836d940e8b8cc4fec333770fa9c97ba0f2485a9e63ed18b2cadff TERMUX_PKG_DEPENDS="libandroid-glob, libtdb, openssl, pcre, zlib" diff --git a/packages/fdm/fix-safemove.patch b/packages/fdm/fix-safemove.patch index 01c83e2f34..439c40721c 100644 --- a/packages/fdm/fix-safemove.patch +++ b/packages/fdm/fix-safemove.patch @@ -6,7 +6,7 @@ diff -uNr fdm-2.1/file.c fdm-2.1.mod/file.c ret = link(oldpath, newpath); - if (ret != 0 && errno == EXDEV) { -+ if (ret != 0 && (errno == EXDEV || errno == EPERM)) { ++ if (ret != 0 && (errno == EXDEV || errno == EACCES)) { ret = stat(newpath, &sb); if (ret == -1) { if (errno == ENOENT)