diff options
author | Robert Xu <robxu9@gmail.com> | 2011-11-10 18:04:39 -0500 |
---|---|---|
committer | Robert Xu <robxu9@gmail.com> | 2011-11-10 18:04:39 -0500 |
commit | 21fcfa3348213aa87f0e3aef62ca4720c6d31cb7 (patch) | |
tree | 2cfb64c59322628e613ed0895e3c3694d3abe6bd /opensuse/tdelibs/fix-kerberos-printing.diff | |
parent | 8667643bff14a60d8571c599efd3e48bed3e3b12 (diff) | |
download | tde-packaging-21fcfa3348213aa87f0e3aef62ca4720c6d31cb7.tar.gz tde-packaging-21fcfa3348213aa87f0e3aef62ca4720c6d31cb7.zip |
initial commit to suse branch: eclipse integration
Diffstat (limited to 'opensuse/tdelibs/fix-kerberos-printing.diff')
-rw-r--r-- | opensuse/tdelibs/fix-kerberos-printing.diff | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/opensuse/tdelibs/fix-kerberos-printing.diff b/opensuse/tdelibs/fix-kerberos-printing.diff deleted file mode 100644 index 0276cdd06..000000000 --- a/opensuse/tdelibs/fix-kerberos-printing.diff +++ /dev/null @@ -1,37 +0,0 @@ -Index: kdeprint/management/smbview.cpp -=================================================================== ---- kdeprint/management/smbview.cpp.orig -+++ kdeprint/management/smbview.cpp -@@ -187,13 +187,26 @@ void SmbView::setOpen(QListViewItem *ite - } - else if (item->depth() == 1) - { // opening server -+ char *krb5ccname = getenv ("KRB5CCNAME"); - m_current = item; -- *m_proc << "smbclient -N -L "; -- *m_proc << KProcess::quote(item->text(0)); -- *m_proc << " -W "; -- *m_proc << KProcess::quote(item->parent()->text(0)); -- *m_proc << " -A "; -- *m_proc << KProcess::quote(m_passwdFile->name()); -+ if (krb5ccname) -+ { -+ *m_proc << "smbclient -k -N -L "; -+ } -+ else -+ { -+ *m_proc << "smbclient -N -L "; -+ } -+ *m_proc << KProcess::quote (item->text (0)); -+ *m_proc << " -W "; -+ *m_proc << KProcess::quote (item->parent ()-> -+ text (0)); -+ if (!krb5ccname) -+ { -+ *m_proc << " -A "; -+ *m_proc << KProcess:: -+ quote (m_passwdFile->name ()); -+ } - startProcess(ShareListing); - } - } |