fdm: update safemove patch
I don't know how to use fdm, so can't do tests whether patches are working for it.
This commit is contained in:
parent
736e5b41cf
commit
4274558372
|
@ -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"
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue