Fixes for CI
[?]
Mar 24, 2023, 10:28 AM
ZSVCCJBXFX7BJ4EY4VE742ZTAJZZWUXYZHR2TGUHF4HGK6II2U3ACDependencies
- [2]
WNFTZY3MOptionally prevent relevant nix store paths from being GC'ed - [3]
AG72J7RHAdd .gitlab-ci.yml - [4]
BP57Q2OGSplit up flake - [5]
QSIJOFRUTweak 03 - [6]
X3HISPCSAdd 05-static-container
Change contents
- replacement in 05-static-container/podman-setup-script.nix at line 1
{ pkgs }:letregistriesConf = pkgs.writeText "registries.conf" ''[registries.search]registries = ['docker.io'][registries.block]registries = []'';storageConf = pkgs.writeText "storage.conf" ''[storage]driver = "overlay"# rootless_storage_path="$XDG_DATA_HOME/containers/storage"'';in pkgs.writeShellScript "podman-setup" ''# Dont overwrite customised configurationif ! test -f ~/.config/containers/policy.json; thenecho "Installing missing ~/.config/containers/policy.json"install -Dm644 ${pkgs.skopeo.src}/default-policy.json ~/.config/containers/policy.jsonfiif ! test -f ~/.config/containers/registries.conf; thenecho "Installing missing ~/.config/containers/registries.conf"install -Dm644 ${registriesConf} ~/.config/containers/registries.conffiif ! test -f ~/.config/containers/storage.conf; thenecho "Installing missing ~/.config/containers/storage.conf"install -Dm644 ${storageConf} ~/.config/containers/storage.conffiif ! grep -q "^''${USER}:" /etc/subuid; thenecho "No subuid range defined for user, consider running 'sudo usermod --add-subuids 10000-75535 ''${USER}' to allow rootless podman to work"fi''[3.843]../03-nix-container/podman-setup-script.nix - replacement in 03-nix-container/podman-setup-script.nix at line 17
echo "Installing missing ~/.config/containers/policy.json">&2 echo "Installing missing ~/.config/containers/policy.json" - replacement in 03-nix-container/podman-setup-script.nix at line 21
echo "Installing missing ~/.config/containers/registries.conf">&2 echo "Installing missing ~/.config/containers/registries.conf" - replacement in 03-nix-container/podman-setup-script.nix at line 25
echo "Installing missing ~/.config/containers/storage.conf">&2 echo "Installing missing ~/.config/containers/storage.conf" - replacement in 03-nix-container/podman-setup-script.nix at line 30
echo "No subuid range defined for user, consider running 'sudo usermod --add-subuids 10000-75535 ''${USER}' to allow rootless podman to work">&2 echo "No subuid range defined for user, consider running 'sudo usermod --add-subuids 10000-75535 ''${USER}' to allow rootless podman to work" - replacement in .gitlab-ci.yml at line 14
- rm -f /nix/var/nix/gcroots/per-user/${USER}/nix-container-demo-*- rm -f /nix/var/nix/gcroots/per-user/${USER}/nix-container-demo-* - replacement in .gitlab-ci.yml at line 16
- ls -1dtr /nix/var/nix/gcroots/per-user/${USER}/nix-container-demo-*- for f in $(ls -1dtr /nix/var/nix/gcroots/per-user/${USER}/nix-container-demo-*); do basename $f; done