chiark / gitweb /
mac: rename all calls that apply a label mac_{selinux|smack}_apply_xyz(), and all...
authorLennart Poettering <lennart@poettering.net>
Thu, 23 Oct 2014 15:49:29 +0000 (17:49 +0200)
committerLennart Poettering <lennart@poettering.net>
Thu, 23 Oct 2014 19:36:56 +0000 (21:36 +0200)
Let's clean up the naming schemes a bit and use the same one for SMACK
and for SELINUX.

src/core/socket.c
src/shared/label.c
src/shared/mkdir-label.c
src/shared/smack-util.c
src/shared/smack-util.h
src/udev/udev-node.c

index fce1695f07faef3490686a1959799c6803e44bd2..abe829ade119aebb319d73dad7c96c267658b405 100644 (file)
@@ -921,12 +921,12 @@ static void socket_apply_socket_options(Socket *s, int fd) {
         }
 
         if (s->smack_ip_in)
         }
 
         if (s->smack_ip_in)
-                if (mac_smack_set_ip_in_fd(fd, s->smack_ip_in) < 0)
-                        log_error_unit(UNIT(s)->id, "mac_smack_set_ip_in_fd: %m");
+                if (mac_smack_apply_ip_in_fd(fd, s->smack_ip_in) < 0)
+                        log_error_unit(UNIT(s)->id, "mac_smack_apply_ip_in_fd: %m");
 
         if (s->smack_ip_out)
 
         if (s->smack_ip_out)
-                if (mac_smack_set_ip_out_fd(fd, s->smack_ip_out) < 0)
-                        log_error_unit(UNIT(s)->id, "mac_smack_set_ip_out_fd: %m");
+                if (mac_smack_apply_ip_out_fd(fd, s->smack_ip_out) < 0)
+                        log_error_unit(UNIT(s)->id, "mac_smack_apply_ip_out_fd: %m");
 }
 
 static void socket_apply_fifo_options(Socket *s, int fd) {
 }
 
 static void socket_apply_fifo_options(Socket *s, int fd) {
@@ -939,8 +939,8 @@ static void socket_apply_fifo_options(Socket *s, int fd) {
                                          "F_SETPIPE_SZ: %m");
 
         if (s->smack)
                                          "F_SETPIPE_SZ: %m");
 
         if (s->smack)
-                if (mac_smack_set_fd(fd, s->smack) < 0)
-                        log_error_unit(UNIT(s)->id, "mac_smack_set_fd: %m");
+                if (mac_smack_apply_fd(fd, s->smack) < 0)
+                        log_error_unit(UNIT(s)->id, "mac_smack_apply_fd: %m");
 }
 
 static int fifo_address_create(
 }
 
 static int fifo_address_create(
index fe7fd8381e5992ba8c4695811a25559020c43b98..eae66149692fd584418f925f241e52005f3b237c 100644 (file)
@@ -32,7 +32,7 @@ int label_fix(const char *path, bool ignore_enoent, bool ignore_erofs) {
         }
 
         if (mac_smack_use()) {
         }
 
         if (mac_smack_use()) {
-                r = mac_smack_relabel_in_dev(path);
+                r = mac_smack_fix(path);
                 if (r < 0)
                         return r;
         }
                 if (r < 0)
                         return r;
         }
index 2b9cb161cb2829cca6095290c0165aae8abd4a01..48941b3df44789912ff2a0f163deea1d5f57534c 100644 (file)
@@ -46,7 +46,7 @@ static int label_mkdir(const char *path, mode_t mode) {
                 if (r < 0 && errno != EEXIST)
                         return -errno;
 
                 if (r < 0 && errno != EEXIST)
                         return -errno;
 
-                r = mac_smack_relabel_in_dev(path);
+                r = mac_smack_fix(path);
                 if (r < 0)
                         return r;
         }
                 if (r < 0)
                         return r;
         }
index 0bedd75081f020dfa8e735075b7cb3ea4d8025cf..7726d69b0fce607035ee8365d34c9c0e8fd1ca3c 100644 (file)
@@ -41,7 +41,7 @@ bool mac_smack_use(void) {
 
 }
 
 
 }
 
-int mac_smack_set_path(const char *path, const char *label) {
+int mac_smack_apply(const char *path, const char *label) {
 #ifdef HAVE_SMACK
         if (!mac_smack_use())
                 return 0;
 #ifdef HAVE_SMACK
         if (!mac_smack_use())
                 return 0;
@@ -55,7 +55,7 @@ int mac_smack_set_path(const char *path, const char *label) {
 #endif
 }
 
 #endif
 }
 
-int mac_smack_set_fd(int fd, const char *label) {
+int mac_smack_apply_fd(int fd, const char *label) {
 #ifdef HAVE_SMACK
         if (!mac_smack_use())
                 return 0;
 #ifdef HAVE_SMACK
         if (!mac_smack_use())
                 return 0;
@@ -66,7 +66,7 @@ int mac_smack_set_fd(int fd, const char *label) {
 #endif
 }
 
 #endif
 }
 
-int mac_smack_set_ip_out_fd(int fd, const char *label) {
+int mac_smack_apply_ip_out_fd(int fd, const char *label) {
 #ifdef HAVE_SMACK
         if (!mac_smack_use())
                 return 0;
 #ifdef HAVE_SMACK
         if (!mac_smack_use())
                 return 0;
@@ -77,7 +77,7 @@ int mac_smack_set_ip_out_fd(int fd, const char *label) {
 #endif
 }
 
 #endif
 }
 
-int mac_smack_set_ip_in_fd(int fd, const char *label) {
+int mac_smack_apply_ip_in_fd(int fd, const char *label) {
 #ifdef HAVE_SMACK
         if (!mac_smack_use())
                 return 0;
 #ifdef HAVE_SMACK
         if (!mac_smack_use())
                 return 0;
@@ -88,7 +88,7 @@ int mac_smack_set_ip_in_fd(int fd, const char *label) {
 #endif
 }
 
 #endif
 }
 
-int mac_smack_relabel_in_dev(const char *path) {
+int mac_smack_fix(const char *path) {
         int r = 0;
 
 #ifdef HAVE_SMACK
         int r = 0;
 
 #ifdef HAVE_SMACK
index 50cb79a728b6ac86265f732da8e3b63450f66583..fe624f5f46764d8d2561fd61b8a5692244a0b18f 100644 (file)
@@ -30,8 +30,9 @@
 
 bool mac_smack_use(void);
 
 
 bool mac_smack_use(void);
 
-int mac_smack_set_path(const char *path, const char *label);
-int mac_smack_set_fd(int fd, const char *label);
-int mac_smack_set_ip_in_fd(int fd, const char *label);
-int mac_smack_set_ip_out_fd(int fd, const char *label);
-int mac_smack_relabel_in_dev(const char *path);
+int mac_smack_fix(const char *path);
+
+int mac_smack_apply(const char *path, const char *label);
+int mac_smack_apply_fd(int fd, const char *label);
+int mac_smack_apply_ip_in_fd(int fd, const char *label);
+int mac_smack_apply_ip_out_fd(int fd, const char *label);
index 3982ef9215c2becf26cc8c7d56469b5b15a0bda5..803d803279f256ad706c463051f90345386392e2 100644 (file)
@@ -307,7 +307,7 @@ static int node_permissions_apply(struct udev_device *dev, bool apply,
 
                         } else if (streq(name, "smack")) {
                                 smack = true;
 
                         } else if (streq(name, "smack")) {
                                 smack = true;
-                                if (mac_smack_set_path(devnode, label) < 0)
+                                if (mac_smack_apply(devnode, label) < 0)
                                         log_error("SECLABEL: failed to set SMACK label '%s'", label);
                                 else
                                         log_debug("SECLABEL: set SMACK label '%s'", label);
                                         log_error("SECLABEL: failed to set SMACK label '%s'", label);
                                 else
                                         log_debug("SECLABEL: set SMACK label '%s'", label);
@@ -320,7 +320,7 @@ static int node_permissions_apply(struct udev_device *dev, bool apply,
                 if (!selinux)
                         label_fix(devnode, true, false);
                 if (!smack)
                 if (!selinux)
                         label_fix(devnode, true, false);
                 if (!smack)
-                        mac_smack_set_path(devnode, NULL);
+                        mac_smack_apply(devnode, NULL);
         }
 
         /* always update timestamp when we re-use the node, like on media change events */
         }
 
         /* always update timestamp when we re-use the node, like on media change events */