* slim: ConsoleKit compatibility fix.
svn path=/nixpkgs/trunk/; revision=16742
This commit is contained in:
parent
cfbbeb02e1
commit
ce76cb5686
@ -18,6 +18,10 @@ stdenv.mkDerivation rec {
|
|||||||
# pam_response structures, not a pointer to an array of pointers to
|
# pam_response structures, not a pointer to an array of pointers to
|
||||||
# pam_response structures. Of course C can't tell the difference...
|
# pam_response structures. Of course C can't tell the difference...
|
||||||
./pam.patch
|
./pam.patch
|
||||||
|
|
||||||
|
# Don't set PAM_RHOST to "localhost", it confuses ConsoleKit
|
||||||
|
# (which assumes that a non-empty string means a remote session).
|
||||||
|
./pam2.patch
|
||||||
];
|
];
|
||||||
|
|
||||||
buildInputs = [x11 libjpeg libpng libXmu freetype pam];
|
buildInputs = [x11 libjpeg libpng libXmu freetype pam];
|
||||||
|
20
pkgs/applications/display-managers/slim/pam2.patch
Normal file
20
pkgs/applications/display-managers/slim/pam2.patch
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
diff -rc slim-1.3.1-orig/app.cpp slim-1.3.1/app.cpp
|
||||||
|
*** slim-1.3.1-orig/app.cpp 2008-09-26 02:54:15.000000000 +0200
|
||||||
|
--- slim-1.3.1/app.cpp 2009-08-17 02:59:37.000000000 +0200
|
||||||
|
***************
|
||||||
|
*** 226,232 ****
|
||||||
|
pam.start("slim");
|
||||||
|
pam.set_item(PAM::Authenticator::TTY, DisplayName);
|
||||||
|
pam.set_item(PAM::Authenticator::Requestor, "root");
|
||||||
|
! pam.set_item(PAM::Authenticator::Host, "localhost");
|
||||||
|
|
||||||
|
}
|
||||||
|
catch(PAM::Exception& e){
|
||||||
|
--- 226,232 ----
|
||||||
|
pam.start("slim");
|
||||||
|
pam.set_item(PAM::Authenticator::TTY, DisplayName);
|
||||||
|
pam.set_item(PAM::Authenticator::Requestor, "root");
|
||||||
|
! pam.set_item(PAM::Authenticator::Host, "");
|
||||||
|
|
||||||
|
}
|
||||||
|
catch(PAM::Exception& e){
|
Loading…
x
Reference in New Issue
Block a user