From eed5c7377e6939ce31f2a69185da6d80119fe29c Mon Sep 17 00:00:00 2001 From: Davide Cavalca Date: Tue, 8 Oct 2024 15:46:30 -0700 Subject: [PATCH] Add archive types for erofs and squashfs Fixes: #4218 --- schemas/schema-upgrade-1.35-1.36.sql | 11 +++++++++++ schemas/schema.sql | 4 ++++ 2 files changed, 15 insertions(+) create mode 100644 schemas/schema-upgrade-1.35-1.36.sql diff --git a/schemas/schema-upgrade-1.35-1.36.sql b/schemas/schema-upgrade-1.35-1.36.sql new file mode 100644 index 00000000..ef3de75b --- /dev/null +++ b/schemas/schema-upgrade-1.35-1.36.sql @@ -0,0 +1,11 @@ +-- upgrade script to migrate the Koji database schema +-- from version 1.35 to 1.36 + +BEGIN; + +INSERT INTO archivetypes (name, description, extensions) VALUES ('erofs', 'erofs image', 'erofs') ON CONFLICT DO NOTHING; +INSERT INTO archivetypes (name, description, extensions) VALUES ('erofs-compressed', 'Compressed erofs image', 'erofs.gz erofs.xz') ON CONFLICT DO NOTHING; +INSERT INTO archivetypes (name, description, extensions) VALUES ('squashfs', 'SquashFS image', 'squashfs') ON CONFLICT DO NOTHING; +INSERT INTO archivetypes (name, description, extensions) VALUES ('squashfs-compressed', 'Compressed SquashFS image', 'squashfs.gz squashfs.xz') ON CONFLICT DO NOTHING; + +COMMIT; diff --git a/schemas/schema.sql b/schemas/schema.sql index acb5df9a..eb9e9924 100644 --- a/schemas/schema.sql +++ b/schemas/schema.sql @@ -968,6 +968,10 @@ INSERT INTO archivetypes (name, description, extensions) VALUES ('checksum', 'Ch INSERT INTO archivetypes (name, description, extensions) VALUES ('changes', 'Kiwi changes file', 'changes.xz changes'); INSERT INTO archivetypes (name, description, extensions) VALUES ('packages', 'Kiwi packages listing', 'packages'); INSERT INTO archivetypes (name, description, extensions) VALUES ('verified', 'Kiwi verified package list', 'verified'); +INSERT INTO archivetypes (name, description, extensions) VALUES ('erofs', 'erofs image', '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'); -- Do we want to enforce a constraint that a build can only generate one