-
Notifications
You must be signed in to change notification settings - Fork 2
A script/set of scripts to sync daily ISO images of Ubuntu and its official flavors
License
eeickmeyer/UbuntuDailySync
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Ubuntu Daily Sync
Copyright (C) 2020 Erich Eickmeyer
License: GPL-2
This set of scripts uses zsync to synchronize the daily Ubuntu ISO images
and includes scripts for downloading beta and final release images.
Requires: zsync
Installation:
Clone this git repository to any directory of your choosing. Make sure all
scripts are executable (chmod +x -r *)
Usage: sync-dailies [newcycle|newconfig <codename> <releaseversion>]
[setmirror <URL>]
[unsetmirror]
newcycle Updates configuration with new codename, release version,
and performs sync
newconfig Creates configuration file with new codename, release
version, and exits
setmirror Sets mirror URL (format: without trailing /)
NOTE: Must be http URL, zsync doesn't work with https
unsetmirror Sets mirror to default (http://cdimage.ubuntu.com)
Additionally, each flavor has a "sync-iso.sh" script called by the
main script, but each one can be used individually. For example:
cd Kubuntu
./sync-iso.sh
If no config file exists (as created by the main script) one must specify a
codename here. For example:
./sync-iso.sh focal
will download the latest focal daily image.
You can also specify the input file. For instance, Ubuntu MATE and Ubuntu
Kylin have a lot of similarities. If you already have the daily image of
Ubuntu MATE but want to download Ubuntu Kylin's daily image:
cd Ubuntu\ Kylin
./sync-iso -i ../Ubuntu\ MATE/focal-desktop-amd64.iso
would sync using Ubuntu MATE's image as the base file, only having to download
a fraction of the entire .iso file.
Also included are scripts to download the beta and final release images (when
available) for whichever cycle is already configured. To accomplish this,
simply run:
./get-betas
- or -
./get-release
This will download the beta or release images to the proper directory in the
current directory. For instance, focal beta would be in the "20.04-beta"
directory while the final release would be in the "20.04-release" directory.
About
A script/set of scripts to sync daily ISO images of Ubuntu and its official flavors
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published