]> git.plutz.net Git - blast/commitdiff
avoid crash when /root/.ssh/ exists
authorPaul Hänsch <paul@plutz.net>
Fri, 3 Nov 2023 12:01:19 +0000 (13:01 +0100)
committerPaul Hänsch <paul@plutz.net>
Fri, 3 Nov 2023 12:01:19 +0000 (13:01 +0100)
modules/default.mk

index fa1d840bcf439e68639b9f0b7898535f5065a794..efb83589b198ad0cf78d19d14c688504092f3b55 100644 (file)
@@ -107,7 +107,7 @@ ${rootkey}.pub:
        [ -f "$@" ] || ssh-keygen -N '' -f "$${rootkey}"
 
 _rootkey: ${CFGROOT} ${rootkey}.pub
-       mkdir -m 700 "$${CFGROOT}/root/.ssh/"
+       mkdir -pm 700 "$${CFGROOT}/root/.ssh/"
        cp "$${rootkey}.pub" "$${CFGROOT}/root/.ssh/authorized_keys"
 
 _users: ${CFGROOT}