Changeset View
Changeset View
Standalone View
Standalone View
Mk/bsd.port.mk
Show First 20 Lines • Show All 3,154 Lines • ▼ Show 20 Lines | |||||
clean-wrkdir: | clean-wrkdir: | ||||
@${RM} -r ${WRKDIR} | @${RM} -r ${WRKDIR} | ||||
.if !target(do-extract) | .if !target(do-extract) | ||||
do-extract: ${EXTRACT_WRKDIR} | do-extract: ${EXTRACT_WRKDIR} | ||||
@for file in ${EXTRACT_ONLY}; do \ | @for file in ${EXTRACT_ONLY}; do \ | ||||
if ! (cd ${EXTRACT_WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/$$file ${EXTRACT_AFTER_ARGS});\ | if ! (cd ${EXTRACT_WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/$$file ${EXTRACT_AFTER_ARGS});\ | ||||
then \ | then \ | ||||
${ECHO_MSG} "===> Failed to extract \"${_DISTDIR}/$$file\"."; \ | |||||
exit 1; \ | exit 1; \ | ||||
fi; \ | fi; \ | ||||
done | done | ||||
@if [ ${UID} = 0 ]; then \ | @if [ ${UID} = 0 ]; then \ | ||||
${CHMOD} -R ug-s ${WRKDIR}; \ | ${CHMOD} -R ug-s ${WRKDIR}; \ | ||||
${CHOWN} -R 0:0 ${WRKDIR}; \ | ${CHOWN} -R 0:0 ${WRKDIR}; \ | ||||
fi | fi | ||||
.endif | .endif | ||||
▲ Show 20 Lines • Show All 2,241 Lines • Show Last 20 Lines |