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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |