Upgrade cifs-utils from 5.7 -> 6.2
Additonally remove the systemd-ask-password patch since this was fixed upstream.
This commit is contained in:
parent
19478d83e4
commit
0e4937ce4c
@ -1,15 +1,13 @@
|
|||||||
{ stdenv, fetchurl }:
|
{ stdenv, fetchurl }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "cifs-utils-5.6";
|
name = "cifs-utils-6.2";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "ftp://ftp.samba.org/pub/linux-cifs/cifs-utils/${name}.tar.bz2";
|
url = "ftp://ftp.samba.org/pub/linux-cifs/cifs-utils/${name}.tar.bz2";
|
||||||
sha256 = "0f619nw1163bcmfc83mmqj31qdkl68wfm81vynx3d8q0m0k1ll7i";
|
sha256 = "0cydya7l7xwxk2j1g1659kbvb4jzql11ivb6cldwwfg19qvnwrrl";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [ ./find-systemd-ask-password-via-path.patch ];
|
|
||||||
|
|
||||||
makeFlags = "root_sbindir=$(out)/sbin";
|
makeFlags = "root_sbindir=$(out)/sbin";
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
@ -1,22 +0,0 @@
|
|||||||
diff -ubr cifs-utils-5.9-orig/mount.cifs.c cifs-utils-5.9/mount.cifs.c
|
|
||||||
--- cifs-utils-5.9-orig/mount.cifs.c 2013-03-05 10:53:19.375464790 +0100
|
|
||||||
+++ cifs-utils-5.9/mount.cifs.c 2013-03-05 11:41:40.704946110 +0100
|
|
||||||
@@ -1634,7 +1634,7 @@
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
- * If systemd is running and /bin/systemd-ask-password --
|
|
||||||
+ * If systemd is running and systemd-ask-password --
|
|
||||||
* is available, then use that else fallback on getpass(..)
|
|
||||||
*
|
|
||||||
* Returns: @input or NULL on error
|
|
||||||
@@ -1657,7 +1657,7 @@
|
|
||||||
FILE *ask_pass_fp = NULL;
|
|
||||||
|
|
||||||
cmd = ret = NULL;
|
|
||||||
- if (asprintf(&cmd, "/bin/systemd-ask-password \"%s\"", prompt) >= 0) {
|
|
||||||
+ if (asprintf(&cmd, "/run/current-system/sw/bin/systemd-ask-password \"%s\"", prompt) >= 0) {
|
|
||||||
ask_pass_fp = popen (cmd, "re");
|
|
||||||
free (cmd);
|
|
||||||
}
|
|
||||||
Only in cifs-utils-5.9/: mount.cifs.c.orig
|
|
Loading…
x
Reference in New Issue
Block a user