summaryrefslogtreecommitdiff
path: root/app-admin
diff options
context:
space:
mode:
authorMarcin Deranek <marcin.deranek@slonko.net>2024-03-04 20:25:29 +0100
committerMarcin Deranek <marcin.deranek@slonko.net>2024-03-04 20:25:29 +0100
commit7759b928ccae49c11834218d7fe3b2800cc2e30a (patch)
treee4dca761c1cf305367543e8eda632af10de2a6ae /app-admin
parent3dddbef6f8f3360e5401be880ecc80e30741a2de (diff)
downloadportage-7759b928ccae49c11834218d7fe3b2800cc2e30a.tar.gz
portage-7759b928ccae49c11834218d7fe3b2800cc2e30a.tar.bz2
portage-7759b928ccae49c11834218d7fe3b2800cc2e30a.zip
app-admin/vaultwarden Allow to switch web ui off
Diffstat (limited to 'app-admin')
-rw-r--r--app-admin/vaultwarden/Manifest4
-rw-r--r--app-admin/vaultwarden/metadata.xml1
-rw-r--r--app-admin/vaultwarden/vaultwarden-1.30.5.ebuild5
3 files changed, 6 insertions, 4 deletions
diff --git a/app-admin/vaultwarden/Manifest b/app-admin/vaultwarden/Manifest
index 3441a9c..b1b429d 100644
--- a/app-admin/vaultwarden/Manifest
+++ b/app-admin/vaultwarden/Manifest
@@ -629,5 +629,5 @@ DIST yubico-0.11.0.crate 17112 BLAKE2B d58d5815b097fc5b4d43224ea4ea18f6dbc44a197
DIST zerocopy-0.7.32.crate 151096 BLAKE2B 12c7c329ec0e0865467af08306ff4b55ce1e39fd77b094ee48ed9c6e266dfa807bda9ea72a3f7ea989916327f4d9e803d8868995728bfe2fb1c2dc1e5ecff78e SHA512 6729b05eb88029555b88c75feff4f8bc28ad9675edb02b07486381f775c8650c95e2e59612906bd9c34c5e390fd339857ca91573ee9f9ca7948572cff4171c82
DIST zerocopy-derive-0.7.32.crate 37623 BLAKE2B 8b583d39d7bf9c3dbbba578120751c664f87363c5ba3fc45f6506a4059b9e599c43d9fc7bd498a257ff7c9d872af77d39bebdb0e65fb8009eaa2ae9903dece46 SHA512 3ce8528871fd18d6abe92b98503927451d25791c9c4af0ba39a3b6ba2006030bdc137084d080e9b1ac8b5ddf5f2121e0a3ef34bb2033a040f2c72c8149a9fc0d
EBUILD vaultwarden-1.29.2.ebuild 9711 BLAKE2B 5cc1a2b61954d4bb586dccd4b104a42bab2a3491b99c6f9bcdee0b568a6090a08d82f9fccdd046a860ca53a8c0c7aba829451e17b17b2b33382ba4de1b31db2e SHA512 5c0259d9b17f70ee8dceff0268834ff07b60c7a29a74dfeaa60351fd86fda050379c6cde2307276b9d2071db2aa4894ea574ddc2dd838ad1ecc131213263a995
-EBUILD vaultwarden-1.30.5.ebuild 9808 BLAKE2B 33d9ed70721083afd225beb14cfe4546cac2173511c3c55e0df2542308691e2f6c7063cae81384ccc1e15c8d3d340374e9fd2e3466246ff68e0c2569c1555fee SHA512 a7ca146588839505ce9a739c2551b3f5c0c3d1a9223f945400c3adfb67c357583bb165befba1cadfe1a5cc3ca6d7eeb164e07c2e8b64440cd6b5e8165d570a5a
-MISC metadata.xml 593 BLAKE2B 67c12dabe2dd591cade7326fa321fe13f34ec63f510c52f7ea2f2b67212e49c9b0b6aac9dd61e13687c87dbd6d8c6a336277f2a9741ffed2e303c982c7ffba19 SHA512 3b4c81abd7982bddbdc5a5c293f4876510be6bf762a2baa9df7d7943e42cdd6792e72fab3a4401ad5211067d515274108a9e9aa9fd4ebe5c1010b420fd1e22ea
+EBUILD vaultwarden-1.30.5.ebuild 9932 BLAKE2B 78a660339b4e189cc81c00f685b4717908a564210761b2c784f8f80947e1f3c7b7459ba2570eb8ef77fe722898193b78bc9fb88ad31fa2e3310d9df9d3ff9c09 SHA512 e2b316f0bf69ad9a884d3db6292cf4ae5b29e840b46042f6bc2df107720c145034b7d60cb7058558d9446a7838b5fa1560e9f19c744467e8169784de6d77a483
+MISC metadata.xml 645 BLAKE2B c0f92a4a56430635a1b19bdfe80b7996c45502f0fb699111564e73868ce327090613527ab98c1087124b733361fd3955f76c97ec9bfb2d256628347f2279f947 SHA512 4a805a481b307ff93e1df8893ada60f19da9c0c3709f8a49519ed344a634fc674d65530ef23d28a898bae34d1a24a9048287c8ffef6c9e3300bfd84ee70308c2
diff --git a/app-admin/vaultwarden/metadata.xml b/app-admin/vaultwarden/metadata.xml
index 34661f0..6ad8221 100644
--- a/app-admin/vaultwarden/metadata.xml
+++ b/app-admin/vaultwarden/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<use>
<flag name="system-sqlite">Use the system SQLite instead of the bundled one</flag>
+ <flag name="web">Disable default Web vault</flag>
</use>
<upstream>
<maintainer status="active">
diff --git a/app-admin/vaultwarden/vaultwarden-1.30.5.ebuild b/app-admin/vaultwarden/vaultwarden-1.30.5.ebuild
index b55b3dc..a943b60 100644
--- a/app-admin/vaultwarden/vaultwarden-1.30.5.ebuild
+++ b/app-admin/vaultwarden/vaultwarden-1.30.5.ebuild
@@ -429,7 +429,7 @@ SRC_URI="
LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="mysql postgres +sqlite system-sqlite"
+IUSE="mysql postgres +sqlite system-sqlite +web"
REQUIRED_USE="|| ( mysql postgres sqlite )"
@@ -439,10 +439,10 @@ ACCT_DEPEND="
"
DEPEND="
${ACCT_DEPEND}
- >=app-admin/vaultwarden-web-vault-2024.1.2
>=dev-lang/rust-1.74.0
dev-libs/openssl:0=
sqlite? ( system-sqlite? ( >=dev-db/sqlite-3.44.0:3 ) )
+ web? ( >=app-admin/vaultwarden-web-vault-2024.1.2 )
"
RDEPEND="${DEPEND}"
@@ -454,6 +454,7 @@ src_prepare() {
fi
default
+ sed -i -r "s|^#?\s*(WEB_VAULT_ENABLED)\s*=.*|\1=$(use web && echo true || echo false)|" .env.template || die
}
src_configure() {