diff options
author | Dimitri Staessens <dimitri@ouroboros.rocks> | 2023-11-20 17:47:56 +0100 |
---|---|---|
committer | Sander Vrijders <sander@ouroboros.rocks> | 2023-11-26 15:51:36 +0100 |
commit | 6952f971a8ad78d38b3c6b26b117bffbe55af8ee (patch) | |
tree | 496c1474aa688c67cdecc247c8101b3aae5db56e /src/lib/tpm.c | |
parent | 02e0d64d5d18d9bfc370322e767bd31b4c8bb298 (diff) | |
download | ouroboros-6952f971a8ad78d38b3c6b26b117bffbe55af8ee.tar.gz ouroboros-6952f971a8ad78d38b3c6b26b117bffbe55af8ee.zip |
lib: Fix reading FUSE output on Raspbian
The previous patch only fixed listing the contents on the fuse
filesystem. Apparently files with st_blocks = 0 as seen as empty on
Raspbian, and the FUSE read() function isn't invoked for such
files. Setting st_blocks to 1 fixes that, but st_blksize is ignored
for fuse. So, on raspbian the filesize is now a huge number, but at
least reading the fuse filesystem works.
Corrected the filesystem attributes for the IPCP output for systems
that don't rely on st_blocks to assess filesize.
Also set the file mode to 0644 as these are not executables.
Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks>
Signed-off-by: Sander Vrijders <sander@ouroboros.rocks>
Diffstat (limited to 'src/lib/tpm.c')
0 files changed, 0 insertions, 0 deletions