scripts: add support for manifest-only model aliases
This commit is contained in:
		
							parent
							
								
									bcca4a2f11
								
							
						
					
					
						commit
						75f2c45ec2
					
				@ -18,6 +18,10 @@ alias() {
 | 
				
			|||||||
	:
 | 
						:
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					manifest_alias() {
 | 
				
			||||||
 | 
						:
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
packages() {
 | 
					packages() {
 | 
				
			||||||
	:
 | 
						:
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -9,6 +9,7 @@ default_sysupgrade_ext='.bin'
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
output=
 | 
					output=
 | 
				
			||||||
aliases=
 | 
					aliases=
 | 
				
			||||||
 | 
					manifest_aliases=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
sysupgrade_ext=
 | 
					sysupgrade_ext=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -33,6 +34,10 @@ generate() {
 | 
				
			|||||||
		for alias in $aliases; do
 | 
							for alias in $aliases; do
 | 
				
			||||||
			generate_line "$alias" "gluon-${SITE_CODE}-${GLUON_RELEASE}-${alias}-sysupgrade${sysupgrade_ext}"
 | 
								generate_line "$alias" "gluon-${SITE_CODE}-${GLUON_RELEASE}-${alias}-sysupgrade${sysupgrade_ext}"
 | 
				
			||||||
		done
 | 
							done
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							for alias in $manifest_aliases; do
 | 
				
			||||||
 | 
								generate_line "$alias" "gluon-${SITE_CODE}-${GLUON_RELEASE}-${output}-sysupgrade${sysupgrade_ext}"
 | 
				
			||||||
 | 
							done
 | 
				
			||||||
	fi
 | 
						fi
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -44,6 +49,7 @@ device() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	output="$1"
 | 
						output="$1"
 | 
				
			||||||
	aliases=
 | 
						aliases=
 | 
				
			||||||
 | 
						manifest_aliases=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	sysupgrade_ext="$default_sysupgrade_ext"
 | 
						sysupgrade_ext="$default_sysupgrade_ext"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@ -53,6 +59,7 @@ sysupgrade_image() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	output="$1"
 | 
						output="$1"
 | 
				
			||||||
	aliases=
 | 
						aliases=
 | 
				
			||||||
 | 
						manifest_aliases=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if [ "$3" ]; then
 | 
						if [ "$3" ]; then
 | 
				
			||||||
		sysupgrade_ext="$3"
 | 
							sysupgrade_ext="$3"
 | 
				
			||||||
@ -65,6 +72,10 @@ alias() {
 | 
				
			|||||||
	aliases="$aliases $1"
 | 
						aliases="$aliases $1"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					manifest_alias() {
 | 
				
			||||||
 | 
						manifest_aliases="$manifest_aliases $1"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
sysupgrade() {
 | 
					sysupgrade() {
 | 
				
			||||||
	if [ "$2" ]; then
 | 
						if [ "$2" ]; then
 | 
				
			||||||
		sysupgrade_ext="$2"
 | 
							sysupgrade_ext="$2"
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user