+ real_file = open(real_filename, 'a')
+ real_file.write("Copy from %s\n" % dummy_filename)
+ real_file.write("Copy to %s\n" % real_filename)
+ real_file.close()
+
+
+def mcdummy_copyin():
+ """Put a file to the VFS"""
+ # Ignore the VFS name (sys.argv[2])
+ dummy_filename = sys.argv[3]
+ real_filename = sys.argv[4]
+
+ real_file = open(real_filename + "-dummy.tmp", 'a')
+ real_file.write("Copy from %s\n" % real_filename)
+ real_file.write("Copy to %s\n" % dummy_filename)
+ real_file.close()
+
+
+def mcdummy_rm():
+ """Remove a file from the VFS"""
+ # Ignore the VFS name (sys.argv[2])
+ dummy_filename = sys.argv[3]
+
+ real_file = open(".dummy.tmp", 'a')
+ real_file.write("Remove %s\n" % dummy_filename)
+ real_file.close()
+
+
+def mcdummy_mkdir():
+ """Create a directory in the VFS"""
+ # Ignore the VFS name (sys.argv[2])
+ dummy_dirname = sys.argv[3]
+
+ real_file = open(".dummy.tmp", 'a')
+ real_file.write("Create %s\n" % dummy_dirname)
+ real_file.close()
+
+
+def mcdummy_rmdir():
+ """Remove a directory from the VFS"""
+ # Ignore the VFS name (sys.argv[2])
+ dummy_dirname = sys.argv[3]
+
+ real_file = open(".dummy.tmp", 'a')
+ real_file.write("Remove %s\n" % dummy_dirname)