diff options
author | root <root@rshg054.dnsready.net> | 2013-03-31 00:42:46 -0700 |
---|---|---|
committer | root <root@rshg054.dnsready.net> | 2013-03-31 00:42:46 -0700 |
commit | bccd6b361bd252b2d32bc9a793c9e1b8448bfcd9 (patch) | |
tree | 36b3a3efb723f4bcf4bdcbc909481ec8c8092d58 /community/deja-dup/new-u1backend-support.patch | |
parent | ec8ec85d765aa7c0826e20196c70e20e0e4e7169 (diff) |
Sun Mar 31 00:42:46 PDT 2013
Diffstat (limited to 'community/deja-dup/new-u1backend-support.patch')
-rw-r--r-- | community/deja-dup/new-u1backend-support.patch | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/community/deja-dup/new-u1backend-support.patch b/community/deja-dup/new-u1backend-support.patch deleted file mode 100644 index 08b918cb9..000000000 --- a/community/deja-dup/new-u1backend-support.patch +++ /dev/null @@ -1,50 +0,0 @@ -=== modified file 'common/BackendU1.vala' ---- common/BackendU1.vala 2012-08-06 22:41:13 +0000 -+++ common/BackendU1.vala 2012-11-03 21:35:53 +0000 -@@ -212,21 +212,41 @@ - - public override async void get_envp() throws Error - { -- bool found = false; - var obj = get_creds_proxy(); - if (obj.get_name_owner() == null) { - ask_password(); - return; - } - -+ var found = false; -+ var envp = new List<string>(); - var listener = new Listener(obj, "find_credentials", null, (name, args) => { -- if (name == "CredentialsFound") -- found = true; -+ if (name == "CredentialsFound") { -+ VariantIter iter; -+ args.get("(a{ss})", out iter); -+ string key, val; -+ string consumer_key = null, consumer_secret = null, token = null, token_secret = null; -+ while (iter.next("{ss}", out key, out val)) { -+ if (key == "consumer_key") -+ consumer_key = val; -+ else if (key == "consumer_secret") -+ consumer_secret = val; -+ else if (key == "token") -+ token = val; -+ else if (key == "token_secret") -+ token_secret = val; -+ } -+ if (consumer_key != null && consumer_secret != null && token != null && token_secret != null) { -+ warning("appending: %s", "FTP_PASSWORD=%s:%s:%s:%s".printf(consumer_key, consumer_secret, token, token_secret)); -+ envp.append("FTP_PASSWORD=%s:%s:%s:%s".printf(consumer_key, consumer_secret, token, token_secret)); -+ found = true; -+ } -+ } - }); - listener.run(); - - if (found) -- envp_ready(true, null); -+ envp_ready(true, envp); - else - ask_password(); - } - |