Skip to content

Commit d6ad3cd

Browse files
committed
make: improve previous and add `upgrade' target while at it
1 parent 6e7f143 commit d6ad3cd

File tree

2 files changed

+19
-9
lines changed

2 files changed

+19
-9
lines changed

Makefile

+18-9
Original file line numberDiff line numberDiff line change
@@ -166,17 +166,26 @@ plist: force
166166
@${MAKE} -C ${.CURDIR}/lang plist
167167
@${MAKE} -C ${.CURDIR}/src plist
168168

169-
TMPDIR?= ${DESTDIR}/tmp/core-pkg
169+
WRKDIR?=${.CURDIR}/work
170+
WRKSRC= ${WRKDIR}/src
171+
PKGDIR= ${WRKDIR}/pkg
170172

171173
package: force
172-
@rm -rf ${TMPDIR}
173-
@${MAKE} DESTDIR=${TMPDIR} FLAVOUR=${FLAVOUR} install
174-
@${MAKE} DESTDIR=${TMPDIR} scripts
175-
@${MAKE} DESTDIR=${TMPDIR} manifest > ${TMPDIR}/+MANIFEST
176-
@${MAKE} DESTDIR=${TMPDIR} plist > ${TMPDIR}/plist
177-
@${PKG} create -v -m ${TMPDIR} -r ${TMPDIR} -p ${TMPDIR}/plist
178-
@ls -lah *.txz
179-
@rm -rf ${TMPDIR}
174+
@${PKG} info gettext-tools > /dev/null
175+
@${PKG} info git > /dev/null
176+
@rm -rf ${WRKSRC} ${PKGDIR}
177+
@${MAKE} DESTDIR=${WRKSRC} FLAVOUR=${FLAVOUR} install
178+
@${MAKE} DESTDIR=${WRKSRC} scripts
179+
@${MAKE} DESTDIR=${WRKSRC} manifest > ${WRKSRC}/+MANIFEST
180+
@${MAKE} DESTDIR=${WRKSRC} plist > ${WRKSRC}/plist
181+
@${PKG} create -v -m ${WRKSRC} -r ${WRKSRC} \
182+
-p ${WRKSRC}/plist -o ${PKGDIR}
183+
@echo -n "Sucessfully built "
184+
@cd ${PKGDIR}; find . -name "*.txz" | cut -c3-
185+
186+
upgrade: package
187+
${PKG} delete -y ${CORE_NAME}
188+
${PKG} add ${PKGDIR}/*.txz
180189

181190
lint: force
182191
find ${.CURDIR}/src ${.CURDIR}/scripts \

work/.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
*

0 commit comments

Comments
 (0)