fstools: allow to compress the filesystem
[project/fstools.git] / libfstools / overlay.c
index ebc43f70257a24d00719f8dd2af7a48180a2d41f..068afdc44392c433294a2c0fbe6a281f54d87e6d 100644 (file)
@@ -341,7 +341,13 @@ static int overlay_mount_fs(struct volume *v)
                return -1;
        }
 
-       if (mount(v->blk, "/tmp/overlay", fstype, MS_NOATIME, NULL)) {
+       if (mount(v->blk, "/tmp/overlay", fstype, MS_NOATIME,
+#ifdef OVL_MOUNT_COMPRESS_ZLIB
+               "compr=zlib"
+#else
+               NULL
+#endif
+               )) {
                ULOG_ERR("failed to mount -t %s %s /tmp/overlay: %m\n",
                         fstype, v->blk);
                return -1;