print all the perms
authorValentine Wallace <vwallace@protonmail.com>
Wed, 17 Feb 2021 02:06:54 +0000 (21:06 -0500)
committerValentine Wallace <vwallace@protonmail.com>
Wed, 17 Feb 2021 02:08:28 +0000 (21:08 -0500)
lightning-persister/src/util.rs

index 79b11bb67782b8077c1374a4fb8f634e58528e5b..1de34055bf8cfbb7e8bf3aa4581fe9d5afd39d52 100644 (file)
@@ -44,10 +44,13 @@ pub(crate) fn write_to_file<D: DiskWriteable>(path: String, filename: String, da
        println!("VMW: created dir");
 
        println!("VMW: entries in dir:");
+       let mut dir_perms = fs::metadata(path.clone()).unwrap().permissions();
+       println!("VMW: dir perms: {:?}", dir_perms);
        let dir = PathBuf::from(path.clone());
        for entry in fs::read_dir(dir).unwrap() {
                let entry = entry.unwrap();
-               println!("VMW: entry in dir: {:?}", entry.path());
+               let metadata = entry.metadata().unwrap();
+               println!("VMW: entry in dir: {:?}, perms in entry: {:?}", entry.path(), metadata.permissions());
        }
        // Do a crazy dance with lots of fsync()s to be overly cautious here...
        // We never want to end up in a state where we've lost the old data, or end up using the