Dear list,

partition_config::mount_partition() uses mode 01777 when creating /tmp
as a mount-point, but doesn't for /target/var/tmp.  A fix is:

Index: boot-floppies/utilities/dbootstrap/partition_config.c
===================================================================
RCS file: /cvs/debian-boot/boot-floppies/utilities/dbootstrap/partition_config.c,v
retrieving revision 1.116
diff -u -r1.116 partition_config.c
--- boot-floppies/utilities/dbootstrap/partition_config.c       2001/11/11 01:00:33    
 1.116
+++ boot-floppies/utilities/dbootstrap/partition_config.c       2001/11/13 09:36:48
@@ -572,7 +572,9 @@
     while (1) {
        if ((p = strchr(p + 1, '/')) != NULL)
            *p = '\0';
-       WithMode = strcmp(real_mount_point,"/target/tmp") ? 0755 : 01777;
+       WithMode = strcmp(real_mount_point,"/target/tmp") &&
+                  strcmp(real_mount_point,"/target/var/tmp")
+                ? 0755 : 01777;
        DEBUGMSG("making mount point %s", real_mount_point);
        if (! mkdir(real_mount_point, WithMode)) {
            chmod(real_mount_point, WithMode);

Regards,

Mark.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to