Skip to content

Commit

Permalink
security/vaultwarden: Update to 1.30.3
Browse files Browse the repository at this point in the history
While there address PR:276739 by installing the static configfile sample
to etc/rc.conf.d/vaultwarden.sample since www/vaultwarden/data/config.json
is for dynamic changes via the UI.

PR:		276745, 276739
  • Loading branch information
Michael Reifenberger authored and Michael Reifenberger committed Feb 8, 2024
1 parent 88ead4f commit ee63c50
Show file tree
Hide file tree
Showing 6 changed files with 434 additions and 433 deletions.
23 changes: 19 additions & 4 deletions security/vaultwarden/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vaultwarden
DISTVERSION= 1.30.1
DISTVERSION= 1.30.3
CATEGORIES= security

MAINTAINER= mr@FreeBSD.org
Expand Down Expand Up @@ -48,7 +48,7 @@ CARGO_FEATURES= --no-default-features
INSTALL_TARGET= install-strip

SUB_LIST= WWWGRP=${WWWGRP} \
WWWOWN=${WWWOWN}
WWWOWN=${WWWOWN}

.include <bsd.port.pre.mk>

Expand All @@ -58,12 +58,27 @@ LTO_UNSAFE= yes
CARGO_ENV+= CARGO_PROFILE_RELEASE_LTO=false
.endif

.if !defined(WITH_DEBUG)
CARGO_INSTALL_ARGS+= --config profile.release.strip=true
.endif

#post-patch:
# ${REINPLACE_CMD} 's/^rust-version = "1.60"/rust-version = "1.59"/' \
# ${WRKSRC}/Cargo.toml

post-install:
pre-install:
${MKDIR} ${STAGEDIR}/${WWWDIR}/data
${INSTALL} -m0600 ${FILESDIR}/${PORTNAME}_conf.in ${STAGEDIR}/${WWWDIR}/data/config.json.sample
${CHOWN} ${WWWOWN}:${WWWGRP} ${STAGEDIR}/${WWWDIR}/data
# @${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST}
# @${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST}
# @${ECHO_CMD} "@mode 755" >> ${PLIST}
# @${ECHO_CMD} "${STAGEDIR}/${WWWDIR}/data" >> ${PLIST}
# @${ECHO_CMD} "@mode" >> ${PLIST}
# @${ECHO_CMD} "@group" >> ${PLIST}
# @${ECHO_CMD} "@owner" >> ${PLIST}
${MKDIR} ${STAGEDIR}/${ETCDIR}/rc.conf.d
${INSTALL} -m0600 ${FILESDIR}/${PORTNAME}_conf.in ${STAGEDIR}/${LOCALBASE}/etc/rc.conf.d/${PORTNAME}.sample

#post-install:

.include <bsd.port.post.mk>

0 comments on commit ee63c50

Please sign in to comment.