Index: release/packages/generate-ucl.sh =================================================================== --- release/packages/generate-ucl.sh +++ release/packages/generate-ucl.sh @@ -32,9 +32,11 @@ shift $(( ${OPTIND} - 1 )) outname="$(echo ${outname} | tr '-' '_')" + vital="false" case "${outname}" in clibs) + vital="true" # clibs should not have any dependencies or anything # else imposed on it. ;; @@ -44,6 +46,12 @@ runtime) outname="runtime" uclfile="${uclfile}" + vital="true" + ;; + utilities) + outname="utilities" + uclfile="${uclfile}" + vital="true" ;; runtime_manuals) outname="${origname}" @@ -118,6 +126,7 @@ echo "uclfile=${uclfile}" echo "desc=${desc}" echo "comment=${comment}" + echo "vital=${vital}" echo "cp ${uclsource} -> ${uclfile}" echo "===============================================================" echo "" @@ -145,6 +154,7 @@ -e "s/%PKGNAME%/${origname}/" \ -e "s/%COMMENT%/${comment}/" \ -e "s/%DESC%/${desc}/" \ + -e "s/%VITAL%/${vital}/" \ -e "s/%CAP_MKDB_ENDIAN%/${cap_arg}/g" \ -e "s/%PKG_NAME_PREFIX%/${PKG_NAME_PREFIX}/" \ -e "s|%PKG_WWW%|${PKG_WWW}|" \ Index: release/packages/jail.ucl =================================================================== --- release/packages/jail.ucl +++ release/packages/jail.ucl @@ -10,7 +10,7 @@ maintainer = "%PKG_MAINTAINER%" www = "%PKG_WWW%" prefix = "/" -vital = true +vital = %VITAL% licenselogic = "single" licenses = [ BSD2CLAUSE ] desc = <