mirror of
https://github.com/lucaspalomodevelop/opnsense-core.git
synced 2026-03-13 08:09:42 +00:00
make: speed up `upgrade' by not doing compression
txz is quite slow and since we do not publish the image we can simply use a tar file in this case.
This commit is contained in:
parent
65e31e7bbf
commit
3a59bec6a9
14
Makefile
14
Makefile
@ -216,6 +216,12 @@ name:
|
||||
depends:
|
||||
@echo ${CORE_DEPENDS}
|
||||
|
||||
.if ${.TARGETS:Mupgrade}
|
||||
PKG_FORMAT?= tar
|
||||
.else
|
||||
PKG_FORMAT?= txz
|
||||
.endif
|
||||
|
||||
PKG_SCRIPTS= +PRE_INSTALL +POST_INSTALL \
|
||||
+PRE_UPGRADE +POST_UPGRADE \
|
||||
+PRE_DEINSTALL +POST_DEINSTALL
|
||||
@ -285,8 +291,8 @@ package: plist-check package-check clean-wrksrc
|
||||
@${MAKE} DESTDIR=${WRKSRC} FLAVOUR=${FLAVOUR} install
|
||||
@echo " done"
|
||||
@echo ">>> Packaging files for ${CORE_NAME}-${CORE_PKGVERSION}:"
|
||||
@PORTSDIR=${.CURDIR} ${PKG} create -v -m ${WRKSRC} -r ${WRKSRC} \
|
||||
-p ${WRKSRC}/plist -o ${PKGDIR}
|
||||
@PORTSDIR=${.CURDIR} ${PKG} create -f ${PKG_FORMAT} -v -m ${WRKSRC} \
|
||||
-r ${WRKSRC} -p ${WRKSRC}/plist -o ${PKGDIR}
|
||||
|
||||
upgrade-check:
|
||||
@if ! ${PKG} info ${CORE_NAME} > /dev/null; then \
|
||||
@ -296,8 +302,8 @@ upgrade-check:
|
||||
|
||||
upgrade: upgrade-check clean-pkgdir package
|
||||
@${PKG} delete -fy ${CORE_NAME} || true
|
||||
@${PKG} add ${PKGDIR}/*.txz
|
||||
@${LOCALBASE}/etc/rc.restart_webgui
|
||||
${PKG} add ${PKGDIR}/*.${PKG_FORMAT}
|
||||
@pluginctl webgui
|
||||
|
||||
lint-shell:
|
||||
@find ${.CURDIR}/src ${.CURDIR}/Scripts \
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user