mirror of
				https://github.com/searxng/searxng.git
				synced 2025-11-03 19:17:07 -05:00 
			
		
		
		
	[fix] markup of auto generated installation instruction (uWSGI part)
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
		
							parent
							
								
									a984afd6a3
								
							
						
					
					
						commit
						18805ee352
					
				@ -108,6 +108,7 @@ restart the uwsgi application.
 | 
				
			|||||||
         :start-after: START searx uwsgi-description ubuntu-20.04
 | 
					         :start-after: START searx uwsgi-description ubuntu-20.04
 | 
				
			||||||
         :end-before: END searx uwsgi-description ubuntu-20.04
 | 
					         :end-before: END searx uwsgi-description ubuntu-20.04
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					   .. hotfix: a bug group-tab need this comment
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   .. group-tab:: Arch Linux
 | 
					   .. group-tab:: Arch Linux
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -115,6 +116,7 @@ restart the uwsgi application.
 | 
				
			|||||||
         :start-after: START searx uwsgi-description arch
 | 
					         :start-after: START searx uwsgi-description arch
 | 
				
			||||||
         :end-before: END searx uwsgi-description arch
 | 
					         :end-before: END searx uwsgi-description arch
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					   .. hotfix: a bug group-tab need this comment
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   .. group-tab::  Fedora / RHEL
 | 
					   .. group-tab::  Fedora / RHEL
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -128,22 +130,21 @@ restart the uwsgi application.
 | 
				
			|||||||
   .. group-tab:: Ubuntu / debian
 | 
					   .. group-tab:: Ubuntu / debian
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      .. kernel-include:: $DOCS_BUILD/includes/searx.rst
 | 
					      .. kernel-include:: $DOCS_BUILD/includes/searx.rst
 | 
				
			||||||
         :code: ini
 | 
					 | 
				
			||||||
         :start-after: START searx uwsgi-appini ubuntu-20.04
 | 
					         :start-after: START searx uwsgi-appini ubuntu-20.04
 | 
				
			||||||
         :end-before: END searx uwsgi-appini ubuntu-20.04
 | 
					         :end-before: END searx uwsgi-appini ubuntu-20.04
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					   .. hotfix: a bug group-tab need this comment
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   .. group-tab:: Arch Linux
 | 
					   .. group-tab:: Arch Linux
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      .. kernel-include:: $DOCS_BUILD/includes/searx.rst
 | 
					      .. kernel-include:: $DOCS_BUILD/includes/searx.rst
 | 
				
			||||||
         :code: ini
 | 
					 | 
				
			||||||
         :start-after: START searx uwsgi-appini arch
 | 
					         :start-after: START searx uwsgi-appini arch
 | 
				
			||||||
         :end-before: END searx uwsgi-appini arch
 | 
					         :end-before: END searx uwsgi-appini arch
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					   .. hotfix: a bug group-tab need this comment
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   .. group-tab::  Fedora / RHEL
 | 
					   .. group-tab::  Fedora / RHEL
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      .. kernel-include:: $DOCS_BUILD/includes/searx.rst
 | 
					      .. kernel-include:: $DOCS_BUILD/includes/searx.rst
 | 
				
			||||||
         :code: ini
 | 
					 | 
				
			||||||
         :start-after: START searx uwsgi-appini fedora
 | 
					         :start-after: START searx uwsgi-appini fedora
 | 
				
			||||||
         :end-before: END searx uwsgi-appini fedora
 | 
					         :end-before: END searx uwsgi-appini fedora
 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -816,47 +816,61 @@ rst-doc() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
            case $DIST_ID-$DIST_VERS in
 | 
					            case $DIST_ID-$DIST_VERS in
 | 
				
			||||||
                ubuntu-*|debian-*)  cat <<EOF
 | 
					                ubuntu-*|debian-*)  cat <<EOF
 | 
				
			||||||
# init.d --> /usr/share/doc/uwsgi/README.Debian.gz
 | 
					 | 
				
			||||||
# For uWSGI debian uses the LSB init process, this might be changed
 | 
					 | 
				
			||||||
# one day, see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833067
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
create     ${uWSGI_APPS_AVAILABLE}/${SEARX_UWSGI_APP}
 | 
					.. code:: bash
 | 
				
			||||||
enable:    sudo -H ln -s ${uWSGI_APPS_AVAILABLE}/${SEARX_UWSGI_APP} ${uWSGI_APPS_ENABLED}/
 | 
					
 | 
				
			||||||
start:     sudo -H service uwsgi start   ${SEARX_UWSGI_APP%.*}
 | 
					   # init.d --> /usr/share/doc/uwsgi/README.Debian.gz
 | 
				
			||||||
restart:   sudo -H service uwsgi restart ${SEARX_UWSGI_APP%.*}
 | 
					   # For uWSGI debian uses the LSB init process, this might be changed
 | 
				
			||||||
stop:      sudo -H service uwsgi stop    ${SEARX_UWSGI_APP%.*}
 | 
					   # one day, see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833067
 | 
				
			||||||
disable:   sudo -H rm ${uWSGI_APPS_ENABLED}/${SEARX_UWSGI_APP}
 | 
					
 | 
				
			||||||
 | 
					   create     ${uWSGI_APPS_AVAILABLE}/${SEARX_UWSGI_APP}
 | 
				
			||||||
 | 
					   enable:    sudo -H ln -s ${uWSGI_APPS_AVAILABLE}/${SEARX_UWSGI_APP} ${uWSGI_APPS_ENABLED}/
 | 
				
			||||||
 | 
					   start:     sudo -H service uwsgi start   ${SEARX_UWSGI_APP%.*}
 | 
				
			||||||
 | 
					   restart:   sudo -H service uwsgi restart ${SEARX_UWSGI_APP%.*}
 | 
				
			||||||
 | 
					   stop:      sudo -H service uwsgi stop    ${SEARX_UWSGI_APP%.*}
 | 
				
			||||||
 | 
					   disable:   sudo -H rm ${uWSGI_APPS_ENABLED}/${SEARX_UWSGI_APP}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
EOF
 | 
					EOF
 | 
				
			||||||
                ;;
 | 
					                ;;
 | 
				
			||||||
                arch-*) cat <<EOF
 | 
					                arch-*) cat <<EOF
 | 
				
			||||||
# systemd --> /usr/lib/systemd/system/uwsgi@.service
 | 
					 | 
				
			||||||
# For uWSGI archlinux uses systemd template units, see
 | 
					 | 
				
			||||||
# - http://0pointer.de/blog/projects/instances.html
 | 
					 | 
				
			||||||
# - https://uwsgi-docs.readthedocs.io/en/latest/Systemd.html#one-service-per-app-in-systemd
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
create:    ${uWSGI_APPS_ENABLED}/${SEARX_UWSGI_APP}
 | 
					.. code:: bash
 | 
				
			||||||
enable:    sudo -H systemctl enable   uwsgi@${SEARX_UWSGI_APP%.*}
 | 
					
 | 
				
			||||||
start:     sudo -H systemctl start    uwsgi@${SEARX_UWSGI_APP%.*}
 | 
					   # systemd --> /usr/lib/systemd/system/uwsgi@.service
 | 
				
			||||||
restart:   sudo -H systemctl restart  uwsgi@${SEARX_UWSGI_APP%.*}
 | 
					   # For uWSGI archlinux uses systemd template units, see
 | 
				
			||||||
stop:      sudo -H systemctl stop     uwsgi@${SEARX_UWSGI_APP%.*}
 | 
					   # - http://0pointer.de/blog/projects/instances.html
 | 
				
			||||||
disable:   sudo -H systemctl disable  uwsgi@${SEARX_UWSGI_APP%.*}
 | 
					   # - https://uwsgi-docs.readthedocs.io/en/latest/Systemd.html#one-service-per-app-in-systemd
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					   create:    ${uWSGI_APPS_ENABLED}/${SEARX_UWSGI_APP}
 | 
				
			||||||
 | 
					   enable:    sudo -H systemctl enable   uwsgi@${SEARX_UWSGI_APP%.*}
 | 
				
			||||||
 | 
					   start:     sudo -H systemctl start    uwsgi@${SEARX_UWSGI_APP%.*}
 | 
				
			||||||
 | 
					   restart:   sudo -H systemctl restart  uwsgi@${SEARX_UWSGI_APP%.*}
 | 
				
			||||||
 | 
					   stop:      sudo -H systemctl stop     uwsgi@${SEARX_UWSGI_APP%.*}
 | 
				
			||||||
 | 
					   disable:   sudo -H systemctl disable  uwsgi@${SEARX_UWSGI_APP%.*}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
EOF
 | 
					EOF
 | 
				
			||||||
                ;;
 | 
					                ;;
 | 
				
			||||||
                fedora-*) cat <<EOF
 | 
					                fedora-*) cat <<EOF
 | 
				
			||||||
# systemd --> /usr/lib/systemd/system/uwsgi.service
 | 
					 | 
				
			||||||
# The unit file starts uWSGI in emperor mode (/etc/uwsgi.ini), see
 | 
					 | 
				
			||||||
# - https://uwsgi-docs.readthedocs.io/en/latest/Emperor.html
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
create:    ${uWSGI_APPS_ENABLED}/${SEARX_UWSGI_APP}
 | 
					.. code:: bash
 | 
				
			||||||
restart:   sudo -H touch ${uWSGI_APPS_ENABLED}/${SEARX_UWSGI_APP}
 | 
					
 | 
				
			||||||
disable:   sudo -H rm ${uWSGI_APPS_ENABLED}/${SEARX_UWSGI_APP}
 | 
					   # systemd --> /usr/lib/systemd/system/uwsgi.service
 | 
				
			||||||
 | 
					   # The unit file starts uWSGI in emperor mode (/etc/uwsgi.ini), see
 | 
				
			||||||
 | 
					   # - https://uwsgi-docs.readthedocs.io/en/latest/Emperor.html
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					   create:    ${uWSGI_APPS_ENABLED}/${SEARX_UWSGI_APP}
 | 
				
			||||||
 | 
					   restart:   sudo -H touch ${uWSGI_APPS_ENABLED}/${SEARX_UWSGI_APP}
 | 
				
			||||||
 | 
					   disable:   sudo -H rm ${uWSGI_APPS_ENABLED}/${SEARX_UWSGI_APP}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
EOF
 | 
					EOF
 | 
				
			||||||
                ;;
 | 
					                ;;
 | 
				
			||||||
            esac
 | 
					            esac
 | 
				
			||||||
            echo -e ".. END searx uwsgi-description $DIST_NAME"
 | 
					            echo -e ".. END searx uwsgi-description $DIST_NAME"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            echo -e "\n.. START searx uwsgi-appini $DIST_NAME"
 | 
					            echo -e "\n.. START searx uwsgi-appini $DIST_NAME"
 | 
				
			||||||
            eval "echo \"$(< "${TEMPLATES}/${uWSGI_APPS_AVAILABLE}/${SEARX_UWSGI_APP}")\""
 | 
					            echo ".. code:: bash"
 | 
				
			||||||
 | 
					            echo
 | 
				
			||||||
 | 
					            eval "echo \"$(< "${TEMPLATES}/${uWSGI_APPS_AVAILABLE}/${SEARX_UWSGI_APP}")\"" | prefix_stdout "  "
 | 
				
			||||||
            echo -e "\n.. END searx uwsgi-appini $DIST_NAME"
 | 
					            echo -e "\n.. END searx uwsgi-appini $DIST_NAME"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        )
 | 
					        )
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user