about summary refs log tree commit diff
path: root/nixos/modules/virtualisation
diff options
context:
space:
mode:
authorgrindhold <grindhold@gmx.net>2023-04-04 16:45:17 +0200
committergrindhold <grindhold@gmx.net>2023-10-22 09:45:41 +0200
commit108a6f181afc629d95c18543adc2a4c9d71a55f1 (patch)
tree2fc8d76ae0cfc6c029ef5b3dededb4571a7bd28f /nixos/modules/virtualisation
parentf163eaf644625de69ae9af4cf34d1ed2edab3b6b (diff)
downloadnixlib-108a6f181afc629d95c18543adc2a4c9d71a55f1.tar
nixlib-108a6f181afc629d95c18543adc2a4c9d71a55f1.tar.gz
nixlib-108a6f181afc629d95c18543adc2a4c9d71a55f1.tar.bz2
nixlib-108a6f181afc629d95c18543adc2a4c9d71a55f1.tar.lz
nixlib-108a6f181afc629d95c18543adc2a4c9d71a55f1.tar.xz
nixlib-108a6f181afc629d95c18543adc2a4c9d71a55f1.tar.zst
nixlib-108a6f181afc629d95c18543adc2a4c9d71a55f1.zip
nixos/containers: check nixos-container names for underscores
Diffstat (limited to 'nixos/modules/virtualisation')
-rw-r--r--nixos/modules/virtualisation/nixos-containers.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/nixos/modules/virtualisation/nixos-containers.nix b/nixos/modules/virtualisation/nixos-containers.nix
index 669981da5974..2dff65d47bbe 100644
--- a/nixos/modules/virtualisation/nixos-containers.nix
+++ b/nixos/modules/virtualisation/nixos-containers.nix
@@ -509,6 +509,12 @@ in
                                 for details).
                               '';
                             }
+                            {
+                              assertion = !lib.strings.hasInfix "_" name;
+                              message = ''
+                                Names containing underscores are not allowed in nixos-containers. Please rename the container '${name}'
+                              '';
+                            }
                           ];
                         };
                       };