diff options
author | netblue30 <netblue30@yahoo.com> | 2016-07-01 11:29:26 -0400 |
---|---|---|
committer | netblue30 <netblue30@yahoo.com> | 2016-07-01 11:29:26 -0400 |
commit | c34fbcdf4cf6ee00b8b131dd957e34ed4c7ab798 (patch) | |
tree | 4b978797d2507aa2c339a519a51f8012e5dc093b | |
parent | cleanup (diff) | |
download | firejail-c34fbcdf4cf6ee00b8b131dd957e34ed4c7ab798.tar.gz firejail-c34fbcdf4cf6ee00b8b131dd957e34ed4c7ab798.tar.zst firejail-c34fbcdf4cf6ee00b8b131dd957e34ed4c7ab798.zip |
audit compile and install
-rw-r--r-- | Makefile.in | 5 | ||||
-rwxr-xr-x | configure | 3 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | src/faudit/Makefile.in | 25 | ||||
-rw-r--r-- | src/faudit/main.c | 5 |
5 files changed, 36 insertions, 4 deletions
diff --git a/Makefile.in b/Makefile.in index db3c6f059..604c76f9f 100644 --- a/Makefile.in +++ b/Makefile.in | |||
@@ -1,6 +1,6 @@ | |||
1 | all: apps firejail.1 firemon.1 firecfg.1 firejail-profile.5 firejail-login.5 firejail-config.5 | 1 | all: apps firejail.1 firemon.1 firecfg.1 firejail-profile.5 firejail-login.5 firejail-config.5 |
2 | MYLIBS = src/lib | 2 | MYLIBS = src/lib |
3 | APPS = src/firejail src/firemon src/firecfg src/libtrace src/libtracelog src/ftee | 3 | APPS = src/firejail src/firemon src/firecfg src/libtrace src/libtracelog src/ftee src/libtracelog src/faudit |
4 | 4 | ||
5 | prefix=@prefix@ | 5 | prefix=@prefix@ |
6 | exec_prefix=@exec_prefix@ | 6 | exec_prefix=@exec_prefix@ |
@@ -84,6 +84,7 @@ realinstall: | |||
84 | install -c -m 0755 src/ftee/ftee $(DESTDIR)/$(libdir)/firejail/. | 84 | install -c -m 0755 src/ftee/ftee $(DESTDIR)/$(libdir)/firejail/. |
85 | install -c -m 0755 src/fshaper/fshaper.sh $(DESTDIR)/$(libdir)/firejail/. | 85 | install -c -m 0755 src/fshaper/fshaper.sh $(DESTDIR)/$(libdir)/firejail/. |
86 | install -c -m 0644 src/firecfg/firecfg.config $(DESTDIR)/$(libdir)/firejail/. | 86 | install -c -m 0644 src/firecfg/firecfg.config $(DESTDIR)/$(libdir)/firejail/. |
87 | install -c -m 0755 src/faudit/faudit $(DESTDIR)/$(libdir)/firejail/. | ||
87 | # documents | 88 | # documents |
88 | install -m 0755 -d $(DESTDIR)/$(DOCDIR) | 89 | install -m 0755 -d $(DESTDIR)/$(DOCDIR) |
89 | install -c -m 0644 COPYING $(DESTDIR)/$(DOCDIR)/. | 90 | install -c -m 0644 COPYING $(DESTDIR)/$(DOCDIR)/. |
@@ -249,7 +250,6 @@ realinstall: | |||
249 | install -c -m 0644 src/bash_completion/firemon.bash_completion $(DESTDIR)/$(datarootdir)/bash-completion/completions/firemon | 250 | install -c -m 0644 src/bash_completion/firemon.bash_completion $(DESTDIR)/$(datarootdir)/bash-completion/completions/firemon |
250 | install -c -m 0644 src/bash_completion/firecfg.bash_completion $(DESTDIR)/$(datarootdir)/bash-completion/completions/firecfg | 251 | install -c -m 0644 src/bash_completion/firecfg.bash_completion $(DESTDIR)/$(datarootdir)/bash-completion/completions/firecfg |
251 | 252 | ||
252 | |||
253 | install: all | 253 | install: all |
254 | $(MAKE) realinstall | 254 | $(MAKE) realinstall |
255 | 255 | ||
@@ -260,6 +260,7 @@ install-strip: all | |||
260 | strip src/libtrace/libtrace.so | 260 | strip src/libtrace/libtrace.so |
261 | strip src/libtracelog/libtracelog.so | 261 | strip src/libtracelog/libtracelog.so |
262 | strip src/ftee/ftee | 262 | strip src/ftee/ftee |
263 | strip src/faudit/faudit | ||
263 | $(MAKE) realinstall | 264 | $(MAKE) realinstall |
264 | 265 | ||
265 | uninstall: | 266 | uninstall: |
@@ -3673,7 +3673,7 @@ if test "$prefix" = /usr; then | |||
3673 | sysconfdir="/etc" | 3673 | sysconfdir="/etc" |
3674 | fi | 3674 | fi |
3675 | 3675 | ||
3676 | ac_config_files="$ac_config_files Makefile src/lib/Makefile src/firejail/Makefile src/firemon/Makefile src/libtrace/Makefile src/libtracelog/Makefile src/firecfg/Makefile src/ftee/Makefile" | 3676 | ac_config_files="$ac_config_files Makefile src/lib/Makefile src/firejail/Makefile src/firemon/Makefile src/libtrace/Makefile src/libtracelog/Makefile src/firecfg/Makefile src/ftee/Makefile src/faudit/Makefile" |
3677 | 3677 | ||
3678 | cat >confcache <<\_ACEOF | 3678 | cat >confcache <<\_ACEOF |
3679 | # This file is a shell script that caches the results of configure | 3679 | # This file is a shell script that caches the results of configure |
@@ -4390,6 +4390,7 @@ do | |||
4390 | "src/libtracelog/Makefile") CONFIG_FILES="$CONFIG_FILES src/libtracelog/Makefile" ;; | 4390 | "src/libtracelog/Makefile") CONFIG_FILES="$CONFIG_FILES src/libtracelog/Makefile" ;; |
4391 | "src/firecfg/Makefile") CONFIG_FILES="$CONFIG_FILES src/firecfg/Makefile" ;; | 4391 | "src/firecfg/Makefile") CONFIG_FILES="$CONFIG_FILES src/firecfg/Makefile" ;; |
4392 | "src/ftee/Makefile") CONFIG_FILES="$CONFIG_FILES src/ftee/Makefile" ;; | 4392 | "src/ftee/Makefile") CONFIG_FILES="$CONFIG_FILES src/ftee/Makefile" ;; |
4393 | "src/faudit/Makefile") CONFIG_FILES="$CONFIG_FILES src/faudit/Makefile" ;; | ||
4393 | 4394 | ||
4394 | *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; | 4395 | *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; |
4395 | esac | 4396 | esac |
diff --git a/configure.ac b/configure.ac index 93e062518..470c55d37 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -106,7 +106,7 @@ if test "$prefix" = /usr; then | |||
106 | sysconfdir="/etc" | 106 | sysconfdir="/etc" |
107 | fi | 107 | fi |
108 | 108 | ||
109 | AC_OUTPUT(Makefile src/lib/Makefile src/firejail/Makefile src/firemon/Makefile src/libtrace/Makefile src/libtracelog/Makefile src/firecfg/Makefile src/ftee/Makefile) | 109 | AC_OUTPUT(Makefile src/lib/Makefile src/firejail/Makefile src/firemon/Makefile src/libtrace/Makefile src/libtracelog/Makefile src/firecfg/Makefile src/ftee/Makefile src/faudit/Makefile) |
110 | 110 | ||
111 | echo | 111 | echo |
112 | echo "Configuration options:" | 112 | echo "Configuration options:" |
diff --git a/src/faudit/Makefile.in b/src/faudit/Makefile.in new file mode 100644 index 000000000..995a0bf49 --- /dev/null +++ b/src/faudit/Makefile.in | |||
@@ -0,0 +1,25 @@ | |||
1 | all: faudit | ||
2 | |||
3 | PREFIX=@prefix@ | ||
4 | VERSION=@PACKAGE_VERSION@ | ||
5 | NAME=@PACKAGE_NAME@ | ||
6 | HAVE_FATAL_WARNINGS=@HAVE_FATAL_WARNINGS@ | ||
7 | |||
8 | H_FILE_LIST = $(sort $(wildcard *.[h])) | ||
9 | C_FILE_LIST = $(sort $(wildcard *.c)) | ||
10 | OBJS = $(C_FILE_LIST:.c=.o) | ||
11 | BINOBJS = $(foreach file, $(OBJS), $file) | ||
12 | CFLAGS += -ggdb $(HAVE_FATAL_WARNINGS) -O2 -DVERSION='"$(VERSION)"' -DPREFIX='"$(PREFIX)"' -fstack-protector-all -D_FORTIFY_SOURCE=2 -fPIE -pie -Wformat -Wformat-security | ||
13 | LDFLAGS += -pie -Wl,-z,relro -Wl,-z,now -lpthread | ||
14 | |||
15 | %.o : %.c $(H_FILE_LIST) | ||
16 | $(CC) $(CFLAGS) $(INCLUDE) -c $< -o $@ | ||
17 | |||
18 | faudit: $(OBJS) | ||
19 | $(CC) $(LDFLAGS) -o $@ $(OBJS) | ||
20 | |||
21 | clean:; rm -f *.o faudit | ||
22 | |||
23 | distclean: clean | ||
24 | rm -fr Makefile | ||
25 | |||
diff --git a/src/faudit/main.c b/src/faudit/main.c new file mode 100644 index 000000000..e4536d20b --- /dev/null +++ b/src/faudit/main.c | |||
@@ -0,0 +1,5 @@ | |||
1 | #include <stdio.h> | ||
2 | |||
3 | int main(int argc, char **argv) { | ||
4 | printf("faudit running\n"); | ||
5 | } | ||