- # FIXME: modify any existing [magic_folder] fields, rather than appending.
- fileutil.write(os.path.join(options["node-directory"], u"tahoe.cfg"),
- "[magic_folder]\nenabled = True\nlocal.directory = %s\n"
- % (options.local_dir.encode('utf-8'),), mode="ab")
+ config = configutil.get_config(os.path.join(options["node-directory"], u"tahoe.cfg"))
+ configutil.set_config(config, "magic_folder", "enabled", "True")
+ configutil.set_config(config, "magic_folder", "local.directory", options.local_dir.encode('utf-8'))
+ configutil.write_config(os.path.join(options["node-directory"], u"tahoe.cfg"), config)