Package: sysvinit
Version: 2.86.ds1-6
Followup-For: Bug #349149
following is a dpatch that will fix this
-Darren
filname: 41_selinux2.dpatch
#! /bin/sh /usr/share/dpatch/dpatch-run
## 41_selinux2.dpatch by Darren Creutz
@DPATCH@
Index: trunk/src/init.c
==================================================================
--- trunk/src/init.c (revision 35)
+++ trunk/src/init.c (arbeidskopi)
@@ -125,15 +125,19 @@
else if (seconfig == 1)
*enforce = 1;
+ char* selinux_errstr = malloc(256 * sizeof(char));
if (mount("none", SELINUXMNT, "selinuxfs", 0, 0) < 0) {
if (errno == ENODEV) {
- printf("SELinux not supported by kernel:
%s\n",SELINUXMNT,strerror(errno)
);
+ sprintf(selinux_errstr,"SELinux not supported by kernel:
%s\n",SELINUXMNT
,strerror(errno));
+ print(selinux_errstr);
*enforce = 0;
} else {
- printf("Failed to mount %s: %s\n",SELINUXMNT,strerror(errno));
+ sprintf(selinux_errstr,"Failed to mount %s:
%s\n",SELINUXMNT,strerror(err
no));
+ print(selinux_errstr);
}
return ret;
}
+ free(selinux_errstr);
selinux_mnt = SELINUXMNT; /* set manually since we mounted it */
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Versions of packages sysvinit depends on:
ii coreutils 5.93-5 The GNU core utilities
ii initscripts 2.86.ds1-6 Standard scripts needed for bootin
ii libc6 2.3.5-12 GNU C Library: Shared libraries an
ii libselinux1 1.28-2 SELinux shared libraries
ii libsepol1 1.10-1 Security Enhanced Linux policy lib
ii sysv-rc 2.86.ds1-6 Standard boot mechanism using syml
sysvinit recommends no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]