summaryrefslogtreecommitdiff
path: root/fsmgr.hs
diff options
context:
space:
mode:
Diffstat (limited to 'fsmgr.hs')
-rw-r--r--fsmgr.hs55
1 files changed, 42 insertions, 13 deletions
diff --git a/fsmgr.hs b/fsmgr.hs
index f3d7af0..d2c7100 100644
--- a/fsmgr.hs
+++ b/fsmgr.hs
@@ -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" 127observedCorrectListForBookworm =
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
137buildRoot :: DiskImageConfig -> FilePath -> Action () 166buildRoot :: DiskImageConfig -> FilePath -> Action ()
138buildRoot config@DiskImageConfig{..} finalOut = do 167buildRoot config@DiskImageConfig{..} finalOut = do