diff options
Diffstat (limited to 'fsmgr.hs')
-rw-r--r-- | fsmgr.hs | 55 |
1 files changed, 42 insertions, 13 deletions
@@ -119,20 +119,49 @@ aptListFiles AptListCfg{..} = | |||
119 | ("/var/lib/apt/lists" </>) . | 119 | ("/var/lib/apt/lists" </>) . |
120 | (replace "Translation-en" $ "Translation-" ++ translationLang) . | 120 | (replace "Translation-en" $ "Translation-" ++ translationLang) . |
121 | (replace "amd64" architecture) . | 121 | (replace "amd64" architecture) . |
122 | (if (releaseCodename == "stretch" || releaseCodename == "buster") | 122 | (if (releaseCodename == "bookworm") then id |
123 | then replace "-security" "_updates" <$> (replace "bullseye" releaseCodename) | 123 | else replace "bookworm" releaseCodename) <$> |
124 | else id) <$> observedCorrectListForBullseye | 124 | observedCorrectListForBookworm |
125 | where | 125 | where |
126 | observedCorrectListForBullseye = | 126 | |
127 | [ "httpredir.debian.org_debian_dists_bullseye_InRelease" | 127 | observedCorrectListForBookworm = |
128 | , "httpredir.debian.org_debian_dists_bullseye_main_binary-amd64_Packages" | 128 | [ "httpredir.debian.org_debian_dists_bookworm-backports_contrib_binary-amd64_Packages" |
129 | , "httpredir.debian.org_debian_dists_bullseye_main_i18n_Translation-en" | 129 | , "httpredir.debian.org_debian_dists_bookworm-backports_contrib_binary-i386_Packages" |
130 | , "security.debian.org_debian-security_dists_bullseye-security_InRelease" | 130 | , "httpredir.debian.org_debian_dists_bookworm-backports_contrib_i18n_Translation-en" |
131 | , "security.debian.org_debian-security_dists_bullseye-security_main_binary-amd64_Packages" | 131 | , "httpredir.debian.org_debian_dists_bookworm-backports_InRelease" |
132 | , "security.debian.org_debian-security_dists_bullseye-security_main_i18n_Translation-en" | 132 | , "httpredir.debian.org_debian_dists_bookworm-backports_main_binary-amd64_Packages" |
133 | , "security.debian.org_debian-security_dists_bullseye-security_non-free_binary-amd64_Packages" | 133 | , "httpredir.debian.org_debian_dists_bookworm-backports_main_binary-i386_Packages" |
134 | , "security.debian.org_debian-security_dists_bullseye-security_non-free_i18n_Translation-en" | 134 | , "httpredir.debian.org_debian_dists_bookworm-backports_main_i18n_Translation-en" |
135 | ] | 135 | , "httpredir.debian.org_debian_dists_bookworm-backports_non-free_binary-amd64_Packages" |
136 | , "httpredir.debian.org_debian_dists_bookworm-backports_non-free_binary-i386_Packages" | ||
137 | , "httpredir.debian.org_debian_dists_bookworm-backports_non-free_i18n_Translation-en" | ||
138 | , "httpredir.debian.org_debian_dists_bookworm_contrib_binary-amd64_Packages" | ||
139 | , "httpredir.debian.org_debian_dists_bookworm_contrib_binary-i386_Packages" | ||
140 | , "httpredir.debian.org_debian_dists_bookworm_contrib_i18n_Translation-en" | ||
141 | , "httpredir.debian.org_debian_dists_bookworm_InRelease" | ||
142 | , "httpredir.debian.org_debian_dists_bookworm_main_binary-amd64_Packages" | ||
143 | , "httpredir.debian.org_debian_dists_bookworm_main_binary-i386_Packages" | ||
144 | , "httpredir.debian.org_debian_dists_bookworm_main_i18n_Translation-en" | ||
145 | , "httpredir.debian.org_debian_dists_bookworm_non-free_binary-amd64_Packages" | ||
146 | , "httpredir.debian.org_debian_dists_bookworm_non-free_binary-i386_Packages" | ||
147 | , "httpredir.debian.org_debian_dists_bookworm_non-free-firmware_binary-amd64_Packages" | ||
148 | , "httpredir.debian.org_debian_dists_bookworm_non-free-firmware_binary-i386_Packages" | ||
149 | , "httpredir.debian.org_debian_dists_bookworm_non-free-firmware_i18n_Translation-en" | ||
150 | , "httpredir.debian.org_debian_dists_bookworm_non-free_i18n_Translation-en" | ||
151 | , "httpredir.debian.org_debian_dists_bookworm-updates_InRelease" | ||
152 | , "httpredir.debian.org_debian_dists_bookworm-updates_main_binary-amd64_Packages" | ||
153 | , "httpredir.debian.org_debian_dists_bookworm-updates_main_binary-i386_Packages" | ||
154 | , "httpredir.debian.org_debian_dists_bookworm-updates_main_i18n_Translation-en" | ||
155 | , "httpredir.debian.org_debian-security_dists_bookworm-security_contrib_binary-amd64_Packages" | ||
156 | , "httpredir.debian.org_debian-security_dists_bookworm-security_contrib_i18n_Translation-en" | ||
157 | , "httpredir.debian.org_debian-security_dists_bookworm-security_InRelease" | ||
158 | , "httpredir.debian.org_debian-security_dists_bookworm-security_main_binary-amd64_Packages" | ||
159 | , "httpredir.debian.org_debian-security_dists_bookworm-security_main_binary-i386_Packages" | ||
160 | , "httpredir.debian.org_debian-security_dists_bookworm-security_main_i18n_Translation-en" | ||
161 | , "httpredir.debian.org_debian-security_dists_bookworm-security_non-free-firmware_binary-amd64_Packages" | ||
162 | , "httpredir.debian.org_debian-security_dists_bookworm-security_non-free-firmware_binary-i386_Packages" | ||
163 | , "httpredir.debian.org_debian-security_dists_bookworm-security_non-free-firmware_i18n_Translation-en" | ||
164 | ] | ||
136 | 165 | ||
137 | buildRoot :: DiskImageConfig -> FilePath -> Action () | 166 | buildRoot :: DiskImageConfig -> FilePath -> Action () |
138 | buildRoot config@DiskImageConfig{..} finalOut = do | 167 | buildRoot config@DiskImageConfig{..} finalOut = do |