rpms/udev/devel udev-106-selinuxmedia.patch, NONE, 1.1 udev.spec, 1.199, 1.200
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Wed Apr 11 09:53:32 UTC 2007
Author: harald
Update of /cvs/dist/rpms/udev/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv8702
Modified Files:
udev.spec
Added Files:
udev-106-selinuxmedia.patch
Log Message:
- create floppy device nodes with the correct selinux context (bug #235953)
- Resolves: rhbz#235953
udev-106-selinuxmedia.patch:
extras/floppy/create_floppy_devices.c | 1 +
udev_selinux.c | 12 ++++++++----
2 files changed, 9 insertions(+), 4 deletions(-)
--- NEW FILE udev-106-selinuxmedia.patch ---
--- udev-106/udev_selinux.c.selinuxmedia 2007-03-03 18:42:09.000000000 +0100
+++ udev-106/udev_selinux.c 2007-04-11 11:49:14.000000000 +0200
@@ -118,10 +118,12 @@
char *media;
int ret = -1;
- media = get_media(devname, mode);
- if (media) {
- ret = matchmediacon(media, &scontext);
- free(media);
+ if (devname) {
+ media = get_media(devname, mode);
+ if (media) {
+ ret = matchmediacon(media, &scontext);
+ free(media);
+ }
}
if (ret < 0)
@@ -152,6 +154,8 @@
* restoration creation purposes.
*/
if (is_selinux_running()) {
+ if (!udev_root[0])
+ err("selinux_init: udev_root not set\n");
matchpathcon_init_prefix(NULL, udev_root);
if (getfscreatecon(&prev_scontext) < 0) {
err("getfscreatecon failed\n");
--- udev-106/extras/floppy/create_floppy_devices.c.selinuxmedia 2007-03-03 18:42:09.000000000 +0100
+++ udev-106/extras/floppy/create_floppy_devices.c 2007-04-11 11:45:59.000000000 +0200
@@ -155,6 +155,7 @@
if (type == 0)
return 0;
+ udev_config_init();
selinux_init();
i = 0;
Index: udev.spec
===================================================================
RCS file: /cvs/dist/rpms/udev/devel/udev.spec,v
retrieving revision 1.199
retrieving revision 1.200
diff -u -r1.199 -r1.200
--- udev.spec 7 Mar 2007 18:01:25 -0000 1.199
+++ udev.spec 11 Apr 2007 09:53:30 -0000 1.200
@@ -6,7 +6,7 @@
Summary: A userspace implementation of devfs
Name: udev
Version: 106
-Release: 1%{?dist}
+Release: 2%{?dist}
License: GPL
Group: System Environment/Base
Provides: udev-persistent = %{version}-%{release}
@@ -24,6 +24,7 @@
Patch5: udev-extras.patch
Patch7: udev-089-nopie.patch
Patch9: udev-091-lib64.patch
+Patch10: udev-106-selinuxmedia.patch
Patch14: udev-095-dbgwait.patch
ExclusiveOS: Linux
@@ -77,6 +78,7 @@
%patch5 -p1 -b .rhextras
%patch7 -p1 -b .nopie
%patch9 -p1 -b .lib64
+%patch10 -p1 -b .selinuxmedia
%patch14 -p1 -b .dbgwait
rm -f etc/udev/redhat/51-hotplug.rules
@@ -348,7 +350,11 @@
%{_libdir}/pkgconfig/libvolume_id.pc
%changelog
-* Wed Mar 7 2007 Harald Hoyer <harald at redhat.com> - 106-1%{?dist}
+* Wed Apr 11 2007 Harald Hoyer <harald at redhat.com> - 106-2
+- create floppy device nodes with the correct selinux context (bug #235953)
+- Resolves: rhbz#235953
+
+* Wed Mar 7 2007 Harald Hoyer <harald at redhat.com> - 106-1
- version 106
- specfile cleanup
- removed pilot rule
More information about the fedora-cvs-commits
mailing list