X-Git-Url: https://git.phdru.name/?p=extfs.d.git;a=blobdiff_plain;f=dummy;h=034cf0fe79b1cb5d1aaffcc2a358e70afced2051;hp=0baad44d1922675295dadaa871d021acd95220a2;hb=c1fd444890ddd1bb30699e88037ff9815e9a10ff;hpb=55cf826cae5cf0c3a135c6b377488f089f2d50b8 diff --git a/dummy b/dummy index 0baad44..034cf0f 100755 --- a/dummy +++ b/dummy @@ -3,17 +3,14 @@ """ Dummy VFS for Midnight Commander. Just for a test. -Author: Oleg BroytMann . -Copyright (C) 2004 PhiloSoft Design. -License: GPL. - """ -__version__ = "0.3.0" -__revision__ = "$Id: dummy,v 1.6 2004/06/13 10:23:20 phd Exp $" -__date__ = "$Date: 2004/06/13 10:23:20 $"[7:-2] -__author__ = "Oleg Broytmann " -__copyright__ = "Copyright (C) 2004 PhiloSoft Design" +__version__ = "1.0.1" +__revision__ = "$Id$" +__date__ = "$Date$"[7:-2] +__author__ = "Oleg Broytman " +__copyright__ = "Copyright (C) 2004-2009 PhiloSoft Design" +__license__ = "GPL" import sys @@ -49,9 +46,9 @@ def mcdummy_copyout(): dummy_filename = sys.argv[3] real_filename = sys.argv[4] - real_file = open(real_filename, 'w') - real_file.write("Copied from %s\n" % dummy_filename) - real_file.write("Copied to %s\n" % real_filename) + 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() @@ -61,9 +58,39 @@ def mcdummy_copyin(): dummy_filename = sys.argv[3] real_filename = sys.argv[4] - real_file = open(real_filename + "-dummy.tmp", 'w') - real_file.write("Copied from %s\n" % real_filename) - real_file.write("Copied to %s\n" % dummy_filename) + 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) real_file.close()