From my understanding one of the main points of Clear Linux is they want it to be easy to reproduce a specific version of the OS.
If that is correct, then how can I install a specific version of a bundle?
E.g. If I install the
ruby-basic bundle, as seen below, I get the bundle ID, but
swupd can't take it as an argument.
# swupd bundle-add ruby-basic swupd-client bundle adder 3.10.0 Copyright (C) 2012-2016 Intel Corporation Attempting to download version string to memory Downloading packs... Extracting ruby-basic pack for version 16880 Installing bundle(s) files... Calling post-update helper scripts. Failed to connect to bus: No such file or directory Failed to connect to bus: No such file or directory Bundle(s) installation done. # swupd Usage: swupd [OPTION...] or swupd [OPTION...] SUBCOMMAND [OPTION...] Help Options: -h, --help Show help options -v, --version Output version information and exit Subcommands: autoupdate Enable/disable automatic system updates bundle-add Install a new bundle bundle-remove Uninstall a bundle bundle-list List installed bundles hashdump Dumps the HMAC hash of a file update Update to latest OS version verify Verify content for OS version check-update Checks if a new OS version is available search Search Clear Linux for a binary or library To view subcommand options, run `swupd SUBCOMMAND --help'
Btw. This post ought to have a
clearlinux tag, but I don't have the reputation...