* Thu Nov 20 2008 Rex Dieter <rdieter@fedoraproject.org> 3.5.10-2
- upstream patch to fix hang on login (for older kernels)
This commit is contained in:
parent
accd83f770
commit
c094bc024f
20
kdelibs-3.5.10-proc.patch
Normal file
20
kdelibs-3.5.10-proc.patch
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
diff -up kdelibs-3.5.10/kinit/start_kdeinit.c.proc kdelibs-3.5.10/kinit/start_kdeinit.c
|
||||||
|
--- kdelibs-3.5.10/kinit/start_kdeinit.c.proc 2008-08-19 13:18:12.000000000 -0500
|
||||||
|
+++ kdelibs-3.5.10/kinit/start_kdeinit.c 2008-11-20 15:54:54.000000000 -0600
|
||||||
|
@@ -44,7 +44,7 @@ static int set_protection( pid_t pid, in
|
||||||
|
{
|
||||||
|
char buf[ 1024 ];
|
||||||
|
int procfile;
|
||||||
|
- sprintf( buf, "/proc/%d/oom_adj", pid );
|
||||||
|
+ sprintf( buf, "/proc/%d/stat", pid );
|
||||||
|
if( !enable ) {
|
||||||
|
/* Be paranoid and check that the pid we got from the pipe
|
||||||
|
belongs to this user. */
|
||||||
|
@@ -52,6 +52,7 @@ static int set_protection( pid_t pid, in
|
||||||
|
if( lstat( buf, &st ) < 0 || st.st_uid != getuid())
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
+ sprintf( buf, "/proc/%d/oom_adj", pid );
|
||||||
|
procfile = open( buf, O_WRONLY );
|
||||||
|
if( procfile >= 0 ) {
|
||||||
|
if( enable )
|
@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
Summary: K Desktop Environment 3 - Libraries
|
Summary: K Desktop Environment 3 - Libraries
|
||||||
Version: 3.5.10
|
Version: 3.5.10
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
|
|
||||||
%if 0%{?fedora} > 8
|
%if 0%{?fedora} > 8
|
||||||
Name: kdelibs3
|
Name: kdelibs3
|
||||||
@ -93,6 +93,8 @@ Patch54: kdelibs-3.5.9-fix-flock-redefinition.patch
|
|||||||
Patch100: kdelibs-3.5.5-kstandarddirs.patch
|
Patch100: kdelibs-3.5.5-kstandarddirs.patch
|
||||||
# http://bugs.kde.org/93359, alternative to export libltdl_cv_shlibext=".so" hack.
|
# http://bugs.kde.org/93359, alternative to export libltdl_cv_shlibext=".so" hack.
|
||||||
Patch101: kde-3.5-libtool-shlibext.patch
|
Patch101: kde-3.5-libtool-shlibext.patch
|
||||||
|
# fix for old kernels, prevents hang on login
|
||||||
|
Patch102: kdelibs-3.5.10-proc.patch
|
||||||
# kget ignores simultaneous download limit (kde #101956)
|
# kget ignores simultaneous download limit (kde #101956)
|
||||||
Patch103: kdelibs-3.5.0-101956.patch
|
Patch103: kdelibs-3.5.0-101956.patch
|
||||||
|
|
||||||
@ -273,6 +275,7 @@ format for easy browsing
|
|||||||
%patch101 -p1 -b .libtool-shlibext
|
%patch101 -p1 -b .libtool-shlibext
|
||||||
|
|
||||||
# upstream patches
|
# upstream patches
|
||||||
|
%patch102 -p1 -b .proc
|
||||||
|
|
||||||
sed -i -e "s,^#define KDE_VERSION_STRING .*,#define KDE_VERSION_STRING \"%{version}-%{release} %{distname}\"," kdecore/kdeversion.h
|
sed -i -e "s,^#define KDE_VERSION_STRING .*,#define KDE_VERSION_STRING \"%{version}-%{release} %{distname}\"," kdecore/kdeversion.h
|
||||||
|
|
||||||
@ -625,6 +628,9 @@ touch --no-create %{_datadir}/icons/crystalsvg 2> /dev/null || :
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Nov 20 2008 Rex Dieter <rdieter@fedoraproject.org> 3.5.10-2
|
||||||
|
- upstream patch to fix hang on login (for older kernels)
|
||||||
|
|
||||||
* Tue Aug 26 2008 Rex Dieter <rdieter@fedoraproject.org> 3.5.10-1
|
* Tue Aug 26 2008 Rex Dieter <rdieter@fedoraproject.org> 3.5.10-1
|
||||||
- kde-3.5.10
|
- kde-3.5.10
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user