summaryrefslogtreecommitdiff
path: root/src/shared/dev-setup.c
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2014-10-26 12:08:16 -0400
committerAnthony G. Basile <blueness@gentoo.org>2014-10-26 12:08:16 -0400
commit1040c8000f851b93ed77719752575f8b0c25a88a (patch)
tree4da88104c88dbed073b8902ab2d955358787c47f /src/shared/dev-setup.c
parent0b786cdba28e6f0db7a86077a77fa3a06fcc3bf9 (diff)
src/shared/label.c: move and rename symlink_label()
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
Diffstat (limited to 'src/shared/dev-setup.c')
-rw-r--r--src/shared/dev-setup.c22
1 files changed, 2 insertions, 20 deletions
diff --git a/src/shared/dev-setup.c b/src/shared/dev-setup.c
index fb16a8a8cc..c9eb0a5efc 100644
--- a/src/shared/dev-setup.c
+++ b/src/shared/dev-setup.c
@@ -30,24 +30,6 @@
#include "util.h"
#include "label.h"
-static int symlink_and_label(const char *old_path, const char *new_path) {
- int r;
-
- assert(old_path);
- assert(new_path);
-
- r = mac_selinux_create_file_prepare(new_path, S_IFLNK);
- if (r < 0)
- return r;
-
- if (symlink(old_path, new_path) < 0)
- r = -errno;
-
- mac_selinux_create_file_clear();
-
- return r;
-}
-
int dev_setup(const char *prefix) {
const char *j, *k;
@@ -73,9 +55,9 @@ int dev_setup(const char *prefix) {
if (!link_name)
return -ENOMEM;
- symlink_and_label(j, link_name);
+ symlink_label(j, link_name);
} else
- symlink_and_label(j, k);
+ symlink_label(j, k);
}
return 0;