From: Stuart Henderson Subject: net/mfi To: Jasper Lievisse Adriaanse , ports Date: Sat, 23 Nov 2024 15:16:11 +0000 Wondering if anyone is still using net/mfi. It depends on an old version of mongodb which we'd like to remove if we can. If it's no longer useful then we could just remove it, if it is still useful then depending on the reason for using older mongodb, perhaps the approach I used to take with unifi will work (though it will be necessary to restore from a backup to cross mongodb versions). --------------------- PatchSet 216 Date: 2022/02/02 18:01:20 Author: sthen Branch: HEAD Tag: (none) Log: net/unifi/5.6: strip out --nohttpinterface in mongod command line, it's removed in mongodb 3.6+ (and was already deprecated) Members: Makefile.inc:1.32->1.33 5.6/Makefile:1.15->1.16 Index: ports/net/unifi/Makefile.inc diff -u ports/net/unifi/Makefile.inc:1.32 ports/net/unifi/Makefile.inc:1.33 --- ports/net/unifi/Makefile.inc:1.32 Mon Jan 24 16:35:12 2022 +++ ports/net/unifi/Makefile.inc Wed Feb 2 18:01:20 2022 @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile.inc,v 1.32 2022/01/24 16:35:12 sthen Exp $ +# $OpenBSD: Makefile.inc,v 1.33 2022/02/02 18:01:20 sthen Exp $ .if defined(V) COMMENT = controller for Ubiquiti uniFi (wifi/routing/switching/voip) @@ -97,7 +97,12 @@ do-install: ${INSTALL_DATA_DIR} ${INSTDIR}{,/backup,/data,/run,/work} cp -Rp ${WRKSRC}/* ${INSTDIR} +.if ${V:M5.6*} + printf '#!/bin/ksh\nexec ${LOCALBASE}/bin/mongod $$(echo $$* | sed -e s/--nohttpinterface//)\n' > ${WRKDIR}/mongod + ${INSTALL_SCRIPT} ${WRKDIR}/mongod ${INSTDIR}/bin/mongod +.else ln -fs ${LOCALBASE}/bin/mongod ${INSTDIR}/bin/mongod +.endif ln -s /var/log/unifi ${INSTDIR}/logs chown -R ${SHAREOWN}:${SHAREGRP} ${INSTDIR} find ${INSTDIR} -type f -exec chmod ${SHAREMODE} {} + @@ -110,5 +115,5 @@ ${INSTALL_DATA_DIR} ${PREFIX}/share/snmp/mibs/ ${INSTALL_DATA} ${FULLDISTDIR}/UBNT-{UniFi-,}MIB \ ${PREFIX}/share/snmp/mibs/ - @echo;echo 'Note: ignore the "symlink(s) point to non-existent" warnings during packaging.';echo + @echo;echo 'Note: ignore "symlink(s) point to non-existent" warnings during packaging.';echo .endif Index: ports/net/unifi/5.6/Makefile diff -u ports/net/unifi/5.6/Makefile:1.15 ports/net/unifi/5.6/Makefile:1.16 --- ports/net/unifi/5.6/Makefile:1.15 Tue Dec 14 10:09:15 2021 +++ ports/net/unifi/5.6/Makefile Wed Feb 2 18:01:20 2022 @@ -1,8 +1,8 @@ -# $OpenBSD: Makefile,v 1.15 2021/12/14 10:09:15 sthen Exp $ +# $OpenBSD: Makefile,v 1.16 2022/02/02 18:01:20 sthen Exp $ V= 5.6.42 SNAPPY_V= 1.1.2.6 SNAPPY_S= -REVISION= 11 +REVISION= 12 .include