| 
							
							
								 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] | 2016-08-11 10:50:10 +02:00 |  | 
			
				
					| 
							
							
								 John Crispin | b2348e69ad | tools/flock: fix compile on Alpine Linux fixes build errors:
src/flock.c:208:34: error: 'O_NOCTTY' undeclared (first use in this function)
     fd = open(filename, O_RDONLY|O_NOCTTY|O_CREAT, 0666);
src/flock.c:208:43: error: 'O_CREAT' undeclared (first use in this function)
     fd = open(filename, O_RDONLY|O_NOCTTY|O_CREAT, 0666);
Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
SVN-Revision: 48978 | 2016-03-10 19:10:48 +00:00 |  | 
			
				
					| 
							
							
								 Felix Fietkau | 4c4709e5b1 | flock: do not use ccache, fixes build error Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48447 | 2016-01-21 23:22:11 +00:00 |  | 
			
				
					| 
							
							
								 Jo-Philipp Wich | f7e56763e1 | tools: remove static linking support Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44285 | 2015-02-06 00:00:43 +00:00 |  | 
			
				
					| 
							
							
								 Jo-Philipp Wich | cf1698c637 | use HOST_STATIC_LINKING instead of hardcoding -static SVN-Revision: 33140 | 2012-08-12 12:34:30 +00:00 |  | 
			
				
					| 
							
							
								 Jo-Philipp Wich | 6c47378041 | flock: link statically SVN-Revision: 33092 | 2012-08-10 19:26:26 +00:00 |  | 
			
				
					| 
							
							
								 Felix Fietkau | 731877c5d9 | add a stripped down (and portable) version of flock to the host tools SVN-Revision: 23707 | 2010-10-29 13:39:18 +00:00 |  |