aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.in
Commit message (Collapse)AuthorAge
* man: install jailcheck man page in section 1Libravatar Reiner Herrmann2021-06-04
| | | | like it is declared in the man page itself and referenced by other pages.
* jailtest -> jailcheck (#4268)Libravatar netblue302021-05-18
|
* Merge pull request #4024 from kmk3/improve-makefilesLibravatar Reiner Herrmann2021-03-01
|\ | | | | Makefile improvements
| * makefiles: make all, clean and distclean PHONYLibravatar Kelvin M. Klann2021-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid a stat() call for each affected target and also potentially speed up parallel builds. From the GNU make manual[1]: > Phony targets are also useful in conjunction with recursive > invocations of make (see Recursive Use of make). In this situation > the makefile will often contain a variable which lists a number of > sub-directories to be built. [...] > The implicit rule search (see Implicit Rules) is skipped for .PHONY > targets. This is why declaring a target as .PHONY is good for > performance, even if you are not worried about the actual file > existing. Commands used to search, replace and cleanup: $ find -type f -name '*Makefile.in' -exec sed -i.bak \ -e 's/^all:/.PHONY: all\nall:/' \ -e 's/^clean:/.PHONY: clean\nclean:/' \ -e 's/^distclean:/.PHONY: distclean\ndistclean:/' '{}' + $ find -type f -name '*Makefile.in.bak' -exec rm '{}' + [1]: https://www.gnu.org/software/make/manual/html_node/Phony-Targets.html
| * makefiles: fix misc blank line consistencyLibravatar Kelvin M. Klann2021-03-01
| |
| * makefiles: fix whitespaceLibravatar Kelvin M. Klann2021-03-01
| | | | | | | | | | | | | | | | With a fun little script: $ git ls-files -z -- '*Makefile*' | xargs -0 -I '{}' sh -c \ "test -s '{}' && printf '%s\n' \"\`git stripspace <'{}'\`\" >'{}'"
* | tests: also remove arguments tests which also depend on fauditLibravatar Reiner Herrmann2021-03-01
|/
* retiring --audit (replaced by jailtest)Libravatar netblue302021-03-01
|
* jaitest - simple sandbox testing utility programLibravatar netblue302021-02-20
|
* Merge pull request #3864 from haraldkubota/masterLibravatar rusty-snake2021-02-13
|\ | | | | Add first version of zsh completion
| * Add first version of zsh completionLibravatar Harald Kubota2021-02-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't have duplicate descriptions and put = signs where they belong to zsh completion function now dynamically adjusts for options (e.g. no --apparmor option without AppArmor configured) No EXTRA_CFLAGS for cpp Found main.c which does the argument processing. Moved some arguments into the correct #ifdef blocks Profile selection now much better Not more cpp. Using preproc.awk instead. Updated bash firejail command completion to add profiles ignore bash and zsh dynamically created completion scripts Moved bash/zsh completions out of ALL_ITEMS to fix make install Cleanup
* | build: clean generated test/MakefileLibravatar Reiner Herrmann2021-01-31
| |
* | non-dumpable pluginsLibravatar smitsohu2021-01-04
|/ | | | | (hopefully) fixes the issues that led to reverting commits 6abb65d328af61d67361890743190bd4c57f8e3c and 98e42dc6da4e4b1e47ed2aa020012d4dedc1e80e
* adding test-profiles to ci testLibravatar netblue302020-11-08
|
* full ci testLibravatar netblue302020-11-08
|
* Merge branch 'master' into testsLibravatar netblue302020-11-08
|\
| * ci: drop Travis CI because of their new pricing modelLibravatar Reiner Herrmann2020-11-04
| | | | | | | | | | | | Meanwhile most tests are also run via GitHub Actions Fixes #3721
* | ci: enable test-fs tests on github-ciLibravatar Reiner Herrmann2020-11-01
|/
* fix #3712Libravatar netblue302020-11-01
|
* add new Makefile.in to distributed filesLibravatar Reiner Herrmann2020-10-24
|
* let github CI run testsLibravatar Reiner Herrmann2020-10-24
|
* refactor test targets and let build fail on test errorsLibravatar Reiner Herrmann2020-10-24
|
* build: let manpages depend on src/man target instead of non-existing .man filesLibravatar Reiner Herrmann2020-10-06
|
* Revert "install vim files to addons directory instead of vimfiles"Libravatar rusty-snake2020-10-06
| | | | | | | | | This reverts commit 4422ce65a9d1e903e583d0f2eca9dc1ee7c839e9. ------ Revert for now as it breaks on some distros (namely Fedora), see https://github.com/netblue30/firejail/commit/4422ce65a9d1e903e583d0f2eca9dc1ee7c839e9#commitcomment-42999952
* install vim files to addons directory instead of vimfilesLibravatar Reiner Herrmann2020-10-05
|
* testing 0.9.64rc1Libravatar netblue302020-10-04
|
* replaced --enable-man with --disable-man in ./configureLibravatar netblue302020-10-03
|
* added configure option to disable man pagesLibravatar Slava Monich2020-10-03
| | | | Those are unnecessary in embedded environment.
* make rpms: really fix man file inclusionLibravatar Tad2020-09-12
| | | | | | | | | | | | | | | | | | | fixup 4de61a4b8fae97218de7405273cfe6b8810567f0 $ make rpms ./mkman.sh 0.9.63 src/man/firejail.man firejail.1 sed: can't read src/man/firejail.man: No such file or directory ./mkman.sh 0.9.63 src/man/firemon.man firemon.1 sed: can't read src/man/firemon.man: No such file or directory ./mkman.sh 0.9.63 src/man/firecfg.man firecfg.1 sed: can't read src/man/firecfg.man: No such file or directory ./mkman.sh 0.9.63 src/man/firejail-profile.man firejail-profile.5 sed: can't read src/man/firejail-profile.man: No such file or directory ./mkman.sh 0.9.63 src/man/firejail-login.man firejail-login.5 sed: can't read src/man/firejail-login.man: No such file or directory ./mkman.sh 0.9.63 src/man/firejail-users.man firejail-users.5 sed: can't read src/man/firejail-users.man: No such file or directory ./platform/rpm/mkrpm.sh firejail 0.9.63
* make rpms: fix man file inclusionLibravatar Tad2020-09-12
| | | | | | | | $ make rpms ./platform/rpm/mkrpm.sh firejail 0.9.63 sed: can't read src/man/firejail.man: No such file or directory sed: can't read src/man/firemon.man: No such file or directory sed: can't read src/man/firejail-profile.man: No such file or directory
* build: move src/man to mydirs and fix building itLibravatar Reiner Herrmann2020-09-06
| | | | Fixes: #3623
* ci: don't fail if strip fails, as it might not be a binaryLibravatar Reiner Herrmann2020-09-03
|
* Merge branch 'master' of https://github.com/netblue30/firejailLibravatar netblue302020-09-01
|\
| * preprocessor for man pagesLibravatar startx20172020-09-01
| |
| * removed --disable-seccomp from ./configureLibravatar startx20172020-09-01
| |
* | fshaper.sh fix (#3620)Libravatar netblue302020-09-01
|/
* Merge pull request #3572 from smitsohu/dumpableLibravatar netblue302020-08-22
|\ | | | | hardening: run plugins with dumpable flag cleared
| * hardening: run plugins with dumpable flag clearedLibravatar smitsohu2020-08-17
| | | | | | | | | | | | | | the kernel clears the dumpable flag if a user has no read permission on an executable and it is owned by another user; I omitted faudit, fbuilder and ftee for now as they are not used to configure the sandbox itself, and as this commit is going to complicate debugging efforts to some extent
* | renamed /etc/apparmor.d/local/firejail-local to ↵Libravatar netblue302020-08-22
|/ | | | /etc/apparmor.d/local/firejail.default - merge form 0.9.62.4
* fixupsLibravatar rusty-snake2020-07-19
|
* fix make distcleanLibravatar rusty-snake2020-07-19
|
* fix typosLibravatar glitsj162020-07-17
|
* fixing busybox workaroundLibravatar smitsohu2020-07-16
|
* minor makefile fixesLibravatar netblue302020-06-29
|
* #3462Libravatar rusty-snake2020-06-11
|
* fixup! rework make realinstall and uninstall (#3435)Libravatar rusty-snake2020-06-04
| | | | revert long-line split and fix bash-completion
* rework make realinstall and uninstall (#3435)Libravatar rusty-snake2020-06-04
| | | | | | - remove -c, the manpage says it is ignored - $(DESTDIR)/$(bindir)/. -> $(DESTDIR)$(bindir) and so on - install contrib by file glob (*.py, *.sh) - split long lines
* fix make depenciesLibravatar netblue302020-05-18
|
* Configure Debian package with AA and SELinux optionsLibravatar Topi Miettinen2020-05-14
| | | | | Configure Debian package with AA and SELinux options if they are enabled.
* add ommitted scripts from contrib (#3405)Libravatar glitsj162020-05-05
| | | We seem to have forgotten 3 scripts from contrib. Let's add those too.