Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							5fb6d4f508 
							
						 
					 
					
						
						
							
							LXC: normalize package installation & user creation.  
						
						... 
						
						
						
						utils/lib.sh:
- get DIST_ID & DIST_VERSION from /etc/os-release
- pkg_[install|remove|...] supports ubuntu, debian, archlinux & fedora
utils/lxc.sh
- Workaround for the "setrlimit(RLIMIT_CORE): Operation not permitted" error::
    'Set disable_coredump false' >> /etc/sudo.conf
utils/[searx.sh|filtron.sh|morty.sh]
- switched user creation from 'adduser' perl script to 'useradd' built-in
  command
utils/searx.sh
- install packages for ubuntu, debian, archlinux & fedora
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-02-23 12:10:45 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							59e4026762 
							
						 
					 
					
						
						
							
							searx.sh: install settings at /etc/searx/settings.yml  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-02-17 18:58:59 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							0bfc61dbe9 
							
						 
					 
					
						
						
							
							tooling box: misc fixes from lxc tests  
						
						... 
						
						
						
						Tested by:
  sudo -H ./utils/lxc.sh build containers
  sudo -H ./utils/lxc.sh cmd /share/searx/utils/searx.sh    install all
  sudo -H ./utils/lxc.sh cmd /share/searx/utils/filtron.sh  install all
  sudo -H ./utils/lxc.sh cmd /share/searx/utils/morty.sh    install all
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-02-16 22:29:06 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							ad32739860 
							
						 
					 
					
						
						
							
							shellcheck: fix usse -n instead of ! -z (SC2236 SC2237)  
						
						... 
						
						
						
						- https://www.shellcheck.net/wiki/SC2236  -- Use -n instead of ! -z.
 - https://www.shellcheck.net/wiki/SC2237  -- Use [ -n .. ] instead of ! [ -z ....
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-02-16 20:07:37 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							5c0f9c8c79 
							
						 
					 
					
						
						
							
							tooling box: varius fix from tests  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-02-08 17:12:01 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							ed4cb4f160 
							
						 
					 
					
						
						
							
							tooling box: varius fix from tests  
						
						
						
						
					 
					
						2020-02-08 13:24:08 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							71d7550dbe 
							
						 
					 
					
						
						
							
							tooling box ./utils/*:  minor fix from production test  
						
						
						
						
					 
					
						2020-02-04 19:47:33 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							2f40f61f83 
							
						 
					 
					
						
						
							
							/etc/filtron/rules.json: normalize rules from docs & tooling box  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-02-04 17:59:58 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							eedd63ccd5 
							
						 
					 
					
						
						
							
							docs: revision of the installation instructions  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-02-04 16:42:13 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							79e1f837ef 
							
						 
					 
					
						
						
							
							utils & Makefile: add .config.mk & .config.sh for searx brands  
						
						... 
						
						
						
						By isolating the environment of makefiles and bash scripts into .config.mk and
.config.sh it is simple to maintain searx brands by setting some central
environments.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-02-04 10:39:42 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							94ac560dcc 
							
						 
					 
					
						
						
							
							doc: add descriptions of our tooling box in ./utils  
						
						... 
						
						
						
						Initial started with the scripts for searx, filtron and morty installations.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-02-03 13:25:51 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							a4437c47ac 
							
						 
					 
					
						
						
							
							utils/morty.sh: add script to install morty result proxy  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-02-02 18:14:10 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							709ac51d33 
							
						 
					 
					
						
						
							
							utils/filtron.sh: generalize systemd, accounts and golang tasks  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-02-01 16:59:27 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							56a93ee770 
							
						 
					 
					
						
						
							
							utils/lib.sh: colorize messages  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-01-31 18:24:31 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							cd9b877c8c 
							
						 
					 
					
						
						
							
							utils/searx.sh & filtron.sh: misc changes from first tests (WIP)  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-01-31 15:53:53 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							6274a54746 
							
						 
					 
					
						
						
							
							utils/searx.sh & filtron.sh: misc changes from first tests (WIP)  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-01-30 19:55:51 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							924bf65517 
							
						 
					 
					
						
						
							
							utils/searx.sh & filtron.sh: misc changes from first tests (WIP)  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-01-29 20:00:50 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							971a8264b2 
							
						 
					 
					
						
						
							
							utils/searx.sh: add apache site searx.conf:uwsgi (WIP)  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-01-27 19:08:40 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							d171fcd56e 
							
						 
					 
					
						
						
							
							utils/searx.sh: add apache site searx.conf:uwsgi  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-01-21 18:38:57 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							af2f58fc58 
							
						 
					 
					
						
						
							
							utils/filtron.sh: add script to install filtron middleware (apache)  
						
						... 
						
						
						
						Preparation for the installation of an apache site.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-01-20 19:08:56 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							9b5a7f7559 
							
						 
					 
					
						
						
							
							utils/searx.sh: add script to install isolated searx service  
						
						... 
						
						
						
						First version which serves searx over uwsgi at http://127.0.0.1:8888 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-01-20 16:55:05 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							89df9d9141 
							
						 
					 
					
						
						
							
							utils/searx.sh: add script to install isolated searx service (WIP)  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-01-16 14:01:38 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							3cf31528f3 
							
						 
					 
					
						
						
							
							utils/searx.sh: add script to install isolated searx service (WIP)  
						
						... 
						
						
						
						WIP: written from scratch / linted but untested
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-01-14 19:26:54 +01:00