|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
From c10fe187879d57c4e2290abc7e3f1017a39357f0 Mon Sep 17 00:00:00 2001
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
Date: Wed, 20 May 2015 01:24:36 -0400
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
Subject: [PATCH] Revert "timedated: correctly set context on /etc/localtime"
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
This reverts commit 22eade6dd8422ba6d044c265f0620e3ebb900320.
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
This commit was never supposed to be pushed.
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
---
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
src/shared/label.c | 18 ------------------
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
src/shared/label.h | 1 -
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
src/timedate/timedated.c | 4 +---
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
3 files changed, 1 insertion(+), 22 deletions(-)
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
diff --git a/src/shared/label.c b/src/shared/label.c
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
index 7d0a6bc7ca..82f10b21bd 100644
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
--- a/src/shared/label.c
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
+++ b/src/shared/label.c
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
@@ -78,21 +78,3 @@ int symlink_label(const char *old_path, const char *new_path) {
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
return mac_smack_fix(new_path, false, false);
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
}
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
-
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
-int symlink_label_atomic(const char *old_path, const char *new_path) {
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
- int r;
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
-
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
- assert(old_path);
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
- assert(new_path);
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
-
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
- r = mac_selinux_create_file_prepare(new_path, S_IFLNK);
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
- if (r < 0)
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
- return r;
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
-
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
- r = symlink_atomic(old_path, new_path);
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
- mac_selinux_create_file_clear();
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
- if (r < 0)
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
- return r;
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
-
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
- return mac_smack_fix(new_path, false, false);
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
-}
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
diff --git a/src/shared/label.h b/src/shared/label.h
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
index 793596409b..8070bcb021 100644
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
--- a/src/shared/label.h
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
+++ b/src/shared/label.h
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
@@ -28,4 +28,3 @@ int label_fix(const char *path, bool ignore_enoent, bool ignore_erofs);
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
int mkdir_label(const char *path, mode_t mode);
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
int symlink_label(const char *old_path, const char *new_path);
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
-int symlink_label_atomic(const char *old_path, const char *new_path);
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
diff --git a/src/timedate/timedated.c b/src/timedate/timedated.c
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
index 01ab9c98c7..f2d23f34b1 100644
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
--- a/src/timedate/timedated.c
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
+++ b/src/timedate/timedated.c
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
@@ -34,7 +34,6 @@
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
#include "clock-util.h"
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
#include "conf-files.h"
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
#include "path-util.h"
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
-#include "label.h"
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
#include "fileio-label.h"
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
#include "label.h"
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
#include "bus-util.h"
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
@@ -124,8 +123,7 @@ static int context_write_data_timezone(Context *c) {
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
if (!p)
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
return log_oom();
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
- mac_selinux_init("/etc");
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
- r = symlink_label_atomic(p, "/etc/localtime");
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
+ r = symlink_atomic(p, "/etc/localtime");
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
if (r < 0)
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
return r;
|
|
Zbigniew Jędrzejewski-Szmek |
a48f80 |
|