contrib/lsupgrade.sh: show upgrade scripts in luasrc directories
This commit is contained in:
		
							parent
							
								
									284c61d98e
								
							
						
					
					
						commit
						f2feea2d3a
					
				@ -2,10 +2,11 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# Script to list all upgrade scripts in a clear manner
 | 
					# Script to list all upgrade scripts in a clear manner
 | 
				
			||||||
# Limitations:
 | 
					# Limitations:
 | 
				
			||||||
#  * Does only show scripts of packages whose `files' directory represent the whole image filesystem (which are all Gluon packages)
 | 
					#  * Does only show scripts of packages whose `files'/`luasrc' directories represent the whole image filesystem (which are all Gluon packages)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SUFFIX=files/lib/gluon/upgrade
 | 
					SUFFIX1=files/lib/gluon/upgrade
 | 
				
			||||||
 | 
					SUFFIX2=luasrc/lib/gluon/upgrade
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
shopt -s nullglob
 | 
					shopt -s nullglob
 | 
				
			||||||
@ -35,8 +36,11 @@ find ./package packages -name Makefile | while read makefile; do
 | 
				
			|||||||
	dirname="$(dirname "$dir" | cut -d/ -f 3-)"
 | 
						dirname="$(dirname "$dir" | cut -d/ -f 3-)"
 | 
				
			||||||
	package="$(basename "$dir")"
 | 
						package="$(basename "$dir")"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	for file in "${SUFFIX}"/*; do
 | 
						for file in "${SUFFIX1}"/*; do
 | 
				
			||||||
		echo "${GREEN}$(basename "${file}")${RESET}" "(${BLUE}${repo}${RESET}/${dirname}${dirname:+/}${RED}${package}${RESET}/${SUFFIX})"
 | 
							echo "${GREEN}$(basename "${file}")${RESET}" "(${BLUE}${repo}${RESET}/${dirname}${dirname:+/}${RED}${package}${RESET}/${SUFFIX1})"
 | 
				
			||||||
 | 
						done
 | 
				
			||||||
 | 
						for file in "${SUFFIX2}"/*; do
 | 
				
			||||||
 | 
							echo "${GREEN}$(basename "${file}")${RESET}" "(${BLUE}${repo}${RESET}/${dirname}${dirname:+/}${RED}${package}${RESET}/${SUFFIX2})"
 | 
				
			||||||
	done
 | 
						done
 | 
				
			||||||
	popd >/dev/null
 | 
						popd >/dev/null
 | 
				
			||||||
done | sort
 | 
					done | sort
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user