WaLyong Cho
cc56fafeeb
mac: rename apis with mac_{selinux/smack}_ prefix
2014-10-23 17:13:15 +02:00
Tom Gundersen
543afdc63c
udev: node - warn if chmod/chown fails
...
No functional change, just log the warning.
Fonud by Coverity. Fixes CID #1237544 .
2014-09-18 19:22:09 +02:00
Tom Gundersen
37d522746b
libudev: util - drop util_delete_path()
...
Use rmdir_parents() from src/shared instead.
2014-09-16 12:12:56 +02:00
Kay Sievers
9ec6e95b04
udev: place opening { at the same line as the function declaration
2014-07-29 15:49:25 +02:00
Lennart Poettering
9f6445e34a
log: log_error() and friends add a newline after each line anyway, so avoid including it in the log strings
2013-12-24 16:39:37 +01:00
Kay Sievers
9a4e038c15
smack: minimize ifdef use, and move all labeling to smack-util.c
2013-10-11 10:16:41 +02:00
Lennart Poettering
d682b3a7e7
security: rework selinux, smack, ima, apparmor detection logic
...
Always cache the results, and bypass low-level security calls when the
respective subsystem is not enabled.
2013-10-10 16:35:44 +02:00
Kay Sievers
463b5dbb0d
udev: add SECLABEL{selinux}= support
2013-10-09 17:31:41 +02:00
Kay Sievers
b7e2b7641e
udev: reset Linux Security Module labels if no custom rules are given
2013-10-09 04:26:41 +02:00
Kay Sievers
c26547d612
udev: support custom Linux Security Module labels for device nodes
2013-10-08 02:23:24 +02:00
Thomas Hindoe Paaboel Andersen
090be86534
use streq instead of strcmp
2013-02-13 18:14:20 +01:00
Kay Sievers
38d70045d1
udev: use unique names for temporary files created in /dev
...
On Tue, Feb 12, 2013 at 2:18 PM, Robert Milasan <rmilasan@suse.com > wrote:
> Under some circumstances udev mixed with multipath fails:
>
> udevd-work[1376]:
> symlink(../../sdk, /dev/disk/by-id/scsi-36005076305ffc0670000000000002842.udev-tmp)
> failed: File exists udevd-work[1432]:
> rename(/dev/disk/by-id/scsi-36005076305ffc0850000000000000a88.udev-tmp, /dev/disk/by-id/scsi-36005076305ffc0850000000000000a88)
> failed: No such file or directory
>
> This is non-fatal, but there is no point of created the symlink or
> renaming the symlink if it already exists.
>
> Reference: https://bugzilla.novell.com/show_bug.cgi?id=791503
It looke like this now:
stat("/dev/disk/by-id", {st_mode=S_IFDIR|0755, st_size=80, ...}) = 0
symlink("../../sda", "/dev/disk/by-id/ata-INTEL...N.tmp-b8:0") = 0
rename("/dev/disk/by-id/ata-INTEL...N.tmp-b8:0", "/dev/disk/by-id/ata-INTEL...N") = 0
2013-02-12 16:08:14 +01:00
Kay Sievers
22582bb2cb
udev: set default rules permissions only at "add" events
2013-01-27 21:46:36 +01:00
Kay Sievers
d5a89d7dc1
udev: move string copy functions to shared/
2013-01-09 19:06:46 +01:00
Kay Sievers
48a849ee17
udev: set device node permissions only at "add" events
2013-01-04 16:15:46 +01:00
Kay Sievers
1298001ec5
use the same email address everywhere
2012-11-12 19:47:43 +01:00
Kay Sievers
8a1733871f
udev: remove SYMLINK "unique" option
2012-10-08 21:54:39 +02:00
Kay Sievers
dbf61afb29
udev: export udev_device_new_from_device_id()
2012-08-10 19:56:57 +02:00
Kay Sievers
4cb72937d3
udev: get rid of TEST_PREFIX and use unshare() to fake /sys, /dev, /run
2012-07-15 22:10:46 +02:00
Kay Sievers
2be7287b0e
udev: never touch device nodes with symlink requests
2012-07-09 18:13:41 +02:00
Lennart Poettering
c9bc076461
mount-setup: don't complain if we try to fix the label of a dir beneath a mount but can't due to EROFS
2012-07-03 16:25:50 +02:00
Kay Sievers
3cbd5f6be1
udev: remove remaining selinux labeling for file in /run
2012-06-05 17:31:32 +02:00
Kay Sievers
d2e54fae5c
mkdir: append _label to all mkdir() calls that explicitly set the selinux context
2012-05-31 12:40:20 +02:00
Kay Sievers
e9a5ef7cdd
selinux: unify systemd and udev code
2012-04-17 16:05:28 +02:00
Kay Sievers
9e13dbae50
udev: replace util_create_path() with mkdir_parents()
2012-04-17 01:09:39 +02:00
Kay Sievers
6ada823a9a
udev: remove configuration options for /dev, /sys, /run directories
2012-04-16 19:20:57 +02:00
Kay Sievers
04a9d3a00a
udev: fix gcc warnings showing up after adding $(AM_CFLAGS)
2012-04-10 17:27:46 +02:00
Kay Sievers
baa30fbc2c
udev: switch to systemd logging functions
2012-04-08 16:06:20 +02:00
Kay Sievers
3e2147858f
move imported udev into place
2012-04-04 05:05:07 +02:00