dbg("symlink(%s, %s)", linktarget, filename);
if (!udev->test_run) {
unlink(filename);
- selinux_setfscreatecon(filename, udev->kernel_name, S_IFLNK);
+ selinux_setfscreatecon(filename, NULL, S_IFLNK);
retval = symlink(linktarget, filename);
selinux_resetfscreatecon();
if (retval != 0)
char *pos;
int retval = 0;
- if (udev->type == DEV_BLOCK || udev->type == DEV_CLASS) {
- udev->devt = get_devt(class_dev);
- if (!udev->devt) {
- dbg("no dev-file found, do nothing");
- return 0;
- }
- }
-
- udev_rules_get_name(udev, class_dev);
- if (udev->ignore_device) {
- dbg("device event will be ignored");
- return 0;
- }
-
dbg("adding name='%s'", udev->name);
-
selinux_init();
if (udev->type == DEV_BLOCK || udev->type == DEV_CLASS) {
exit:
selinux_exit();
-
return retval;
}