SELinux userspace 2.8-rc1 release candidate
This commit is contained in:
parent
1d2d2bc1ce
commit
6545ae2ada
7
.gitignore
vendored
7
.gitignore
vendored
@ -248,3 +248,10 @@ policycoreutils-2.0.83.tgz
|
|||||||
/selinux-dbus-2.7.tar.gz
|
/selinux-dbus-2.7.tar.gz
|
||||||
/semodule-utils-2.7.tar.gz
|
/semodule-utils-2.7.tar.gz
|
||||||
/restorecond-2.7.tar.gz
|
/restorecond-2.7.tar.gz
|
||||||
|
/policycoreutils-2.8-rc1.tar.gz
|
||||||
|
/restorecond-2.8-rc1.tar.gz
|
||||||
|
/selinux-dbus-2.8-rc1.tar.gz
|
||||||
|
/selinux-gui-2.8-rc1.tar.gz
|
||||||
|
/selinux-python-2.8-rc1.tar.gz
|
||||||
|
/selinux-sandbox-2.8-rc1.tar.gz
|
||||||
|
/semodule-utils-2.8-rc1.tar.gz
|
||||||
|
@ -1,277 +1,7 @@
|
|||||||
diff --git policycoreutils-2.7/hll/pp/Makefile policycoreutils-2.7/hll/pp/Makefile
|
diff --git policycoreutils-2.8-rc1/scripts/fixfiles policycoreutils-2.8-rc1/scripts/fixfiles
|
||||||
index 3401dcc..fc8d3c4 100644
|
|
||||||
--- policycoreutils-2.7/hll/pp/Makefile
|
|
||||||
+++ policycoreutils-2.7/hll/pp/Makefile
|
|
||||||
@@ -1,8 +1,5 @@
|
|
||||||
# Installation directories.
|
|
||||||
-PREFIX ?= $(DESTDIR)/usr
|
|
||||||
-INCLUDEDIR ?= $(PREFIX)/include
|
|
||||||
-MANDIR = $(PREFIX)/share/man
|
|
||||||
-LIBDIR ?= $(PREFIX)/lib
|
|
||||||
+PREFIX ?= /usr
|
|
||||||
LIBEXECDIR ?= $(PREFIX)/libexec
|
|
||||||
HLLDIR ?= $(LIBEXECDIR)/selinux/hll
|
|
||||||
|
|
||||||
@@ -21,8 +18,8 @@ pp: $(PP_OBJS)
|
|
||||||
$(CC) $(CFLAGS) -c -o $@ $^
|
|
||||||
|
|
||||||
install: all
|
|
||||||
- -mkdir -p $(HLLDIR)
|
|
||||||
- install -m 755 pp $(HLLDIR)
|
|
||||||
+ -mkdir -p $(DESTDIR)$(HLLDIR)
|
|
||||||
+ install -m 755 pp $(DESTDIR)$(HLLDIR)
|
|
||||||
|
|
||||||
relabel:
|
|
||||||
|
|
||||||
diff --git policycoreutils-2.7/load_policy/Makefile policycoreutils-2.7/load_policy/Makefile
|
|
||||||
index b85833c..568d5d4 100644
|
|
||||||
--- policycoreutils-2.7/load_policy/Makefile
|
|
||||||
+++ policycoreutils-2.7/load_policy/Makefile
|
|
||||||
@@ -1,8 +1,8 @@
|
|
||||||
# Installation directories.
|
|
||||||
-PREFIX ?= $(DESTDIR)/usr
|
|
||||||
-SBINDIR ?= $(DESTDIR)/sbin
|
|
||||||
+PREFIX ?= /usr
|
|
||||||
+SBINDIR ?= $(PREFIX)/sbin
|
|
||||||
MANDIR ?= $(PREFIX)/share/man
|
|
||||||
-LOCALEDIR ?= /usr/share/locale
|
|
||||||
+LOCALEDIR ?= $(DESTDIR)$(PREFIX)/share/locale
|
|
||||||
|
|
||||||
CFLAGS ?= -Werror -Wall -W
|
|
||||||
override CFLAGS += $(LDFLAGS) -DUSE_NLS -DLOCALEDIR="\"$(LOCALEDIR)\"" -DPACKAGE="\"policycoreutils\""
|
|
||||||
@@ -13,10 +13,10 @@ TARGETS=$(patsubst %.c,%,$(sort $(wildcard *.c)))
|
|
||||||
all: $(TARGETS)
|
|
||||||
|
|
||||||
install: all
|
|
||||||
- -mkdir -p $(SBINDIR)
|
|
||||||
- install -m 755 $(TARGETS) $(SBINDIR)
|
|
||||||
- test -d $(MANDIR)/man8 || install -m 755 -d $(MANDIR)/man8
|
|
||||||
- install -m 644 load_policy.8 $(MANDIR)/man8/
|
|
||||||
+ -mkdir -p $(DESTDIR)$(SBINDIR)
|
|
||||||
+ install -m 755 $(TARGETS) $(DESTDIR)$(SBINDIR)
|
|
||||||
+ test -d $(DESTDIR)$(MANDIR)/man8 || install -m 755 -d $(DESTDIR)$(MANDIR)/man8
|
|
||||||
+ install -m 644 load_policy.8 $(DESTDIR)$(MANDIR)/man8/
|
|
||||||
|
|
||||||
clean:
|
|
||||||
-rm -f $(TARGETS) *.o
|
|
||||||
@@ -25,4 +25,4 @@ indent:
|
|
||||||
../../scripts/Lindent $(wildcard *.[ch])
|
|
||||||
|
|
||||||
relabel:
|
|
||||||
- /sbin/restorecon $(SBINDIR)/load_policy
|
|
||||||
+ /sbin/restorecon $(DESTDIR)$(SBINDIR)/load_policy
|
|
||||||
diff --git policycoreutils-2.7/load_policy/load_policy.8 policycoreutils-2.7/load_policy/load_policy.8
|
|
||||||
index 5f5550d..0810995 100644
|
|
||||||
--- policycoreutils-2.7/load_policy/load_policy.8
|
|
||||||
+++ policycoreutils-2.7/load_policy/load_policy.8
|
|
||||||
@@ -39,4 +39,4 @@ Initial policy load failed and enforcing mode requested
|
|
||||||
.SH AUTHORS
|
|
||||||
.nf
|
|
||||||
This manual page was written by Dan Walsh <dwalsh@redhat.com>.
|
|
||||||
-The program was written by Stephen Smalley <sds@epoch.ncsc.mil>.
|
|
||||||
+The program was written by Stephen Smalley <sds@tycho.nsa.gov>.
|
|
||||||
diff --git policycoreutils-2.7/man/Makefile policycoreutils-2.7/man/Makefile
|
|
||||||
index 0d91cd4..8af1520 100644
|
|
||||||
--- policycoreutils-2.7/man/Makefile
|
|
||||||
+++ policycoreutils-2.7/man/Makefile
|
|
||||||
@@ -1,12 +1,13 @@
|
|
||||||
# Installation directories.
|
|
||||||
-MAN5DIR ?= $(DESTDIR)/usr/share/man/man5
|
|
||||||
+PREFIX ?= /usr
|
|
||||||
+MAN5DIR ?= $(PREFIX)/share/man/man5
|
|
||||||
|
|
||||||
all:
|
|
||||||
|
|
||||||
clean:
|
|
||||||
|
|
||||||
install: all
|
|
||||||
- mkdir -p $(MAN5DIR)
|
|
||||||
- install -m 644 man5/*.5 $(MAN5DIR)
|
|
||||||
+ mkdir -p $(DESTDIR)$(MAN5DIR)
|
|
||||||
+ install -m 644 man5/*.5 $(DESTDIR)$(MAN5DIR)
|
|
||||||
|
|
||||||
relabel:
|
|
||||||
diff --git policycoreutils-2.7/newrole/Makefile policycoreutils-2.7/newrole/Makefile
|
|
||||||
index 196af92..a1bfe1a 100644
|
|
||||||
--- policycoreutils-2.7/newrole/Makefile
|
|
||||||
+++ policycoreutils-2.7/newrole/Makefile
|
|
||||||
@@ -1,9 +1,9 @@
|
|
||||||
# Installation directories.
|
|
||||||
-PREFIX ?= $(DESTDIR)/usr
|
|
||||||
+PREFIX ?= /usr
|
|
||||||
BINDIR ?= $(PREFIX)/bin
|
|
||||||
MANDIR ?= $(PREFIX)/share/man
|
|
||||||
-ETCDIR ?= $(DESTDIR)/etc
|
|
||||||
-LOCALEDIR = /usr/share/locale
|
|
||||||
+ETCDIR ?= /etc
|
|
||||||
+LOCALEDIR = $(DESTDIR)$(PREFIX)/share/locale
|
|
||||||
PAMH ?= $(shell test -f /usr/include/security/pam_appl.h && echo y)
|
|
||||||
AUDITH ?= $(shell test -f /usr/include/libaudit.h && echo y)
|
|
||||||
# Enable capabilities to permit newrole to generate audit records.
|
|
||||||
@@ -61,17 +61,17 @@ newrole: newrole.o $(EXTRA_OBJS)
|
|
||||||
$(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)
|
|
||||||
|
|
||||||
install: all
|
|
||||||
- test -d $(BINDIR) || install -m 755 -d $(BINDIR)
|
|
||||||
- test -d $(ETCDIR)/pam.d || install -m 755 -d $(ETCDIR)/pam.d
|
|
||||||
- test -d $(MANDIR)/man1 || install -m 755 -d $(MANDIR)/man1
|
|
||||||
- install -m $(MODE) newrole $(BINDIR)
|
|
||||||
- install -m 644 newrole.1 $(MANDIR)/man1/
|
|
||||||
+ test -d $(DESTDIR)$(BINDIR) || install -m 755 -d $(DESTDIR)$(BINDIR)
|
|
||||||
+ test -d $(DESTDIR)$(ETCDIR)/pam.d || install -m 755 -d $(DESTDIR)$(ETCDIR)/pam.d
|
|
||||||
+ test -d $(DESTDIR)$(MANDIR)/man1 || install -m 755 -d $(DESTDIR)$(MANDIR)/man1
|
|
||||||
+ install -m $(MODE) newrole $(DESTDIR)$(BINDIR)
|
|
||||||
+ install -m 644 newrole.1 $(DESTDIR)$(MANDIR)/man1/
|
|
||||||
ifeq ($(PAMH), y)
|
|
||||||
- test -d $(ETCDIR)/pam.d || install -m 755 -d $(ETCDIR)/pam.d
|
|
||||||
+ test -d $(DESTDIR)$(ETCDIR)/pam.d || install -m 755 -d $(DESTDIR)$(ETCDIR)/pam.d
|
|
||||||
ifeq ($(LSPP_PRIV),y)
|
|
||||||
- install -m 644 newrole-lspp.pamd $(ETCDIR)/pam.d/newrole
|
|
||||||
+ install -m 644 newrole-lspp.pamd $(DESTDIR)$(ETCDIR)/pam.d/newrole
|
|
||||||
else
|
|
||||||
- install -m 644 newrole.pamd $(ETCDIR)/pam.d/newrole
|
|
||||||
+ install -m 644 newrole.pamd $(DESTDIR)$(ETCDIR)/pam.d/newrole
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
@@ -82,4 +82,4 @@ indent:
|
|
||||||
../../scripts/Lindent $(wildcard *.[ch])
|
|
||||||
|
|
||||||
relabel: install
|
|
||||||
- /sbin/restorecon $(BINDIR)/newrole
|
|
||||||
+ /sbin/restorecon $(DESTDIR)$(BINDIR)/newrole
|
|
||||||
diff --git policycoreutils-2.7/newrole/hashtab.c policycoreutils-2.7/newrole/hashtab.c
|
|
||||||
index 77ed143..24c65c4 100644
|
|
||||||
--- policycoreutils-2.7/newrole/hashtab.c
|
|
||||||
+++ policycoreutils-2.7/newrole/hashtab.c
|
|
||||||
@@ -1,5 +1,5 @@
|
|
||||||
|
|
||||||
-/* Author : Stephen Smalley, <sds@epoch.ncsc.mil> */
|
|
||||||
+/* Author : Stephen Smalley, <sds@tycho.nsa.gov> */
|
|
||||||
|
|
||||||
/* FLASK */
|
|
||||||
|
|
||||||
diff --git policycoreutils-2.7/newrole/hashtab.h policycoreutils-2.7/newrole/hashtab.h
|
|
||||||
index 9f737df..3790f0a 100644
|
|
||||||
--- policycoreutils-2.7/newrole/hashtab.h
|
|
||||||
+++ policycoreutils-2.7/newrole/hashtab.h
|
|
||||||
@@ -1,5 +1,5 @@
|
|
||||||
|
|
||||||
-/* Author : Stephen Smalley, <sds@epoch.ncsc.mil> */
|
|
||||||
+/* Author : Stephen Smalley, <sds@tycho.nsa.gov> */
|
|
||||||
|
|
||||||
/* FLASK */
|
|
||||||
|
|
||||||
diff --git policycoreutils-2.7/po/Makefile policycoreutils-2.7/po/Makefile
|
|
||||||
index 5814861..575e143 100644
|
|
||||||
--- policycoreutils-2.7/po/Makefile
|
|
||||||
+++ policycoreutils-2.7/po/Makefile
|
|
||||||
@@ -2,6 +2,7 @@
|
|
||||||
# Makefile for the PO files (translation) catalog
|
|
||||||
#
|
|
||||||
|
|
||||||
+PREFIX ?= /usr
|
|
||||||
TOP = ../..
|
|
||||||
|
|
||||||
# What is this package?
|
|
||||||
@@ -12,7 +13,7 @@ INSTALL_DATA = $(INSTALL) -m 644
|
|
||||||
INSTALL_DIR = /usr/bin/install -d
|
|
||||||
|
|
||||||
# destination directory
|
|
||||||
-INSTALL_NLS_DIR = $(DESTDIR)/usr/share/locale
|
|
||||||
+INSTALL_NLS_DIR = $(PREFIX)/share/locale
|
|
||||||
|
|
||||||
# PO catalog handling
|
|
||||||
MSGMERGE = msgmerge
|
|
||||||
@@ -128,8 +129,8 @@ clean:
|
|
||||||
install: $(MOFILES)
|
|
||||||
@for n in $(MOFILES); do \
|
|
||||||
l=`basename $$n .mo`; \
|
|
||||||
- $(INSTALL_DIR) $(INSTALL_NLS_DIR)/$$l/LC_MESSAGES; \
|
|
||||||
- $(INSTALL_DATA) --verbose $$n $(INSTALL_NLS_DIR)/$$l/LC_MESSAGES/$(NLSPACKAGE).mo; \
|
|
||||||
+ $(INSTALL_DIR) $(DESTDIR)$(INSTALL_NLS_DIR)/$$l/LC_MESSAGES; \
|
|
||||||
+ $(INSTALL_DATA) --verbose $$n $(DESTDIR)$(INSTALL_NLS_DIR)/$$l/LC_MESSAGES/$(NLSPACKAGE).mo; \
|
|
||||||
done
|
|
||||||
|
|
||||||
%.mo: %.po
|
|
||||||
diff --git policycoreutils-2.7/run_init/Makefile policycoreutils-2.7/run_init/Makefile
|
|
||||||
index 921f0b0..1d5de57 100644
|
|
||||||
--- policycoreutils-2.7/run_init/Makefile
|
|
||||||
+++ policycoreutils-2.7/run_init/Makefile
|
|
||||||
@@ -1,10 +1,10 @@
|
|
||||||
|
|
||||||
# Installation directories.
|
|
||||||
-PREFIX ?= $(DESTDIR)/usr
|
|
||||||
+PREFIX ?= /usr
|
|
||||||
SBINDIR ?= $(PREFIX)/sbin
|
|
||||||
MANDIR ?= $(PREFIX)/share/man
|
|
||||||
-ETCDIR ?= $(DESTDIR)/etc
|
|
||||||
-LOCALEDIR ?= /usr/share/locale
|
|
||||||
+ETCDIR ?= /etc
|
|
||||||
+LOCALEDIR ?= $(DESTDIR)$(PREFIX)/share/locale
|
|
||||||
PAMH ?= $(shell test -f /usr/include/security/pam_appl.h && echo y)
|
|
||||||
AUDITH ?= $(shell test -f /usr/include/libaudit.h && echo y)
|
|
||||||
|
|
||||||
@@ -32,14 +32,14 @@ open_init_pty: open_init_pty.c
|
|
||||||
|
|
||||||
|
|
||||||
install: all
|
|
||||||
- test -d $(SBINDIR) || install -m 755 -d $(SBINDIR)
|
|
||||||
- test -d $(MANDIR)/man8 || install -m 755 -d $(MANDIR)/man8
|
|
||||||
- install -m 755 run_init $(SBINDIR)
|
|
||||||
- install -m 755 open_init_pty $(SBINDIR)
|
|
||||||
- install -m 644 run_init.8 $(MANDIR)/man8/
|
|
||||||
- install -m 644 open_init_pty.8 $(MANDIR)/man8/
|
|
||||||
+ test -d $(DESTDIR)$(SBINDIR) || install -m 755 -d $(DESTDIR)$(SBINDIR)
|
|
||||||
+ test -d $(DESTDIR)$(MANDIR)/man8 || install -m 755 -d $(DESTDIR)$(MANDIR)/man8
|
|
||||||
+ install -m 755 run_init $(DESTDIR)$(SBINDIR)
|
|
||||||
+ install -m 755 open_init_pty $(DESTDIR)$(SBINDIR)
|
|
||||||
+ install -m 644 run_init.8 $(DESTDIR)$(MANDIR)/man8/
|
|
||||||
+ install -m 644 open_init_pty.8 $(DESTDIR)$(MANDIR)/man8/
|
|
||||||
ifeq ($(PAMH), y)
|
|
||||||
- install -m 644 run_init.pamd $(ETCDIR)/pam.d/run_init
|
|
||||||
+ install -m 644 run_init.pamd $(DESTDIR)$(ETCDIR)/pam.d/run_init
|
|
||||||
endif
|
|
||||||
|
|
||||||
clean:
|
|
||||||
@@ -49,4 +49,4 @@ indent:
|
|
||||||
../../scripts/Lindent $(wildcard *.[ch])
|
|
||||||
|
|
||||||
relabel: install
|
|
||||||
- /sbin/restorecon $(SBINDIR)/run_init $(SBINDIR)/open_init_pty
|
|
||||||
+ /sbin/restorecon $(DESTDIR)$(SBINDIR)/run_init $(DESTDIR)$(SBINDIR)/open_init_pty
|
|
||||||
diff --git policycoreutils-2.7/scripts/Makefile policycoreutils-2.7/scripts/Makefile
|
|
||||||
index d9e86ff..afe5dc4 100644
|
|
||||||
--- policycoreutils-2.7/scripts/Makefile
|
|
||||||
+++ policycoreutils-2.7/scripts/Makefile
|
|
||||||
@@ -1,17 +1,16 @@
|
|
||||||
# Installation directories.
|
|
||||||
-PREFIX ?= $(DESTDIR)/usr
|
|
||||||
-SBINDIR ?= $(DESTDIR)/sbin
|
|
||||||
+PREFIX ?= /usr
|
|
||||||
+SBINDIR ?= $(PREFIX)/sbin
|
|
||||||
MANDIR ?= $(PREFIX)/share/man
|
|
||||||
-LOCALEDIR ?= $(PREFIX)/share/locale
|
|
||||||
|
|
||||||
.PHONY: all
|
|
||||||
all: fixfiles
|
|
||||||
|
|
||||||
install: all
|
|
||||||
- -mkdir -p $(SBINDIR)
|
|
||||||
- install -m 755 fixfiles $(SBINDIR)
|
|
||||||
- -mkdir -p $(MANDIR)/man8
|
|
||||||
- install -m 644 fixfiles.8 $(MANDIR)/man8/
|
|
||||||
+ -mkdir -p $(DESTDIR)$(SBINDIR)
|
|
||||||
+ install -m 755 fixfiles $(DESTDIR)$(SBINDIR)
|
|
||||||
+ -mkdir -p $(DESTDIR)$(MANDIR)/man8
|
|
||||||
+ install -m 644 fixfiles.8 $(DESTDIR)$(MANDIR)/man8/
|
|
||||||
|
|
||||||
clean:
|
|
||||||
|
|
||||||
diff --git policycoreutils-2.7/scripts/fixfiles policycoreutils-2.7/scripts/fixfiles
|
|
||||||
index 1aa330f..7ec0396 100755
|
index 1aa330f..7ec0396 100755
|
||||||
--- policycoreutils-2.7/scripts/fixfiles
|
--- policycoreutils-2.8-rc1/scripts/fixfiles
|
||||||
+++ policycoreutils-2.7/scripts/fixfiles
|
+++ policycoreutils-2.8-rc1/scripts/fixfiles
|
||||||
@@ -108,6 +108,7 @@ exclude_dirs_from_relabelling() {
|
@@ -108,6 +108,7 @@ exclude_dirs_from_relabelling() {
|
||||||
fullFlag=0
|
fullFlag=0
|
||||||
BOOTTIME=""
|
BOOTTIME=""
|
||||||
@ -280,202 +10,3 @@ index 1aa330f..7ec0396 100755
|
|||||||
FORCEFLAG=""
|
FORCEFLAG=""
|
||||||
RPMFILES=""
|
RPMFILES=""
|
||||||
PREFC=""
|
PREFC=""
|
||||||
diff --git policycoreutils-2.7/secon/Makefile policycoreutils-2.7/secon/Makefile
|
|
||||||
index 8e491d7..db8ee42 100644
|
|
||||||
--- policycoreutils-2.7/secon/Makefile
|
|
||||||
+++ policycoreutils-2.7/secon/Makefile
|
|
||||||
@@ -1,9 +1,7 @@
|
|
||||||
# secon tool - command-line context
|
|
||||||
-PREFIX ?= $(DESTDIR)/usr
|
|
||||||
-INCLUDEDIR ?= $(PREFIX)/include
|
|
||||||
+PREFIX ?= /usr
|
|
||||||
BINDIR ?= $(PREFIX)/bin
|
|
||||||
MANDIR ?= $(PREFIX)/share/man
|
|
||||||
-LIBDIR ?= $(PREFIX)/lib
|
|
||||||
|
|
||||||
WARNS=-Werror -W -Wall -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wno-format-zero-length -Wformat-nonliteral -Wformat-security -Wfloat-equal
|
|
||||||
VERSION = $(shell cat ../VERSION)
|
|
||||||
@@ -18,13 +16,13 @@ secon: secon.o
|
|
||||||
install-nogui: install
|
|
||||||
|
|
||||||
install: all
|
|
||||||
- install -m 755 secon $(BINDIR);
|
|
||||||
+ install -m 755 secon $(DESTDIR)$(BINDIR);
|
|
||||||
|
|
||||||
- test -d $(MANDIR)/man1 || install -m 755 -d $(MANDIR)/man1
|
|
||||||
- install -m 644 secon.1 $(MANDIR)/man1
|
|
||||||
+ test -d $(DESTDIR)$(MANDIR)/man1 || install -m 755 -d $(DESTDIR)$(MANDIR)/man1
|
|
||||||
+ install -m 644 secon.1 $(DESTDIR)$(MANDIR)/man1
|
|
||||||
|
|
||||||
relabel:
|
|
||||||
- /sbin/restorecon $(BINDIR)/secon
|
|
||||||
+ /sbin/restorecon $(DESTDIR)$(BINDIR)/secon
|
|
||||||
|
|
||||||
clean:
|
|
||||||
rm -f *.o core* secon *~ *.bak
|
|
||||||
diff --git policycoreutils-2.7/semodule/Makefile policycoreutils-2.7/semodule/Makefile
|
|
||||||
index fffb43a..639d368 100644
|
|
||||||
--- policycoreutils-2.7/semodule/Makefile
|
|
||||||
+++ policycoreutils-2.7/semodule/Makefile
|
|
||||||
@@ -1,9 +1,7 @@
|
|
||||||
# Installation directories.
|
|
||||||
-PREFIX ?= $(DESTDIR)/usr
|
|
||||||
-INCLUDEDIR ?= $(PREFIX)/include
|
|
||||||
+PREFIX ?= /usr
|
|
||||||
SBINDIR ?= $(PREFIX)/sbin
|
|
||||||
MANDIR = $(PREFIX)/share/man
|
|
||||||
-LIBDIR ?= $(PREFIX)/lib
|
|
||||||
|
|
||||||
CFLAGS ?= -Werror -Wall -W
|
|
||||||
override LDLIBS += -lsepol -lselinux -lsemanage
|
|
||||||
@@ -17,12 +15,12 @@ genhomedircon:
|
|
||||||
ln -sf semodule genhomedircon
|
|
||||||
|
|
||||||
install: all
|
|
||||||
- -mkdir -p $(SBINDIR)
|
|
||||||
- install -m 755 semodule $(SBINDIR)
|
|
||||||
- (cd $(SBINDIR); ln -sf semodule genhomedircon)
|
|
||||||
- test -d $(MANDIR)/man8 || install -m 755 -d $(MANDIR)/man8
|
|
||||||
- install -m 644 semodule.8 $(MANDIR)/man8/
|
|
||||||
- install -m 644 genhomedircon.8 $(MANDIR)/man8/
|
|
||||||
+ -mkdir -p $(DESTDIR)$(SBINDIR)
|
|
||||||
+ install -m 755 semodule $(DESTDIR)$(SBINDIR)
|
|
||||||
+ (cd $(DESTDIR)$(SBINDIR); ln -sf semodule genhomedircon)
|
|
||||||
+ test -d $(DESTDIR)$(MANDIR)/man8 || install -m 755 -d $(DESTDIR)$(MANDIR)/man8
|
|
||||||
+ install -m 644 semodule.8 $(DESTDIR)$(MANDIR)/man8/
|
|
||||||
+ install -m 644 genhomedircon.8 $(DESTDIR)$(MANDIR)/man8/
|
|
||||||
|
|
||||||
relabel:
|
|
||||||
|
|
||||||
diff --git policycoreutils-2.7/sestatus/Makefile policycoreutils-2.7/sestatus/Makefile
|
|
||||||
index 41ca683..274ef35 100644
|
|
||||||
--- policycoreutils-2.7/sestatus/Makefile
|
|
||||||
+++ policycoreutils-2.7/sestatus/Makefile
|
|
||||||
@@ -1,9 +1,8 @@
|
|
||||||
# Installation directories.
|
|
||||||
-PREFIX ?= $(DESTDIR)/usr
|
|
||||||
+PREFIX ?= /usr
|
|
||||||
SBINDIR ?= $(PREFIX)/sbin
|
|
||||||
MANDIR = $(PREFIX)/share/man
|
|
||||||
-ETCDIR ?= $(DESTDIR)/etc
|
|
||||||
-LIBDIR ?= $(PREFIX)/lib
|
|
||||||
+ETCDIR ?= /etc
|
|
||||||
|
|
||||||
CFLAGS ?= -Werror -Wall -W
|
|
||||||
override CFLAGS += -D_FILE_OFFSET_BITS=64
|
|
||||||
@@ -14,14 +13,14 @@ all: sestatus
|
|
||||||
sestatus: sestatus.o
|
|
||||||
|
|
||||||
install: all
|
|
||||||
- [ -d $(MANDIR)/man8 ] || mkdir -p $(MANDIR)/man8
|
|
||||||
- [ -d $(MANDIR)/man5 ] || mkdir -p $(MANDIR)/man5
|
|
||||||
- -mkdir -p $(SBINDIR)
|
|
||||||
- install -m 755 sestatus $(SBINDIR)
|
|
||||||
- install -m 644 sestatus.8 $(MANDIR)/man8
|
|
||||||
- install -m 644 sestatus.conf.5 $(MANDIR)/man5
|
|
||||||
- -mkdir -p $(ETCDIR)
|
|
||||||
- install -m 644 sestatus.conf $(ETCDIR)
|
|
||||||
+ [ -d $(DESTDIR)$(MANDIR)/man8 ] || mkdir -p $(DESTDIR)$(MANDIR)/man8
|
|
||||||
+ [ -d $(DESTDIR)$(MANDIR)/man5 ] || mkdir -p $(DESTDIR)$(MANDIR)/man5
|
|
||||||
+ -mkdir -p $(DESTDIR)$(SBINDIR)
|
|
||||||
+ install -m 755 sestatus $(DESTDIR)$(SBINDIR)
|
|
||||||
+ install -m 644 sestatus.8 $(DESTDIR)$(MANDIR)/man8
|
|
||||||
+ install -m 644 sestatus.conf.5 $(DESTDIR)$(MANDIR)/man5
|
|
||||||
+ -mkdir -p $(DESTDIR)$(ETCDIR)
|
|
||||||
+ install -m 644 sestatus.conf $(DESTDIR)$(ETCDIR)
|
|
||||||
|
|
||||||
clean:
|
|
||||||
rm -f sestatus *.o
|
|
||||||
diff --git policycoreutils-2.7/setfiles/Makefile policycoreutils-2.7/setfiles/Makefile
|
|
||||||
index c08e2dd..e943276 100644
|
|
||||||
--- policycoreutils-2.7/setfiles/Makefile
|
|
||||||
+++ policycoreutils-2.7/setfiles/Makefile
|
|
||||||
@@ -1,8 +1,7 @@
|
|
||||||
# Installation directories.
|
|
||||||
-PREFIX ?= $(DESTDIR)/usr
|
|
||||||
-SBINDIR ?= $(DESTDIR)/sbin
|
|
||||||
+PREFIX ?= /usr
|
|
||||||
+SBINDIR ?= /sbin
|
|
||||||
MANDIR = $(PREFIX)/share/man
|
|
||||||
-LIBDIR ?= $(PREFIX)/lib
|
|
||||||
AUDITH ?= $(shell test -f /usr/include/libaudit.h && echo y)
|
|
||||||
|
|
||||||
ABORT_ON_ERRORS=$(shell grep "^\#define ABORT_ON_ERRORS" setfiles.c | awk -S '{ print $$3 }')
|
|
||||||
@@ -29,14 +28,14 @@ man:
|
|
||||||
@sed -i "s/ABORT_ON_ERRORS/$(ABORT_ON_ERRORS)/g" setfiles.8.man
|
|
||||||
|
|
||||||
install: all
|
|
||||||
- [ -d $(MANDIR)/man8 ] || mkdir -p $(MANDIR)/man8
|
|
||||||
- -mkdir -p $(SBINDIR)
|
|
||||||
- install -m 755 setfiles $(SBINDIR)
|
|
||||||
- (cd $(SBINDIR) && ln -sf setfiles restorecon)
|
|
||||||
- install -m 755 restorecon_xattr $(SBINDIR)
|
|
||||||
- install -m 644 setfiles.8.man $(MANDIR)/man8/setfiles.8
|
|
||||||
- install -m 644 restorecon.8 $(MANDIR)/man8/restorecon.8
|
|
||||||
- install -m 644 restorecon_xattr.8 $(MANDIR)/man8/restorecon_xattr.8
|
|
||||||
+ [ -d $(DESTDIR)$(MANDIR)/man8 ] || mkdir -p $(DESTDIR)$(MANDIR)/man8
|
|
||||||
+ -mkdir -p $(DESTDIR)$(SBINDIR)
|
|
||||||
+ install -m 755 setfiles $(DESTDIR)$(SBINDIR)
|
|
||||||
+ (cd $(DESTDIR)$(SBINDIR) && ln -sf setfiles restorecon)
|
|
||||||
+ install -m 755 restorecon_xattr $(DESTDIR)$(SBINDIR)
|
|
||||||
+ install -m 644 setfiles.8.man $(DESTDIR)$(MANDIR)/man8/setfiles.8
|
|
||||||
+ install -m 644 restorecon.8 $(DESTDIR)$(MANDIR)/man8/restorecon.8
|
|
||||||
+ install -m 644 restorecon_xattr.8 $(DESTDIR)$(MANDIR)/man8/restorecon_xattr.8
|
|
||||||
|
|
||||||
clean:
|
|
||||||
rm -f setfiles restorecon restorecon_xattr *.o setfiles.8.man
|
|
||||||
@@ -45,4 +44,4 @@ indent:
|
|
||||||
../../scripts/Lindent $(wildcard *.[ch])
|
|
||||||
|
|
||||||
relabel: install
|
|
||||||
- $(SBINDIR)/restorecon $(SBINDIR)/setfiles $(SBINDIR)/restorecon_xattr
|
|
||||||
+ $(DESTDIR)$(SBINDIR)/restorecon $(DESTDIR)$(SBINDIR)/setfiles $(DESTDIR)$(SBINDIR)/restorecon_xattr
|
|
||||||
diff --git policycoreutils-2.7/setfiles/setfiles.8 policycoreutils-2.7/setfiles/setfiles.8
|
|
||||||
index 9501845..ccaaf4d 100644
|
|
||||||
--- policycoreutils-2.7/setfiles/setfiles.8
|
|
||||||
+++ policycoreutils-2.7/setfiles/setfiles.8
|
|
||||||
@@ -255,7 +255,7 @@ being updated provided there are no errors.
|
|
||||||
|
|
||||||
.SH "AUTHOR"
|
|
||||||
This man page was written by Russell Coker <russell@coker.com.au>.
|
|
||||||
-The program was written by Stephen Smalley <sds@epoch.ncsc.mil>
|
|
||||||
+The program was written by Stephen Smalley <sds@tycho.nsa.gov>
|
|
||||||
|
|
||||||
.SH "SEE ALSO"
|
|
||||||
.BR restorecon (8),
|
|
||||||
diff --git policycoreutils-2.7/setsebool/Makefile policycoreutils-2.7/setsebool/Makefile
|
|
||||||
index bc254da..47bea60 100644
|
|
||||||
--- policycoreutils-2.7/setsebool/Makefile
|
|
||||||
+++ policycoreutils-2.7/setsebool/Makefile
|
|
||||||
@@ -1,10 +1,8 @@
|
|
||||||
# Installation directories.
|
|
||||||
-PREFIX ?= $(DESTDIR)/usr
|
|
||||||
-INCLUDEDIR ?= $(PREFIX)/include
|
|
||||||
+PREFIX ?= /usr
|
|
||||||
SBINDIR ?= $(PREFIX)/sbin
|
|
||||||
MANDIR = $(PREFIX)/share/man
|
|
||||||
-LIBDIR ?= $(PREFIX)/lib
|
|
||||||
-BASHCOMPLETIONDIR ?= $(DESTDIR)/usr/share/bash-completion/completions
|
|
||||||
+BASHCOMPLETIONDIR ?= $(PREFIX)/share/bash-completion/completions
|
|
||||||
|
|
||||||
CFLAGS ?= -Werror -Wall -W
|
|
||||||
override LDLIBS += -lsepol -lselinux -lsemanage
|
|
||||||
@@ -17,12 +15,12 @@ all: setsebool
|
|
||||||
setsebool: $(SETSEBOOL_OBJS)
|
|
||||||
|
|
||||||
install: all
|
|
||||||
- -mkdir -p $(SBINDIR)
|
|
||||||
- install -m 755 setsebool $(SBINDIR)
|
|
||||||
- -mkdir -p $(MANDIR)/man8
|
|
||||||
- install -m 644 setsebool.8 $(MANDIR)/man8/
|
|
||||||
- -mkdir -p $(BASHCOMPLETIONDIR)
|
|
||||||
- install -m 644 $(BASHCOMPLETIONS) $(BASHCOMPLETIONDIR)/setsebool
|
|
||||||
+ -mkdir -p $(DESTDIR)$(SBINDIR)
|
|
||||||
+ install -m 755 setsebool $(DESTDIR)$(SBINDIR)
|
|
||||||
+ -mkdir -p $(DESTDIR)$(MANDIR)/man8
|
|
||||||
+ install -m 644 setsebool.8 $(DESTDIR)$(MANDIR)/man8/
|
|
||||||
+ -mkdir -p $(DESTDIR)$(BASHCOMPLETIONDIR)
|
|
||||||
+ install -m 644 $(BASHCOMPLETIONS) $(DESTDIR)$(BASHCOMPLETIONDIR)/setsebool
|
|
||||||
|
|
||||||
relabel:
|
|
||||||
|
|
||||||
|
@ -1,24 +1,26 @@
|
|||||||
%global libauditver 2.1.3-4
|
%global libauditver 2.1.3-4
|
||||||
%global libsepolver 2.7-6
|
%global libsepolver 2.8-0
|
||||||
%global libsemanagever 2.7-12
|
%global libsemanagever 2.8-0
|
||||||
%global libselinuxver 2.7-13
|
%global libselinuxver 2.8-0
|
||||||
%global sepolgenver 2.7
|
%global sepolgenver 2.8
|
||||||
|
|
||||||
%global generatorsdir %{_prefix}/lib/systemd/system-generators
|
%global generatorsdir %{_prefix}/lib/systemd/system-generators
|
||||||
|
|
||||||
|
%global rcversion rc1
|
||||||
|
|
||||||
Summary: SELinux policy core utilities
|
Summary: SELinux policy core utilities
|
||||||
Name: policycoreutils
|
Name: policycoreutils
|
||||||
Version: 2.7
|
Version: 2.8
|
||||||
Release: 20%{?dist}
|
Release: 0%{?rcversion:.%rcversion}.1%{?dist}
|
||||||
License: GPLv2
|
License: GPLv2
|
||||||
# https://github.com/SELinuxProject/selinux/wiki/Releases
|
# https://github.com/SELinuxProject/selinux/wiki/Releases
|
||||||
Source0: https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20170804/policycoreutils-2.7.tar.gz
|
Source0: https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20180419/policycoreutils-2.8-rc1.tar.gz
|
||||||
Source1: https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20170804/selinux-python-2.7.tar.gz
|
Source1: https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20180419/selinux-python-2.8-rc1.tar.gz
|
||||||
Source2: https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20170804/selinux-gui-2.7.tar.gz
|
Source2: https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20180419/selinux-gui-2.8-rc1.tar.gz
|
||||||
Source3: https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20170804/selinux-sandbox-2.7.tar.gz
|
Source3: https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20180419/selinux-sandbox-2.8-rc1.tar.gz
|
||||||
Source4: https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20170804/selinux-dbus-2.7.tar.gz
|
Source4: https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20180419/selinux-dbus-2.8-rc1.tar.gz
|
||||||
Source5: https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20170804/semodule-utils-2.7.tar.gz
|
Source5: https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20180419/semodule-utils-2.8-rc1.tar.gz
|
||||||
Source6: https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20170804/restorecond-2.7.tar.gz
|
Source6: https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20180419/restorecond-2.8-rc1.tar.gz
|
||||||
URL: https://github.com/SELinuxProject
|
URL: https://github.com/SELinuxProject
|
||||||
Source12: policycoreutils_man_ru2.tar.bz2
|
Source12: policycoreutils_man_ru2.tar.bz2
|
||||||
Source13: system-config-selinux.png
|
Source13: system-config-selinux.png
|
||||||
@ -30,9 +32,9 @@ Source18: selinux-autorelabel.target
|
|||||||
Source19: selinux-autorelabel-generator.sh
|
Source19: selinux-autorelabel-generator.sh
|
||||||
# download https://raw.githubusercontent.com/fedora-selinux/scripts/master/selinux/make-fedora-selinux-patch.sh
|
# download https://raw.githubusercontent.com/fedora-selinux/scripts/master/selinux/make-fedora-selinux-patch.sh
|
||||||
# run:
|
# run:
|
||||||
# HEAD https://github.com/fedora-selinux/selinux/commit/63b18604d4bf020ca5cd7781ecf8c0e0443e02d1
|
# HEAD https://github.com/fedora-selinux/selinux/commit/5127dfaae645986169b50a7295d4961a4959006a
|
||||||
# $ for i in policycoreutils selinux-python selinux-gui selinux-sandbox selinux-dbus semodule-utils restorecond; do
|
# $ for i in policycoreutils selinux-python selinux-gui selinux-sandbox selinux-dbus semodule-utils restorecond; do
|
||||||
# ./make-fedora-selinux-patch.sh $i
|
# VERSION=2.8-rc1 ./make-fedora-selinux-patch.sh $i
|
||||||
# done
|
# done
|
||||||
Patch: policycoreutils-fedora.patch
|
Patch: policycoreutils-fedora.patch
|
||||||
Patch1: selinux-python-fedora.patch
|
Patch1: selinux-python-fedora.patch
|
||||||
@ -83,25 +85,25 @@ to switch roles.
|
|||||||
%setup -q -T -D -a 6 -n selinux
|
%setup -q -T -D -a 6 -n selinux
|
||||||
%patch -p0 -b .policycoreutils-fedora
|
%patch -p0 -b .policycoreutils-fedora
|
||||||
|
|
||||||
cp %{SOURCE13} selinux-gui-%{version}/
|
cp %{SOURCE13} selinux-gui-%{version}%{?rcversion:-%rcversion}/
|
||||||
tar -xvf %{SOURCE14} -C selinux-python-%{version}/sepolicy/
|
tar -xvf %{SOURCE14} -C selinux-python-%{version}%{?rcversion:-%rcversion}/sepolicy/
|
||||||
%patch1 -p0 -b .selinux-python
|
%patch1 -p0 -b .selinux-python
|
||||||
%patch2 -p0 -b .selinux-gui
|
#%patch2 -p0 -b .selinux-gui
|
||||||
%patch3 -p0 -b .selinux-sandbox
|
%patch3 -p0 -b .selinux-sandbox
|
||||||
%patch4 -p0 -b .selinux-dbus
|
%patch4 -p0 -b .selinux-dbus
|
||||||
%patch5 -p0 -b .semodule-utils
|
#%%patch5 -p0 -b .semodule-utils
|
||||||
%patch6 -p0 -b .restorecond
|
#%%patch6 -p0 -b .restorecond
|
||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%set_build_flags
|
%set_build_flags
|
||||||
make -C policycoreutils-%{version} LSPP_PRIV=y SBINDIR="%{_sbindir}" LIBDIR="%{_libdir}" SEMODULE_PATH="/usr/sbin" LIBSEPOLA="%{_libdir}/libsepol.a" all
|
make -C policycoreutils-%{version}%{?rcversion:-%rcversion} LSPP_PRIV=y SBINDIR="%{_sbindir}" LIBDIR="%{_libdir}" SEMODULE_PATH="/usr/sbin" LIBSEPOLA="%{_libdir}/libsepol.a" all
|
||||||
make -C selinux-python-%{version} SBINDIR="%{_sbindir}" LSPP_PRIV=y LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" all
|
make -C selinux-python-%{version}%{?rcversion:-%rcversion} SBINDIR="%{_sbindir}" LSPP_PRIV=y LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" all
|
||||||
make -C selinux-gui-%{version} SBINDIR="%{_sbindir}" LSPP_PRIV=y LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" all
|
make -C selinux-gui-%{version}%{?rcversion:-%rcversion} SBINDIR="%{_sbindir}" LSPP_PRIV=y LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" all
|
||||||
make -C selinux-sandbox-%{version} SBINDIR="%{_sbindir}" LSPP_PRIV=y LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" all
|
make -C selinux-sandbox-%{version}%{?rcversion:-%rcversion} SBINDIR="%{_sbindir}" LSPP_PRIV=y LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" all
|
||||||
make -C selinux-dbus-%{version} SBINDIR="%{_sbindir}" LSPP_PRIV=y LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" all
|
make -C selinux-dbus-%{version}%{?rcversion:-%rcversion} SBINDIR="%{_sbindir}" LSPP_PRIV=y LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" all
|
||||||
make -C semodule-utils-%{version} SBINDIR="%{_sbindir}" LSPP_PRIV=y LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" all
|
make -C semodule-utils-%{version}%{?rcversion:-%rcversion} SBINDIR="%{_sbindir}" LSPP_PRIV=y LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" all
|
||||||
make -C restorecond-%{version} SBINDIR="%{_sbindir}" LSPP_PRIV=y LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" all
|
make -C restorecond-%{version}%{?rcversion:-%rcversion} SBINDIR="%{_sbindir}" LSPP_PRIV=y LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" all
|
||||||
|
|
||||||
%install
|
%install
|
||||||
mkdir -p %{buildroot}%{_bindir}
|
mkdir -p %{buildroot}%{_bindir}
|
||||||
@ -111,20 +113,20 @@ mkdir -p %{buildroot}%{_mandir}/man5
|
|||||||
mkdir -p %{buildroot}%{_mandir}/man8
|
mkdir -p %{buildroot}%{_mandir}/man8
|
||||||
%{__mkdir} -p %{buildroot}/%{_usr}/share/doc/%{name}/
|
%{__mkdir} -p %{buildroot}/%{_usr}/share/doc/%{name}/
|
||||||
|
|
||||||
make -C policycoreutils-%{version} LSPP_PRIV=y DESTDIR="%{buildroot}" SBINDIR="%{_sbindir}" LIBDIR="%{_libdir}" SEMODULE_PATH="/usr/sbin" LIBSEPOLA="%{_libdir}/libsepol.a" install
|
make -C policycoreutils-%{version}%{?rcversion:-%rcversion} LSPP_PRIV=y DESTDIR="%{buildroot}" SBINDIR="%{_sbindir}" LIBDIR="%{_libdir}" SEMODULE_PATH="/usr/sbin" LIBSEPOLA="%{_libdir}/libsepol.a" install
|
||||||
|
|
||||||
make -C selinux-python-%{version} PYTHON=%{__python2} DESTDIR="%{buildroot}" SBINDIR="%{_sbindir}" LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" install
|
make -C selinux-python-%{version}%{?rcversion:-%rcversion} PYTHON=%{__python2} DESTDIR="%{buildroot}" SBINDIR="%{_sbindir}" LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" install
|
||||||
make -C selinux-python-%{version} PYTHON=%{__python3} DESTDIR="%{buildroot}" SBINDIR="%{_sbindir}" LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" install
|
make -C selinux-python-%{version}%{?rcversion:-%rcversion} PYTHON=%{__python3} DESTDIR="%{buildroot}" SBINDIR="%{_sbindir}" LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" install
|
||||||
|
|
||||||
make -C selinux-gui-%{version} PYTHON=%{__python3} DESTDIR="%{buildroot}" SBINDIR="%{_sbindir}" LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" install
|
make -C selinux-gui-%{version}%{?rcversion:-%rcversion} PYTHON=%{__python3} DESTDIR="%{buildroot}" SBINDIR="%{_sbindir}" LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" install
|
||||||
|
|
||||||
make -C selinux-sandbox-%{version} PYTHON=%{__python3} DESTDIR="%{buildroot}" SBINDIR="%{_sbindir}" LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" install
|
make -C selinux-sandbox-%{version}%{?rcversion:-%rcversion} PYTHON=%{__python3} DESTDIR="%{buildroot}" SBINDIR="%{_sbindir}" LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" install
|
||||||
|
|
||||||
make -C selinux-dbus-%{version} PYTHON=%{__python3} DESTDIR="%{buildroot}" SBINDIR="%{_sbindir}" LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" install
|
make -C selinux-dbus-%{version}%{?rcversion:-%rcversion} PYTHON=%{__python3} DESTDIR="%{buildroot}" SBINDIR="%{_sbindir}" LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" install
|
||||||
|
|
||||||
make -C semodule-utils-%{version} PYTHON=%{__python3} DESTDIR="%{buildroot}" SBINDIR="%{_sbindir}" LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" install
|
make -C semodule-utils-%{version}%{?rcversion:-%rcversion} PYTHON=%{__python3} DESTDIR="%{buildroot}" SBINDIR="%{_sbindir}" LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" install
|
||||||
|
|
||||||
make -C restorecond-%{version} PYTHON=%{__python3} DESTDIR="%{buildroot}" SBINDIR="%{_sbindir}" LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" install
|
make -C restorecond-%{version}%{?rcversion:-%rcversion} PYTHON=%{__python3} DESTDIR="%{buildroot}" SBINDIR="%{_sbindir}" LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" install
|
||||||
|
|
||||||
|
|
||||||
# Systemd
|
# Systemd
|
||||||
@ -468,7 +470,7 @@ system-config-selinux is a utility for managing the SELinux environment
|
|||||||
%{_mandir}/man8/semodule_package.8*
|
%{_mandir}/man8/semodule_package.8*
|
||||||
%{_mandir}/ru/man8/semodule_package.8*
|
%{_mandir}/ru/man8/semodule_package.8*
|
||||||
%{!?_licensedir:%global license %%doc}
|
%{!?_licensedir:%global license %%doc}
|
||||||
%license policycoreutils-%{version}/COPYING
|
%license policycoreutils-%{version}%{?rcversion:-%rcversion}/COPYING
|
||||||
%doc %{_usr}/share/doc/%{name}
|
%doc %{_usr}/share/doc/%{name}
|
||||||
|
|
||||||
%package restorecond
|
%package restorecond
|
||||||
@ -488,7 +490,7 @@ The policycoreutils-restorecond package contains the restorecond service.
|
|||||||
%{_mandir}/man8/restorecond.8*
|
%{_mandir}/man8/restorecond.8*
|
||||||
%{_mandir}/ru/man8/restorecond.8*
|
%{_mandir}/ru/man8/restorecond.8*
|
||||||
%{!?_licensedir:%global license %%doc}
|
%{!?_licensedir:%global license %%doc}
|
||||||
%license policycoreutils-%{version}/COPYING
|
%license policycoreutils-%{version}%{?rcversion:-%rcversion}/COPYING
|
||||||
|
|
||||||
%post restorecond
|
%post restorecond
|
||||||
%systemd_post restorecond.service
|
%systemd_post restorecond.service
|
||||||
@ -500,6 +502,9 @@ The policycoreutils-restorecond package contains the restorecond service.
|
|||||||
%systemd_postun_with_restart restorecond.service
|
%systemd_postun_with_restart restorecond.service
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Apr 23 2018 Petr Lautrbach <plautrba@workstation> - 2.8-0.rc1.1
|
||||||
|
- SELinux userspace 2.8-rc1 release candidate
|
||||||
|
|
||||||
* Thu Apr 19 2018 Petr Lautrbach <plautrba@redhat.com> - 2.7-20
|
* Thu Apr 19 2018 Petr Lautrbach <plautrba@redhat.com> - 2.7-20
|
||||||
- Drop python2 sepolicy gui files from policycoreutils-gui (#1566618)
|
- Drop python2 sepolicy gui files from policycoreutils-gui (#1566618)
|
||||||
|
|
||||||
|
@ -1,86 +0,0 @@
|
|||||||
diff --git restorecond-2.7/Makefile restorecond-2.7/Makefile
|
|
||||||
index ada94ae..25be18d 100644
|
|
||||||
--- restorecond-2.7/Makefile
|
|
||||||
+++ restorecond-2.7/Makefile
|
|
||||||
@@ -1,13 +1,12 @@
|
|
||||||
PKG_CONFIG ?= pkg-config
|
|
||||||
|
|
||||||
# Installation directories.
|
|
||||||
-PREFIX ?= $(DESTDIR)/usr
|
|
||||||
+PREFIX ?= /usr
|
|
||||||
SBINDIR ?= $(PREFIX)/sbin
|
|
||||||
-LIBDIR ?= $(PREFIX)/lib
|
|
||||||
MANDIR = $(PREFIX)/share/man
|
|
||||||
-AUTOSTARTDIR = $(DESTDIR)/etc/xdg/autostart
|
|
||||||
-DBUSSERVICEDIR = $(DESTDIR)/usr/share/dbus-1/services
|
|
||||||
-SYSTEMDDIR ?= $(DESTDIR)/usr/lib/systemd
|
|
||||||
+AUTOSTARTDIR = /etc/xdg/autostart
|
|
||||||
+DBUSSERVICEDIR = $(PREFIX)/share/dbus-1/services
|
|
||||||
+SYSTEMDDIR ?= $(PREFIX)/lib/systemd
|
|
||||||
|
|
||||||
autostart_DATA = sealertauto.desktop
|
|
||||||
INITDIR ?= $(DESTDIR)/etc/rc.d/init.d
|
|
||||||
@@ -39,23 +38,23 @@ restorecond: restore.o restorecond.o utmpwatcher.o stringslist.o user.o watch.o
|
|
||||||
$(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)
|
|
||||||
|
|
||||||
install: all
|
|
||||||
- [ -d $(MANDIR)/man8 ] || mkdir -p $(MANDIR)/man8
|
|
||||||
- -mkdir -p $(SBINDIR)
|
|
||||||
- install -m 755 restorecond $(SBINDIR)
|
|
||||||
- install -m 644 restorecond.8 $(MANDIR)/man8
|
|
||||||
+ [ -d $(DESTDIR)$(MANDIR)/man8 ] || mkdir -p $(DESTDIR)$(MANDIR)/man8
|
|
||||||
+ -mkdir -p $(DESTDIR)$(SBINDIR)
|
|
||||||
+ install -m 755 restorecond $(DESTDIR)$(SBINDIR)
|
|
||||||
+ install -m 644 restorecond.8 $(DESTDIR)$(MANDIR)/man8
|
|
||||||
-mkdir -p $(INITDIR)
|
|
||||||
install -m 755 restorecond.init $(INITDIR)/restorecond
|
|
||||||
-mkdir -p $(SELINUXDIR)
|
|
||||||
install -m 644 restorecond.conf $(SELINUXDIR)/restorecond.conf
|
|
||||||
install -m 644 restorecond_user.conf $(SELINUXDIR)/restorecond_user.conf
|
|
||||||
- -mkdir -p $(AUTOSTARTDIR)
|
|
||||||
- install -m 644 restorecond.desktop $(AUTOSTARTDIR)/restorecond.desktop
|
|
||||||
- -mkdir -p $(DBUSSERVICEDIR)
|
|
||||||
- install -m 600 org.selinux.Restorecond.service $(DBUSSERVICEDIR)/org.selinux.Restorecond.service
|
|
||||||
- -mkdir -p $(SYSTEMDDIR)/system
|
|
||||||
- install -m 644 restorecond.service $(SYSTEMDDIR)/system/
|
|
||||||
+ -mkdir -p $(DESTDIR)$(AUTOSTARTDIR)
|
|
||||||
+ install -m 644 restorecond.desktop $(DESTDIR)$(AUTOSTARTDIR)/restorecond.desktop
|
|
||||||
+ -mkdir -p $(DESTDIR)$(DBUSSERVICEDIR)
|
|
||||||
+ install -m 600 org.selinux.Restorecond.service $(DESTDIR)$(DBUSSERVICEDIR)/org.selinux.Restorecond.service
|
|
||||||
+ -mkdir -p $(DESTDIR)$(SYSTEMDDIR)/system
|
|
||||||
+ install -m 644 restorecond.service $(DESTDIR)$(SYSTEMDDIR)/system/
|
|
||||||
relabel: install
|
|
||||||
- /sbin/restorecon $(SBINDIR)/restorecond
|
|
||||||
+ /sbin/restorecon $(DESTDIR)$(SBINDIR)/restorecond
|
|
||||||
|
|
||||||
clean:
|
|
||||||
-rm -f restorecond *.o *~
|
|
||||||
diff --git restorecond-2.7/restorecond.c restorecond-2.7/restorecond.c
|
|
||||||
index f379db1..6fbbd35 100644
|
|
||||||
--- restorecond-2.7/restorecond.c
|
|
||||||
+++ restorecond-2.7/restorecond.c
|
|
||||||
@@ -103,7 +103,10 @@ static int write_pid_file(void)
|
|
||||||
pidfile = 0;
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
- (void)write(pidfd, val, (unsigned int)len);
|
|
||||||
+ if (write(pidfd, val, (unsigned int)len) != len) {
|
|
||||||
+ syslog(LOG_ERR, "Unable to write to pidfile (%s)", strerror(errno));
|
|
||||||
+ return 1;
|
|
||||||
+ }
|
|
||||||
close(pidfd);
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
@@ -204,8 +207,10 @@ int main(int argc, char **argv)
|
|
||||||
watch_file = server_watch_file;
|
|
||||||
read_config(master_fd, watch_file);
|
|
||||||
|
|
||||||
- if (!debug_mode)
|
|
||||||
- daemon(0, 0);
|
|
||||||
+ if (!debug_mode) {
|
|
||||||
+ if (daemon(0, 0) < 0)
|
|
||||||
+ exitApp("daemon");
|
|
||||||
+ }
|
|
||||||
|
|
||||||
write_pid_file();
|
|
||||||
|
|
@ -1,36 +1,7 @@
|
|||||||
diff --git selinux-dbus-2.7/Makefile selinux-dbus-2.7/Makefile
|
diff --git selinux-dbus-2.8-rc1/org.selinux.conf selinux-dbus-2.8-rc1/org.selinux.conf
|
||||||
index 9a6cc90..53143af 100644
|
|
||||||
--- selinux-dbus-2.7/Makefile
|
|
||||||
+++ selinux-dbus-2.7/Makefile
|
|
||||||
@@ -1,3 +1,5 @@
|
|
||||||
+PREFIX ?= /usr
|
|
||||||
+
|
|
||||||
all:
|
|
||||||
|
|
||||||
clean:
|
|
||||||
@@ -5,12 +7,12 @@ clean:
|
|
||||||
install:
|
|
||||||
-mkdir -p $(DESTDIR)/etc/dbus-1/system.d/
|
|
||||||
install -m 644 org.selinux.conf $(DESTDIR)/etc/dbus-1/system.d/
|
|
||||||
- -mkdir -p $(DESTDIR)/usr/share/dbus-1/system-services
|
|
||||||
- install -m 644 org.selinux.service $(DESTDIR)/usr/share/dbus-1/system-services
|
|
||||||
- -mkdir -p $(DESTDIR)/usr/share/polkit-1/actions/
|
|
||||||
- install -m 644 org.selinux.policy $(DESTDIR)/usr/share/polkit-1/actions/
|
|
||||||
- -mkdir -p $(DESTDIR)/usr/share/system-config-selinux
|
|
||||||
- install -m 755 selinux_server.py $(DESTDIR)/usr/share/system-config-selinux
|
|
||||||
+ -mkdir -p $(DESTDIR)$(PREFIX)/share/dbus-1/system-services
|
|
||||||
+ install -m 644 org.selinux.service $(DESTDIR)$(PREFIX)/share/dbus-1/system-services
|
|
||||||
+ -mkdir -p $(DESTDIR)$(PREFIX)/share/polkit-1/actions/
|
|
||||||
+ install -m 644 org.selinux.policy $(DESTDIR)$(PREFIX)/share/polkit-1/actions/
|
|
||||||
+ -mkdir -p $(DESTDIR)$(PREFIX)/share/system-config-selinux
|
|
||||||
+ install -m 755 selinux_server.py $(DESTDIR)$(PREFIX)/share/system-config-selinux
|
|
||||||
|
|
||||||
relabel:
|
|
||||||
|
|
||||||
diff --git selinux-dbus-2.7/org.selinux.conf selinux-dbus-2.7/org.selinux.conf
|
|
||||||
index a350978..1ae079d 100644
|
index a350978..1ae079d 100644
|
||||||
--- selinux-dbus-2.7/org.selinux.conf
|
--- selinux-dbus-2.8-rc1/org.selinux.conf
|
||||||
+++ selinux-dbus-2.7/org.selinux.conf
|
+++ selinux-dbus-2.8-rc1/org.selinux.conf
|
||||||
@@ -12,12 +12,8 @@
|
@@ -12,12 +12,8 @@
|
||||||
|
|
||||||
<!-- Allow anyone to invoke methods on the interfaces,
|
<!-- Allow anyone to invoke methods on the interfaces,
|
||||||
@ -45,10 +16,10 @@ index a350978..1ae079d 100644
|
|||||||
</policy>
|
</policy>
|
||||||
|
|
||||||
</busconfig>
|
</busconfig>
|
||||||
diff --git selinux-dbus-2.7/org.selinux.policy selinux-dbus-2.7/org.selinux.policy
|
diff --git selinux-dbus-2.8-rc1/org.selinux.policy selinux-dbus-2.8-rc1/org.selinux.policy
|
||||||
index 0126610..9772127 100644
|
index 0126610..9772127 100644
|
||||||
--- selinux-dbus-2.7/org.selinux.policy
|
--- selinux-dbus-2.8-rc1/org.selinux.policy
|
||||||
+++ selinux-dbus-2.7/org.selinux.policy
|
+++ selinux-dbus-2.8-rc1/org.selinux.policy
|
||||||
@@ -70,9 +70,9 @@
|
@@ -70,9 +70,9 @@
|
||||||
<allow_active>auth_admin_keep</allow_active>
|
<allow_active>auth_admin_keep</allow_active>
|
||||||
</defaults>
|
</defaults>
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,62 +1,7 @@
|
|||||||
diff --git selinux-sandbox-2.7/Makefile selinux-sandbox-2.7/Makefile
|
diff --git selinux-sandbox-2.8-rc1/sandboxX.sh selinux-sandbox-2.8-rc1/sandboxX.sh
|
||||||
index 05c3d65..49c1d3f 100644
|
|
||||||
--- selinux-sandbox-2.7/Makefile
|
|
||||||
+++ selinux-sandbox-2.7/Makefile
|
|
||||||
@@ -1,13 +1,11 @@
|
|
||||||
PYTHON ?= python
|
|
||||||
|
|
||||||
# Installation directories.
|
|
||||||
-PREFIX ?= $(DESTDIR)/usr
|
|
||||||
-SYSCONFDIR ?= $(DESTDIR)/etc/sysconfig
|
|
||||||
-LIBDIR ?= $(PREFIX)/lib
|
|
||||||
+PREFIX ?= /usr
|
|
||||||
+SYSCONFDIR ?= /etc/sysconfig
|
|
||||||
BINDIR ?= $(PREFIX)/bin
|
|
||||||
SBINDIR ?= $(PREFIX)/sbin
|
|
||||||
MANDIR ?= $(PREFIX)/share/man
|
|
||||||
-LOCALEDIR ?= /usr/share/locale
|
|
||||||
SHAREDIR ?= $(PREFIX)/share/sandbox
|
|
||||||
override CFLAGS += -DPACKAGE="\"policycoreutils\"" -Wall -Werror -Wextra -W
|
|
||||||
override LDLIBS += -lselinux -lcap-ng
|
|
||||||
@@ -18,20 +16,20 @@ all: sandbox seunshare sandboxX.sh start
|
|
||||||
seunshare: $(SEUNSHARE_OBJS)
|
|
||||||
|
|
||||||
install: all
|
|
||||||
- -mkdir -p $(BINDIR)
|
|
||||||
- install -m 755 sandbox $(BINDIR)
|
|
||||||
- -mkdir -p $(MANDIR)/man8
|
|
||||||
- install -m 644 sandbox.8 $(MANDIR)/man8/
|
|
||||||
- install -m 644 seunshare.8 $(MANDIR)/man8/
|
|
||||||
- -mkdir -p $(MANDIR)/man5
|
|
||||||
- install -m 644 sandbox.5 $(MANDIR)/man5/
|
|
||||||
- -mkdir -p $(SBINDIR)
|
|
||||||
- install -m 4755 seunshare $(SBINDIR)/
|
|
||||||
- -mkdir -p $(SHAREDIR)
|
|
||||||
- install -m 755 sandboxX.sh $(SHAREDIR)
|
|
||||||
- install -m 755 start $(SHAREDIR)
|
|
||||||
- -mkdir -p $(SYSCONFDIR)
|
|
||||||
- install -m 644 sandbox.conf $(SYSCONFDIR)/sandbox
|
|
||||||
+ -mkdir -p $(DESTDIR)$(BINDIR)
|
|
||||||
+ install -m 755 sandbox $(DESTDIR)$(BINDIR)
|
|
||||||
+ -mkdir -p $(DESTDIR)$(MANDIR)/man8
|
|
||||||
+ install -m 644 sandbox.8 $(DESTDIR)$(MANDIR)/man8/
|
|
||||||
+ install -m 644 seunshare.8 $(DESTDIR)$(MANDIR)/man8/
|
|
||||||
+ -mkdir -p $(DESTDIR)$(MANDIR)/man5
|
|
||||||
+ install -m 644 sandbox.5 $(DESTDIR)$(MANDIR)/man5/
|
|
||||||
+ -mkdir -p $(DESTDIR)$(SBINDIR)
|
|
||||||
+ install -m 4755 seunshare $(DESTDIR)$(SBINDIR)/
|
|
||||||
+ -mkdir -p $(DESTDIR)$(SHAREDIR)
|
|
||||||
+ install -m 755 sandboxX.sh $(DESTDIR)$(SHAREDIR)
|
|
||||||
+ install -m 755 start $(DESTDIR)$(SHAREDIR)
|
|
||||||
+ -mkdir -p $(DESTDIR)$(SYSCONFDIR)
|
|
||||||
+ install -m 644 sandbox.conf $(DESTDIR)$(SYSCONFDIR)/sandbox
|
|
||||||
|
|
||||||
test:
|
|
||||||
@$(PYTHON) test_sandbox.py -v
|
|
||||||
diff --git selinux-sandbox-2.7/sandboxX.sh selinux-sandbox-2.7/sandboxX.sh
|
|
||||||
index eaa500d..4774528 100644
|
index eaa500d..4774528 100644
|
||||||
--- selinux-sandbox-2.7/sandboxX.sh
|
--- selinux-sandbox-2.8-rc1/sandboxX.sh
|
||||||
+++ selinux-sandbox-2.7/sandboxX.sh
|
+++ selinux-sandbox-2.8-rc1/sandboxX.sh
|
||||||
@@ -20,7 +20,7 @@ cat > ~/.config/openbox/rc.xml << EOF
|
@@ -20,7 +20,7 @@ cat > ~/.config/openbox/rc.xml << EOF
|
||||||
</openbox_config>
|
</openbox_config>
|
||||||
EOF
|
EOF
|
||||||
|
@ -1,125 +0,0 @@
|
|||||||
diff --git semodule-utils-2.7/Makefile semodule-utils-2.7/Makefile
|
|
||||||
index 6bf4aee..e0a6579 100644
|
|
||||||
--- semodule-utils-2.7/Makefile
|
|
||||||
+++ semodule-utils-2.7/Makefile
|
|
||||||
@@ -1,4 +1,4 @@
|
|
||||||
-SUBDIRS = semodule_package semodule_link semodule_expand semodule_deps
|
|
||||||
+SUBDIRS = semodule_package semodule_link semodule_expand
|
|
||||||
|
|
||||||
all install relabel clean indent:
|
|
||||||
@for subdir in $(SUBDIRS); do \
|
|
||||||
diff --git semodule-utils-2.7/semodule_expand/Makefile semodule-utils-2.7/semodule_expand/Makefile
|
|
||||||
index 072f213..f1a1c8f 100644
|
|
||||||
--- semodule-utils-2.7/semodule_expand/Makefile
|
|
||||||
+++ semodule-utils-2.7/semodule_expand/Makefile
|
|
||||||
@@ -1,8 +1,6 @@
|
|
||||||
# Installation directories.
|
|
||||||
-PREFIX ?= $(DESTDIR)/usr
|
|
||||||
-INCLUDEDIR ?= $(PREFIX)/include
|
|
||||||
+PREFIX ?= /usr
|
|
||||||
BINDIR ?= $(PREFIX)/bin
|
|
||||||
-LIBDIR ?= $(PREFIX)/lib
|
|
||||||
MANDIR ?= $(PREFIX)/share/man
|
|
||||||
|
|
||||||
CFLAGS ?= -Werror -Wall -W
|
|
||||||
@@ -13,10 +11,10 @@ all: semodule_expand
|
|
||||||
semodule_expand: semodule_expand.o
|
|
||||||
|
|
||||||
install: all
|
|
||||||
- -mkdir -p $(BINDIR)
|
|
||||||
- install -m 755 semodule_expand $(BINDIR)
|
|
||||||
- test -d $(MANDIR)/man8 || install -m 755 -d $(MANDIR)/man8
|
|
||||||
- install -m 644 semodule_expand.8 $(MANDIR)/man8/
|
|
||||||
+ -mkdir -p $(DESTDIR)$(BINDIR)
|
|
||||||
+ install -m 755 semodule_expand $(DESTDIR)$(BINDIR)
|
|
||||||
+ test -d $(DESTDIR)$(MANDIR)/man8 || install -m 755 -d $(DESTDIR)$(MANDIR)/man8
|
|
||||||
+ install -m 644 semodule_expand.8 $(DESTDIR)$(MANDIR)/man8/
|
|
||||||
|
|
||||||
relabel:
|
|
||||||
|
|
||||||
diff --git semodule-utils-2.7/semodule_link/Makefile semodule-utils-2.7/semodule_link/Makefile
|
|
||||||
index cc4687b..692cb02 100644
|
|
||||||
--- semodule-utils-2.7/semodule_link/Makefile
|
|
||||||
+++ semodule-utils-2.7/semodule_link/Makefile
|
|
||||||
@@ -1,9 +1,7 @@
|
|
||||||
# Installation directories.
|
|
||||||
-PREFIX ?= $(DESTDIR)/usr
|
|
||||||
-INCLUDEDIR ?= $(PREFIX)/include
|
|
||||||
+PREFIX ?= /usr
|
|
||||||
BINDIR ?= $(PREFIX)/bin
|
|
||||||
MANDIR ?= $(PREFIX)/share/man
|
|
||||||
-LIBDIR ?= $(PREFIX)/lib
|
|
||||||
|
|
||||||
CFLAGS ?= -Werror -Wall -W
|
|
||||||
override LDLIBS += -lsepol
|
|
||||||
@@ -13,10 +11,10 @@ all: semodule_link
|
|
||||||
semodule_link: semodule_link.o
|
|
||||||
|
|
||||||
install: all
|
|
||||||
- -mkdir -p $(BINDIR)
|
|
||||||
- install -m 755 semodule_link $(BINDIR)
|
|
||||||
- test -d $(MANDIR)/man8 || install -m 755 -d $(MANDIR)/man8
|
|
||||||
- install -m 644 semodule_link.8 $(MANDIR)/man8/
|
|
||||||
+ -mkdir -p $(DESTDIR)$(BINDIR)
|
|
||||||
+ install -m 755 semodule_link $(DESTDIR)$(BINDIR)
|
|
||||||
+ test -d $(DESTDIR)$(MANDIR)/man8 || install -m 755 -d $(DESTDIR)$(MANDIR)/man8
|
|
||||||
+ install -m 644 semodule_link.8 $(DESTDIR)$(MANDIR)/man8/
|
|
||||||
|
|
||||||
relabel:
|
|
||||||
|
|
||||||
diff --git semodule-utils-2.7/semodule_package/Makefile semodule-utils-2.7/semodule_package/Makefile
|
|
||||||
index 96dd7c4..da17026 100644
|
|
||||||
--- semodule-utils-2.7/semodule_package/Makefile
|
|
||||||
+++ semodule-utils-2.7/semodule_package/Makefile
|
|
||||||
@@ -1,8 +1,6 @@
|
|
||||||
# Installation directories.
|
|
||||||
-PREFIX ?= $(DESTDIR)/usr
|
|
||||||
-INCLUDEDIR ?= $(PREFIX)/include
|
|
||||||
+PREFIX ?= /usr
|
|
||||||
BINDIR ?= $(PREFIX)/bin
|
|
||||||
-LIBDIR ?= $(PREFIX)/lib
|
|
||||||
MANDIR ?= $(PREFIX)/share/man
|
|
||||||
|
|
||||||
CFLAGS ?= -Werror -Wall -W
|
|
||||||
@@ -13,12 +11,12 @@ all: semodule_package semodule_unpackage
|
|
||||||
semodule_package: semodule_package.o
|
|
||||||
|
|
||||||
install: all
|
|
||||||
- -mkdir -p $(BINDIR)
|
|
||||||
- install -m 755 semodule_package $(BINDIR)
|
|
||||||
- install -m 755 semodule_unpackage $(BINDIR)
|
|
||||||
- test -d $(MANDIR)/man8 || install -m 755 -d $(MANDIR)/man8
|
|
||||||
- install -m 644 semodule_package.8 $(MANDIR)/man8/
|
|
||||||
- install -m 644 semodule_unpackage.8 $(MANDIR)/man8/
|
|
||||||
+ -mkdir -p $(DESTDIR)$(BINDIR)
|
|
||||||
+ install -m 755 semodule_package $(DESTDIR)$(BINDIR)
|
|
||||||
+ install -m 755 semodule_unpackage $(DESTDIR)$(BINDIR)
|
|
||||||
+ test -d $(DESTDIR)$(MANDIR)/man8 || install -m 755 -d $(DESTDIR)$(MANDIR)/man8
|
|
||||||
+ install -m 644 semodule_package.8 $(DESTDIR)$(MANDIR)/man8/
|
|
||||||
+ install -m 644 semodule_unpackage.8 $(DESTDIR)$(MANDIR)/man8/
|
|
||||||
|
|
||||||
relabel:
|
|
||||||
|
|
||||||
diff --git semodule-utils-2.7/semodule_package/semodule_unpackage.8 semodule-utils-2.7/semodule_package/semodule_unpackage.8
|
|
||||||
index d6e1be0..5c92bf5 100644
|
|
||||||
--- semodule-utils-2.7/semodule_package/semodule_unpackage.8
|
|
||||||
+++ semodule-utils-2.7/semodule_package/semodule_unpackage.8
|
|
||||||
@@ -1,14 +1,14 @@
|
|
||||||
.TH SEMODULE_PACKAGE "8" "Nov 2005" "Security Enhanced Linux" NSA
|
|
||||||
.SH NAME
|
|
||||||
-semodule_unpackage \- Extract policy module and file context file from an SELinux policy module unpackage.
|
|
||||||
+semodule_unpackage \- Extract policy module and file context file from an SELinux policy module package.
|
|
||||||
|
|
||||||
.SH SYNOPSIS
|
|
||||||
-.B semodule_unpackage <module> [<file contexts>]
|
|
||||||
+.B semodule_unpackage ppfile modfile [fcfile]
|
|
||||||
.br
|
|
||||||
.SH DESCRIPTION
|
|
||||||
.PP
|
|
||||||
-semodule_unpackage is the tool used to extract the SELinux policy module
|
|
||||||
- and file context file from an SELinux Policy Package.
|
|
||||||
+semodule_unpackage is a tool used to extract SELinux policy module
|
|
||||||
+file and file context file from an SELinux Policy Package.
|
|
||||||
|
|
||||||
.SH EXAMPLE
|
|
||||||
.nf
|
|
14
sources
14
sources
@ -1,8 +1,8 @@
|
|||||||
SHA512 (policycoreutils_man_ru2.tar.bz2) = 7272801da169b8d7dd3f8b7e368a63a4fbb7ae94599f9384bc450d142e6b2a3805ab542d650cbe9c8978c2d8e5c56ef4c11f361abfefeaf184ec3a4b0d2afb4c
|
SHA512 (policycoreutils_man_ru2.tar.bz2) = 7272801da169b8d7dd3f8b7e368a63a4fbb7ae94599f9384bc450d142e6b2a3805ab542d650cbe9c8978c2d8e5c56ef4c11f361abfefeaf184ec3a4b0d2afb4c
|
||||||
SHA512 (policycoreutils-2.7.tar.gz) = ce97d659f72058fd23d8dab8db98fc7c0003806a636c521fa15da465d7358d40ccc8e3eaa9675f00a9b0b8aaa1465d3fb650bc0ebbbf00164e121230673256fb
|
SHA512 (policycoreutils-2.8-rc1.tar.gz) = 252b1a2784221cd1b960d584e17c3c116b46a36ef4900510f8caf34908784dd1d19d2a5d2c394aaa4d920485183365af2ab23056eb5867ccbaf284e2ca8612cd
|
||||||
SHA512 (selinux-python-2.7.tar.gz) = df8645e7ac9ca568f0c9d81c42b93d0abadc43c22f14d38451ab262b52132cfb7abd7742e3a00ab9c153f95dd5b23b3a496d84875debcd9787f75d940eb45c28
|
SHA512 (restorecond-2.8-rc1.tar.gz) = 9b90485998bbabeb26d1ca197b78dadc2ad4aa15fc3eb30f16809e631009ce07f2a624d8e0c139cb6ea831ff46068de2744168c6ee0414693716b4963c8e3be9
|
||||||
SHA512 (selinux-gui-2.7.tar.gz) = 55bfa4216dabc1711324d03c6e0b2034ab04e72d32921adbeee89b08eea7b1f558a5eeaa14b8ad1bdcffcfe10efa9cb692dc783b4f0c21fe2e3e3063c20e0b7f
|
SHA512 (selinux-dbus-2.8-rc1.tar.gz) = bf48553735b9629f29c380fc10f5f484a756cfa36e4d54783639194337ba0f9ff27c9f82cd11240debc282952c0fdb7c1d4440fe82d372fd160a04b62ab26be7
|
||||||
SHA512 (selinux-sandbox-2.7.tar.gz) = 3f994dc296d150f3307d20e3295ad565fd86f78701ec4601493f2f4b1c91a8aa68a9ec8b6418fd9bacb9e9d32b6798cdc7e1eabc26f9b6c306affad3261ffb8a
|
SHA512 (selinux-gui-2.8-rc1.tar.gz) = e39098c751c24252609759124e379db22d28abd005181826ef334d063dfc4f61f65c64a481f25599cb753be768e21ae7f449522bce8c56b82893919674e6eff5
|
||||||
SHA512 (selinux-dbus-2.7.tar.gz) = 73f6731af302573cf7b20b93e7bc6da677dfd57342b097888537fd6383157c72b0fb047a4f586614fd968e8ed7f0f2b517f0abdf44dd6107aa428b7a39f93f9e
|
SHA512 (selinux-python-2.8-rc1.tar.gz) = bce5823ac4c24f1bceae9219a07fc9e6192d703e044711f9dfc170946dde411b833cb7a6d0c175e569efcd878a75a8df33dda0498e3da888f60b7adf9d5448a1
|
||||||
SHA512 (semodule-utils-2.7.tar.gz) = 5c7c2a2224949f50c1119edba90d937363e22af52a38f06525e957b29f5310a3e3444d03980b2f808ce995de0f9fc0a9dca8b6167bbfde29c1a33b9bc786d3c8
|
SHA512 (selinux-sandbox-2.8-rc1.tar.gz) = 937ecd38e13e97b3d98f2af2825ad459113cdf55116a3aaf6a007d911a69f6f0b03951ab11ced80e521f90da1da53ed8a97815e0336121b27bbdaf78ee2f14c7
|
||||||
SHA512 (restorecond-2.7.tar.gz) = c81950e4f748a729c8951b13a4075ab1003530f8ada7a9d3fbe6428f76070df4819a37daaab557b63fc234aa8c8320ec41757fbdb24b76fa2c11747bde0038ad
|
SHA512 (semodule-utils-2.8-rc1.tar.gz) = 489ee453a5c0f6bac754f8056f738c32a815fc055daa2c1fc93c63a5e8a4c5cf017e3d687a4ba432bef0a789ed972c1a90bc56487b4014b486c0bf7ca079c565
|
||||||
|
Loading…
Reference in New Issue
Block a user