From 10983687a317200e57cf65875be55555b0e9120b Mon Sep 17 00:00:00 2001 From: Renato Botelho Date: Wed, 30 Mar 2016 08:03:50 -0300 Subject: Add ESF license to all core pkgs --- tools/builder_common.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'tools/builder_common.sh') diff --git a/tools/builder_common.sh b/tools/builder_common.sh index 33ceb10..f6d5904 100644 --- a/tools/builder_common.sh +++ b/tools/builder_common.sh @@ -152,6 +152,26 @@ core_pkg_create() { rm -f ${_plist}.tmp ${plist}.exclude fi + # Add license information + local _portname=$(sed '/^name: /!d; s,^[^"]*",,; s,",,' ${_metadir}/+MANIFEST) + local _licenses_dir="/usr/local/share/licenses/${_portname}-${_version}" + mkdir -p ${_root}${_licenses_dir} + cp ${BUILDER_ROOT}/license.txt ${_root}${_licenses_dir}/ESF + echo "This package has a single license: ESF (Electric Sheep Fencing License)." \ + > ${_root}${_licenses_dir}/LICENSE + cat <${_root}${_licenses_dir}/catalog.mk +_LICENSE=ESF +_LICENSE_NAME=Electric Sheep Fencing License +_LICENSE_PERMS=dist-mirror dist-sell pkg-mirror pkg-sell auto-accept +_LICENSE_GROUPS= +_LICENSE_DISTFILES= +EOF + cat <>${_plist} +${_licenses_dir}/catalog.mk +${_licenses_dir}/LICENSE +${_licenses_dir}/ESF +EOF + mkdir -p ${CORE_PKG_REAL_PATH}/All if ! pkg create -o ${CORE_PKG_REAL_PATH}/All -p ${_plist} -r ${_root} -m ${_metadir}; then echo ">>> ERROR: Error building package ${_template} ${_flavor}" -- cgit v1.1