Skip to content

Commit

Permalink
Add new FILE_STRING constands
Browse files Browse the repository at this point in the history
Basically sepolicy is going to use single letters to indicate file types, need
to setup a dictionary to go back and forth between full names and short names.
  • Loading branch information
rhatdan authored and stephensmalley committed Oct 24, 2013
1 parent b15a87f commit 3c1d51c
Showing 1 changed file with 17 additions and 1 deletion.
18 changes: 17 additions & 1 deletion policycoreutils/semanage/seobject.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,21 +42,37 @@
file_types = {}
file_types[""] = SEMANAGE_FCONTEXT_ALL;
file_types["all files"] = SEMANAGE_FCONTEXT_ALL;
file_types["--"] = SEMANAGE_FCONTEXT_REG;
file_types["a"] = SEMANAGE_FCONTEXT_ALL;
file_types["regular file"] = SEMANAGE_FCONTEXT_REG;
file_types["--"] = SEMANAGE_FCONTEXT_REG;
file_types["f"] = SEMANAGE_FCONTEXT_REG;
file_types["-d"] = SEMANAGE_FCONTEXT_DIR;
file_types["directory"] = SEMANAGE_FCONTEXT_DIR;
file_types["d"] = SEMANAGE_FCONTEXT_DIR;
file_types["-c"] = SEMANAGE_FCONTEXT_CHAR;
file_types["character device"] = SEMANAGE_FCONTEXT_CHAR;
file_types["c"] = SEMANAGE_FCONTEXT_CHAR;
file_types["-b"] = SEMANAGE_FCONTEXT_BLOCK;
file_types["block device"] = SEMANAGE_FCONTEXT_BLOCK;
file_types["b"] = SEMANAGE_FCONTEXT_BLOCK;
file_types["-s"] = SEMANAGE_FCONTEXT_SOCK;
file_types["socket"] = SEMANAGE_FCONTEXT_SOCK;
file_types["s"] = SEMANAGE_FCONTEXT_SOCK;
file_types["-l"] = SEMANAGE_FCONTEXT_LINK;
file_types["l"] = SEMANAGE_FCONTEXT_LINK;
file_types["symbolic link"] = SEMANAGE_FCONTEXT_LINK;
file_types["p"] = SEMANAGE_FCONTEXT_PIPE;
file_types["-p"] = SEMANAGE_FCONTEXT_PIPE;
file_types["named pipe"] = SEMANAGE_FCONTEXT_PIPE;

file_type_str_to_option = { "all files": "a",
"regular file":"f",
"directory":"d",
"character device":"c",
"block device":"b",
"socket file":"s",
"symbolic link":"l",
"named pipe":"p" }
try:
import audit
class logger:
Expand Down

0 comments on commit 3c1d51c

Please sign in to comment.