mirror of
https://github.com/opnsense/src.git
synced 2026-06-04 14:26:03 -04:00
Allow to tag the METALOG per file group
This commit is contained in:
parent
1e53d87c00
commit
144c44214c
1 changed files with 11 additions and 10 deletions
|
|
@ -13,13 +13,6 @@ FILESGROUPS?= FILES
|
||||||
buildfiles: ${${group}}
|
buildfiles: ${${group}}
|
||||||
.endfor
|
.endfor
|
||||||
|
|
||||||
.if defined(NO_ROOT)
|
|
||||||
.if !defined(TAGS) || ! ${TAGS:Mpackage=*}
|
|
||||||
TAGS+= package=${PACKAGE:Uruntime}
|
|
||||||
.endif
|
|
||||||
TAG_ARGS= -T ${TAGS:[*]:S/ /,/g}
|
|
||||||
.endif
|
|
||||||
|
|
||||||
all: buildfiles
|
all: buildfiles
|
||||||
|
|
||||||
.for group in ${FILESGROUPS}
|
.for group in ${FILESGROUPS}
|
||||||
|
|
@ -31,6 +24,14 @@ ${group}GRP?= ${SHAREGRP}
|
||||||
${group}MODE?= ${SHAREMODE}
|
${group}MODE?= ${SHAREMODE}
|
||||||
${group}DIR?= ${BINDIR}
|
${group}DIR?= ${BINDIR}
|
||||||
|
|
||||||
|
.if defined(NO_ROOT)
|
||||||
|
.if !defined(${group}TAGS) || ! ${${group}TAGS:Mpackage=*}
|
||||||
|
${group}TAGS+= package=${${group}PACKAGE:Uruntime}
|
||||||
|
.endif
|
||||||
|
${group}TAG_ARGS= -T ${${group}TAGS:[*]:S/ /,/g}
|
||||||
|
.endif
|
||||||
|
|
||||||
|
|
||||||
_${group}FILES=
|
_${group}FILES=
|
||||||
.for file in ${${group}}
|
.for file in ${${group}}
|
||||||
.if defined(${group}OWN_${file:T}) || defined(${group}GRP_${file:T}) || \
|
.if defined(${group}OWN_${file:T}) || defined(${group}GRP_${file:T}) || \
|
||||||
|
|
@ -47,7 +48,7 @@ ${group}NAME_${file:T}?= ${file:T}
|
||||||
.endif
|
.endif
|
||||||
installfiles-${group}: _${group}INS_${file:T}
|
installfiles-${group}: _${group}INS_${file:T}
|
||||||
_${group}INS_${file:T}: ${file}
|
_${group}INS_${file:T}: ${file}
|
||||||
${INSTALL} ${TAG_ARGS} -o ${${group}OWN_${.ALLSRC:T}} \
|
${INSTALL} ${${group}TAG_ARGS} -o ${${group}OWN_${.ALLSRC:T}} \
|
||||||
-g ${${group}GRP_${.ALLSRC:T}} -m ${${group}MODE_${.ALLSRC:T}} \
|
-g ${${group}GRP_${.ALLSRC:T}} -m ${${group}MODE_${.ALLSRC:T}} \
|
||||||
${.ALLSRC} \
|
${.ALLSRC} \
|
||||||
${DESTDIR}${${group}DIR_${.ALLSRC:T}}/${${group}NAME_${.ALLSRC:T}}
|
${DESTDIR}${${group}DIR_${.ALLSRC:T}}/${${group}NAME_${.ALLSRC:T}}
|
||||||
|
|
@ -59,11 +60,11 @@ _${group}FILES+= ${file}
|
||||||
installfiles-${group}: _${group}INS
|
installfiles-${group}: _${group}INS
|
||||||
_${group}INS: ${_${group}FILES}
|
_${group}INS: ${_${group}FILES}
|
||||||
.if defined(${group}NAME)
|
.if defined(${group}NAME)
|
||||||
${INSTALL} ${TAG_ARGS} -o ${${group}OWN} -g ${${group}GRP} \
|
${INSTALL} ${${group}TAG_ARGS} -o ${${group}OWN} -g ${${group}GRP} \
|
||||||
-m ${${group}MODE} ${.ALLSRC} \
|
-m ${${group}MODE} ${.ALLSRC} \
|
||||||
${DESTDIR}${${group}DIR}/${${group}NAME}
|
${DESTDIR}${${group}DIR}/${${group}NAME}
|
||||||
.else
|
.else
|
||||||
${INSTALL} ${TAG_ARGS} -o ${${group}OWN} -g ${${group}GRP} \
|
${INSTALL} ${${group}TAG_ARGS} -o ${${group}OWN} -g ${${group}GRP} \
|
||||||
-m ${${group}MODE} ${.ALLSRC} ${DESTDIR}${${group}DIR}
|
-m ${${group}MODE} ${.ALLSRC} ${DESTDIR}${${group}DIR}
|
||||||
.endif
|
.endif
|
||||||
.endif
|
.endif
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue