searx: Add libjs-bootstrap to packages

libjs-bootstrap is a transitive dependency of searx package. It is
also listed as a package to be installed by Janus app. This is a quick
fix to prevent accidental uninstall of searx package, when Janus app
is uninstalled.

Closes #2298.

Tests:

- Install Searx.

- Install Janus, and then uninstall it. searx package is still
  installed. Searx diagnostics are passed.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
This commit is contained in:
James Valleroy 2023-01-31 09:43:01 -05:00 committed by Sunil Mohan Adapa
parent 3cf7e7c2c4
commit 9cec959cd1
No known key found for this signature in database
GPG Key ID: 43EA1CFF0AA7C5F2

View File

@ -57,7 +57,9 @@ class SearxApp(app_module.App):
allowed_groups=list(groups))
self.add(shortcut)
packages = Packages('packages-searx', ['searx'])
# Include libjs-bootstrap to prevent accidental uninstall (see
# issue #2298).
packages = Packages('packages-searx', ['searx', 'libjs-bootstrap'])
self.add(packages)
firewall = Firewall('firewall-searx', info.name,