From d16c16a668fba39850c5d5df7aec87eccfba864b Mon Sep 17 00:00:00 2001 From: Simon de Vlieger Date: May 30 2025 19:09:54 +0000 Subject: schemas: wsl file suffix The "new" WSL images need a WSL suffix. Currently this is managed on a per-instance basis but it's a bit of work to sync across them. Instead add it be default. Signed-off-by: Simon de Vlieger --- diff --git a/schemas/schema-upgrade-1.36-1.37.sql b/schemas/schema-upgrade-1.36-1.37.sql new file mode 100644 index 0000000..a9d3d12 --- /dev/null +++ b/schemas/schema-upgrade-1.36-1.37.sql @@ -0,0 +1,8 @@ +-- upgrade script to migrate the Koji database schema +-- from version 1.36 to 1.37 + +BEGIN; + +INSERT INTO archivetypes (name, description, extensions) VALUES ('wsl', 'Compressed tarball for Windows Subsystem for Linux', 'wsl') ON CONFLICT DO NOTHING; + +COMMIT; diff --git a/schemas/schema.sql b/schemas/schema.sql index eb9e992..2a99783 100644 --- a/schemas/schema.sql +++ b/schemas/schema.sql @@ -972,6 +972,7 @@ INSERT INTO archivetypes (name, description, extensions) VALUES ('erofs', 'erofs INSERT INTO archivetypes (name, description, extensions) VALUES ('erofs-compressed', 'Compressed erofs image', 'erofs.gz erofs.xz'); INSERT INTO archivetypes (name, description, extensions) VALUES ('squashfs', 'SquashFS image', 'squashfs'); INSERT INTO archivetypes (name, description, extensions) VALUES ('squashfs-compressed', 'Compressed SquashFS image', 'squashfs.gz squashfs.xz'); +INSERT INTO archivetypes (name, description, extensions) VALUES ('wsl', 'Compressed tarball for Windows Subsystem for Linux', 'wsl'); -- Do we want to enforce a constraint that a build can only generate one