Page MenuHomeFreeBSD

D13181.id35579.diff
No OneTemporary

D13181.id35579.diff

Index: Mk/Scripts/check-stagedir.sh
===================================================================
--- Mk/Scripts/check-stagedir.sh
+++ Mk/Scripts/check-stagedir.sh
@@ -15,6 +15,8 @@
. ${SCRIPTSDIR}/functions.sh
+: ${BATCH_RUN:=no}
+
# lists an mtree file's contents, prefixed to dir.
listmtree() { # mtreefile prefix
{
@@ -251,7 +253,7 @@
# generate plist - pretend the plist had been empty
: >${WRKDIR}/.plist-dirs-unsorted
: >${WRKDIR}/.plist-files
- echo '/you/have/to/check/what/makeplist/gives/you'
+ [ ${BATCH_RUN} = yes ] || echo '/you/have/to/check/what/makeplist/gives/you'
fi
parse_mtree
Index: Mk/Uses/autoplist.mk
===================================================================
--- /dev/null
+++ Mk/Uses/autoplist.mk
@@ -0,0 +1,18 @@
+# $FreeBSD$
+#
+# Generate plist automatically
+#
+# Feature: autoplist
+# Usage: USES=autoplist
+#
+# MAINTAINER: portmgr@FreeBSD.org
+
+.if !defined(_INCLUDE_USES_AUTOPLIST_MK)
+_INCLUDE_USES_AUTOPLIST_MK= yes
+
+_USES_install+= 951:autoplist-generate
+autoplist-generate:
+ @${ECHO} "===> Auto-generating plist for ${PKGNAME}"
+ @${SETENV} BATCH_RUN=yes ${CO_ENV} PLIST_SUB_SED="" ${SH} ${SCRIPTSDIR}/check-stagedir.sh makeplist > ${TMPPLIST}
+
+.endif

File Metadata

Mime Type
text/plain
Expires
Tue, Apr 7, 7:30 AM (9 h, 18 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31018725
Default Alt Text
D13181.id35579.diff (1 KB)

Event Timeline