anchor.diff:  
     ipfsFlags = toString ([
       (optionalString  cfg.autoMount                   "--mount")
  -    (optionalString  cfg.autoMigrate                 "--migrate")
  +    #(optionalString  cfg.autoMigrate                 "--migrate")
       (optionalString  cfg.enableGC                    "--enable-gc")
       (optionalString (cfg.serviceFdlimit != null)     "--manage-fdlimit=false")
       (optionalString (cfg.defaultMode == "offline")   "--offline")
  
positive.code: 
    baseService = recursiveUpdate commonEnv {
      wants = [ "ipfs-init.service" ];
      preStart = ''
        ipfs repo fsck # workaround for BUG #4212 (https://github.com/ipfs/go-ipfs/issues/4214)
        ipfs --local config Addresses.API ${cfg.apiAddress}
  
negative.code:         description = "systemd service that is enabled by default";
        };
  
        /*
        autoMigrate = mkOption {
          type = types.bool;
          default = false;
          description = ''
            Whether IPFS should try to migrate the file system automatically.
  
            The daemon will need to be able to download a binary from https://ipfs.io to perform the migration.
          '';
        };
        */
  
        autoMount = mkOption {
          type = types.bool;
  