From d8a7a5bfd5ad8104fe9b1a0bf4ddd9b9e6f09d35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Wed, 30 Apr 2014 22:11:01 +0200 Subject: [PATCH] linux-initrd: Allow setuid binaries from the unionfs to run. * guix/build/linux-initrd.scm (boot-system): Pass the 'suid' option to UNIONFS. --- guix/build/linux-initrd.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guix/build/linux-initrd.scm b/guix/build/linux-initrd.scm index 5d4446e720..4decc3b15c 100644 --- a/guix/build/linux-initrd.scm +++ b/guix/build/linux-initrd.scm @@ -290,7 +290,7 @@ to it are lost." ;; Make /root a union of the tmpfs and the actual root. (unless (zero? (system* unionfs "-o" - "cow,allow_other,use_ino,dev" + "cow,allow_other,use_ino,suid,dev" "/rw-root=RW:/real-root=RO" "/root")) (error "unionfs failed")))