mirror of
https://git.yoctoproject.org/poky
synced 2026-05-09 05:29:32 +00:00
bitbake: toaster: move image file suffix list to model
Image file suffixes are used in the project configuration page to show a list of available image file types. This list is stored as a function in the views code. However, this list is also needed when parsing image file paths, so that the suffixes can be shown in the "all builds" and "project builds" tables. Move the list of valid image file suffixes to the Target_Image_File class to make is accessible in other places where it may be needed. [YOCTO #8738] (Bitbake rev: c2f20232077917552623fd0726d0820e50b04cae) Signed-off-by: Elliot Smith <elliot.smith@intel.com> Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
d29e4cd040
commit
c02ee05857
@@ -461,6 +461,15 @@ class Target(models.Model):
|
||||
return self.target
|
||||
|
||||
class Target_Image_File(models.Model):
|
||||
# valid suffixes for image files produced by a build
|
||||
SUFFIXES = {
|
||||
'btrfs', 'cpio', 'cpio.gz', 'cpio.lz4', 'cpio.lzma', 'cpio.xz',
|
||||
'cramfs', 'elf', 'ext2', 'ext2.bz2', 'ext2.gz', 'ext2.lzma', 'ext4',
|
||||
'ext4.gz', 'ext3', 'ext3.gz', 'hddimg', 'iso', 'jffs2', 'jffs2.sum',
|
||||
'squashfs', 'squashfs-lzo', 'squashfs-xz', 'tar.bz2', 'tar.lz4',
|
||||
'tar.xz', 'tartar.gz', 'ubi', 'ubifs', 'vmdk'
|
||||
}
|
||||
|
||||
target = models.ForeignKey(Target)
|
||||
file_name = models.FilePathField(max_length=254)
|
||||
file_size = models.IntegerField()
|
||||
|
||||
@@ -2808,12 +2808,7 @@ if True:
|
||||
'all_proxy','ftp_proxy','http_proxy ','https_proxy'
|
||||
}
|
||||
|
||||
vars_fstypes = {
|
||||
'btrfs','cpio','cpio.gz','cpio.lz4','cpio.lzma','cpio.xz','cramfs',
|
||||
'elf','ext2','ext2.bz2','ext2.gz','ext2.lzma', 'ext4', 'ext4.gz', 'ext3','ext3.gz','hddimg',
|
||||
'iso','jffs2','jffs2.sum','squashfs','squashfs-lzo','squashfs-xz','tar.bz2',
|
||||
'tar.lz4','tar.xz','tartar.gz','ubi','ubifs','vmdk'
|
||||
}
|
||||
vars_fstypes = Target_Image_File.SUFFIXES
|
||||
|
||||
return(vars_managed,sorted(vars_fstypes),vars_blacklist)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user