You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/tools
Mathias Kresin 5d0b180f79 tools: flock: add NFSv4 compatibility
This patch fixes the LEDE build on mounted NFSv4 shares.

The lock file cannot be opened in read-write mode by default, because
then we cannot use flock(1) to lock executable files.

The read-write mode for lock files is necessary on NFSv4 where
flock(2) is emulated by by fcntl() -- this situation is possible to
detect by flock(2) EBADF error.

The patch consist of the following util-linux/flock commits

http://git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/?id=eb742a1f66d5e3a7c5b43efce741c113f51bef3b

http://git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/?id=caf1ba11a367ad702fb774653daf9ebdcca49d7b

without including the pre kernel 3.4 support.

Signed-off-by: Mathias Kresin <dev@kresin.me>
Signed-off-by: Felix Fietkau <nbd@nbd.name> [minor cleanup]
8 years ago
..
autoconf tools/autoconf: fix compile on musl hosts 9 years ago
automake automake: portability fixes 9 years ago
b43-tools b43-tools: b43-fwsquash.py: manually remove LP-PHY 16 support 10 years ago
bc bc: add download mirrors 9 years ago
bison tools/bison: update to 3.0.4 9 years ago
ccache ccache: Make ccache aware of OpenWRT provided GCC patch. 9 years ago
cloog cloog: update to 0.18.1 11 years ago
cmake tools/cmake: fix parallel build with Make 4.2+ 8 years ago
dosfstools dosfstools: fix build on OS X 8 years ago
e2fsprogs e2fsprogs: fix build problem with very old libmagic 8 years ago
elftosb tools: remove static linking support 9 years ago
expat tools: add expat library (to be used by gdb) 9 years ago
findutils tools/findutils: Update to 4.6.0 8 years ago
firmware-utils apm821xx: add support for the Cisco Meraki MR24 8 years ago
flex tools/flex: update to 2.6.1 8 years ago
flock tools: flock: add NFSv4 compatibility 8 years ago
genext2fs tools: bring back genext2fs for apm821xx 8 years ago
gengetopt tools: gengetopt: Disable doc and tests builds 9 years ago
gmp tools/gmp: update to 6.1.0 8 years ago
include tools: host/include/getline.h: fix FreeBSD 8.0+ support 9 years ago
isl tools/isl: bump to 0.17.1 8 years ago
kernel2minor tools: add kernel2minor utility for Mikrotik devices 8 years ago
libelf build: add the + token to any commands that can pass through the jobserver, fixes parallel build on some systems 12 years ago
libressl build: allow to build LEDE on latest MacOS X 8 years ago
libtool libtool: passthrough -fstack-protector* to linker 9 years ago
lzma tools: lzma: reduce copyright noise 8 years ago
lzma-old tools/lzma-old fix compile issues (patch from #10253) 13 years ago
m4 tools: remove static linking support 9 years ago
make-ext4fs tools: make-ext4fs: fix build regression on mac os x 8 years ago
missing-macros tools: remove a bunch of unused automake macros 9 years ago
mkimage tools: mkimage: sync include/linux/compiler*.h with u-boot master 8 years ago
mklibs tools: remove static linking support 9 years ago
mm-macros mm-macros: update to 0.9.10 8 years ago
mpc tools/mpc: update to 1.0.3 9 years ago
mpfr tools/mpfr: update to 3.1.4 8 years ago
mtd-utils update mtd-utils to 1.5.2 9 years ago
mtools mtools: build and install mmd 9 years ago
padjffs2 tools: padjffs2: add option to output padding data to stdout 8 years ago
patch tools/patch: enable parallel build 9 years ago
patch-image tools: patch-image: Added optional size option 8 years ago
patchelf tools/patchelf: fix portability issue breaking mac os x builds (#18998) 9 years ago
pkg-config tools: pkg-config: fix build with GCC 6 8 years ago
ppl ppl: update to 1.1 11 years ago
qemu tools: remove static linking support 9 years ago
quilt tools/quilt: fix build error during kernel_menuconfig on a cleaned env 9 years ago
scons tools/scons: update to 2.4.1 9 years ago
sdimage tools: add sdimage for mxs 9 years ago
sed tools/sed: fix compile on musl hosts 9 years ago
sparse sparse: update to support llvm 3.5.0 8 years ago
squashfs tools/squashfs: refresh patches 9 years ago
squashfs4 squashfs4: use upstream xz compression header format 8 years ago
sstrip tools: remove static linking support 9 years ago
tar tools: add tar host build, required for --sort=name which was only added in the latest version 9 years ago
upslug2 tools: remove static linking support 9 years ago
upx tools: remove static linking support 9 years ago
wrt350nv2-builder tools: remove static linking support 9 years ago
xz tools/xz: update to 5.2.2 9 years ago
yaffs2 tools: remove static linking support 9 years ago
Makefile tools: bring back genext2fs for apm821xx 8 years ago