Use Travis CI for building a few systemd-nspawn container images
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
aurci @ 80ef728
.gitignore
.gitmodules
.travis.yml
Dockerfile
LICENSE.txt
README.md
nspbuild.sh
nsplist
nsprepository.sh Update Fedora to release 27 Jan 8, 2018
pkgkeys
pkglist

README.md

nspawnci Build Status

Use Travis CI for building a few systemd-nspawn container images and deploy them to GitHub Releases so them can be downloaded and used with machinectl. Too Use Travis CI for building and packaging a few AUR packages and deploy them to GitHub Releases so it can be used as repository in Arch Linux.

Use container

To use with machinectl on the command line:

machinectl pull-tar --verify=checksum https://github.com/localnet/nspawnci/releases/download/container/{image}.tar.xz
machinectl clean                          # (Optional) Clean cache.
machinectl start {image}                  # Starts the container.
machinectl shell root@{image} /bin/bash   # Get a root bash shell.
passwd                                    # Set root password.
exit                                      # Exit from root bash shell.
machinectl login {image}                  # Log in the container.

NOTE: Default configuration to local time and locale of all containers is Spanish.

Use repository

To use as custom repository in Arch Linux, add to file /etc/pacman.conf:

[nspawnci]
SigLevel = Optional TrustAll
Server = https://github.com/localnet/nspawnci/releases/download/repository

Then on the command line:

pacman -Sy            # Refresh package database.
pacman -Sl nspawnci   # Show packages in repository.
pacman -S {package}   # Install a package.

NOTE: List of currently maintained packages can change at any moment.