| |
|
| |
MAINTAINER=`make -C /usr/ports/${ORIGIN} -V MAINTAINER`
|
| |
|
| - |
CMD="pkg register -c ${COMMENT} -d ${DESC} -p /usr/local -m ${MTREE} \
|
| - |
-P "`cat ${DEPENDSF}`" -n ${PKG} -o ${ORIGIN} -C ${CONFLICTS} \
|
| - |
-f ${PLIST} -M ${MESSAGE} -s ${SCRIPTS} \
|
| - |
-a ${ARCH} -r ${MAINTAINER} -O ${OPTIONS}"
|
| + |
test -n "${SCRIPTS}" && CMD_ARGS="${CMD_ARGS} -s ${SCRIPTS}"
|
| + |
test -n "${OPTIONS}" && CMD_ARGS="${CMD_ARGS} -O ${OPTIONS}"
|
| + |
test -f "${MESSAGE}" && CMD_ARGS="${CMD_ARGS} -M ${MESSAGE}"
|
| + |
test -n "${CONFLICTS}" && CMD_ARGS="${CMD_ARGS} -C ${CONFLICTS}"
|
| |
|
| - |
echo ${CMD}
|
| - |
${CMD}
|
| + |
if [ -s "${DEPENDSF}" ]; then
|
| + |
pkg register -c ${COMMENT} -d ${DESC} -p /usr/local -m ${MTREE} \
|
| + |
-n ${PKG} -o ${ORIGIN} -a ${ARCH} \
|
| + |
-r ${MAINTAINER} -f ${PLIST} ${CMD_ARGS} -P "`cat ${DEPENDSF}`"
|
| + |
else
|
| + |
pkg register -c ${COMMENT} -d ${DESC} -p /usr/local -m ${MTREE} \
|
| + |
-n ${PKG} -o ${ORIGIN} -a ${ARCH} \
|
| + |
-r ${MAINTAINER} -f ${PLIST} ${CMD_ARGS}
|
| + |
fi
|
| |
|
| |
rm ${DEPENDSF} ${PLIST}
|
| |
echo " done"
|