craft_archives.defaults
¶
This module allows modification of the default sources in a given root.
- craft_archives.defaults.use_old_releases(root=PosixPath('/'), *, deb822_name='ubuntu.sources', old_releases_url='http://old-releases.ubuntu.com/ubuntu', change_domain='ubuntu.com')[source]¶
Migrate the given root to use an old-releases archive if relevant.
This changes the given root to use an archive on an old-releases site if the release exists on that site. If not, it’s a no-op.
- Parameters:
root (
Path
) – The root of the filesystem to examine.deb822_name (
str
) – The name of the deb822 file to search for default sources. (Default:ubuntu.sources
)old_releases_url (
str
) – The URL of the old-releases site. (Default:http://old-releases.ubuntu.com/ubuntu
)change_domain (
str
) – Only change sources on this domain. (Default:ubuntu.com
)
- Return type:
- Returns:
True if any default releases were changed, False otherwise.