commit 8879adc24751ad2caf596c2845af872a38b011d9
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Mon Feb 16 00:45:49 2026 +0100

    MAKEDEV: avoid triggering start of rumpdisk/rumpusbdisk
    
    We can set up the symlink with st, which will respect the translator
    keep behavior.
    
    This is particularly important when constructing a chroot, for which we
    really don't want to start another rumpdisk/rumpusbdisk.

diff --git a/sutils/MAKEDEV.sh b/sutils/MAKEDEV.sh
index 75ba1546a..b9514f8ae 100644
--- a/sutils/MAKEDEV.sh
+++ b/sutils/MAKEDEV.sh
@@ -183,11 +183,11 @@ mkdev() {
 
       rumpdisk)
 	st $I root 660 c /hurd/rumpdisk
-	cmd ln -f -s rumpdisk disk
+	st disk root 660 c /hurd/symlink rumpdisk
 	;;
       rumpusbdisk)
 	st $I root 660 c /hurd/rumpusbdisk
-	cmd ln -f -s rumpusbdisk usbdisk
+	st usbdisk root 660 c /hurd/symlink rumpusbdisk
 	;;
       [hrscwu]d*|ucd*)
 	local sliceno=
