init: fix /tmp permissions on zram
[project/procd.git] / initd / zram.c
index 49480afad9079b64de92ab073ec28fb3d959b88b..9fab794acf54eef20b53fe87896438e732a5745a 100644 (file)
@@ -124,5 +124,11 @@ mount_zram_on_tmp(void)
 
        LOG("Using up to %ld kB of RAM as ZRAM storage on /mnt\n", zramsize);
 
+       ret = chmod("/tmp", 01777);
+       if (ret < 0) {
+               ERROR("Can't set /tmp mode to 1777: %s\n", strerror(errno));
+               return errno;
+       }
+
        return 0;
 }