Skip to content

Commit bad74d0

Browse files
author
Jakub Janco
committed
init repo
0 parents  commit bad74d0

File tree

4 files changed

+884
-0
lines changed

4 files changed

+884
-0
lines changed

Makefile

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
TARGET?=mysql
2+
MODULES?=${TARGET:=.pp.bz2}
3+
SHAREDIR?=/usr/share
4+
5+
all: ${TARGET:=.pp.bz2}
6+
7+
%.pp.bz2: %.pp
8+
@echo Compressing $^ -\> $@
9+
bzip2 -9 $^
10+
11+
%.pp: %.te
12+
make -f ${SHAREDIR}/selinux/devel/Makefile $@
13+
14+
clean:
15+
rm -f *~ *.tc *.pp *.pp.bz2
16+
rm -rf tmp *.tar.gz
17+
18+
man: install-policy
19+
sepolicy manpage --path . --domain ${TARGET}_t
20+
21+
install-policy: all
22+
semodule -i ${TARGET}.pp.bz2
23+
24+
install: man
25+
install -D -m 644 ${TARGET}.pp.bz2 ${DESTDIR}${SHAREDIR}/selinux/packages/${TARGET}.pp.bz2
26+
install -D -m 644 ${TARGET}.if ${DESTDIR}${SHAREDIR}/selinux/devel/include/contrib/${TARGET}.if
27+
install -D -m 644 ${TARGET}_selinux.8 ${DESTDIR}${SHAREDIR}/man/man8/

mysql.fc

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# mysql database server
2+
3+
#
4+
# /HOME
5+
#
6+
HOME_DIR/\.my\.cnf -- gen_context(system_u:object_r:mysqld_home_t, s0)
7+
/root/\.my\.cnf -- gen_context(system_u:object_r:mysqld_home_t, s0)
8+
9+
/usr/lib/systemd/system/mysqld.* -- gen_context(system_u:object_r:mysqld_unit_file_t,s0)
10+
/usr/lib/systemd/system/mariadb.* -- gen_context(system_u:object_r:mysqld_unit_file_t,s0)
11+
12+
#
13+
# /etc
14+
#
15+
/etc/my\.cnf -- gen_context(system_u:object_r:mysqld_etc_t,s0)
16+
/etc/mysql(/.*)? gen_context(system_u:object_r:mysqld_etc_t,s0)
17+
/etc/my\.cnf\.d(/.*)? gen_context(system_u:object_r:mysqld_etc_t,s0)
18+
/etc/rc\.d/init\.d/mysqld -- gen_context(system_u:object_r:mysqld_initrc_exec_t,s0)
19+
/etc/rc\.d/init\.d/mysqlmanager -- gen_context(system_u:object_r:mysqlmanagerd_initrc_exec_t,s0)
20+
21+
#
22+
# /usr
23+
#
24+
/usr/bin/mysqld_safe -- gen_context(system_u:object_r:mysqld_safe_exec_t,s0)
25+
/usr/bin/mysqld_safe_helper -- gen_context(system_u:object_r:mysqld_exec_t,s0)
26+
/usr/bin/mysql_upgrade -- gen_context(system_u:object_r:mysqld_exec_t,s0)
27+
28+
/usr/libexec/mysqld -- gen_context(system_u:object_r:mysqld_exec_t,s0)
29+
/usr/libexec/mysqld_safe-scl-helper -- gen_context(system_u:object_r:mysqld_safe_exec_t,s0)
30+
31+
32+
/usr/sbin/mysqld(-max|-debug)? -- gen_context(system_u:object_r:mysqld_exec_t,s0)
33+
/usr/sbin/mysqlmanager -- gen_context(system_u:object_r:mysqlmanagerd_exec_t,s0)
34+
/usr/sbin/ndbd -- gen_context(system_u:object_r:mysqld_exec_t,s0)
35+
36+
#
37+
# /var
38+
#
39+
/var/lib/mysql(-files|-keyring)?(/.*)? gen_context(system_u:object_r:mysqld_db_t,s0)
40+
/var/lib/mysql/mysql\.sock -s gen_context(system_u:object_r:mysqld_var_run_t,s0)
41+
42+
/var/log/mariadb(/.*)? gen_context(system_u:object_r:mysqld_log_t,s0)
43+
/var/log/mysql.* -- gen_context(system_u:object_r:mysqld_log_t,s0)
44+
45+
/var/run/mariadb(/.*)? gen_context(system_u:object_r:mysqld_var_run_t,s0)
46+
/var/run/mysqld(/.*)? gen_context(system_u:object_r:mysqld_var_run_t,s0)
47+
/var/run/mysqld/mysqlmanager.* -- gen_context(system_u:object_r:mysqlmanagerd_var_run_t,s0)

0 commit comments

Comments
 (0)