generate-ucl.sh (0eccd618a36aed1fb33d2f712e6624fdf111406d) | generate-ucl.sh (1d7ffb373c9d639c9645a6b09ae46b2b92adb2e3) |
---|---|
1#!/bin/sh 2# 3# $FreeBSD$ 4# 5 6main() { 7 desc= 8 comment= --- 28 unchanged lines hidden (view full) --- 37 bootloader) 38 pkgdeps="" 39 ;; 40 clibs) 41 vital="true" 42 # clibs should not have any dependencies or anything 43 # else imposed on it. 44 ;; | 1#!/bin/sh 2# 3# $FreeBSD$ 4# 5 6main() { 7 desc= 8 comment= --- 28 unchanged lines hidden (view full) --- 37 bootloader) 38 pkgdeps="" 39 ;; 40 clibs) 41 vital="true" 42 # clibs should not have any dependencies or anything 43 # else imposed on it. 44 ;; |
45 caroot) 46 pkgdeps="openssl" | 45 certctl) 46 pkgdeps="caroot openssl" |
47 ;; 48 49 # -dev packages that have no corresponding non-dev package 50 # as a dependency. 51 libcompat-dev|liby-dev) 52 outname=${outname%%-dev} 53 _descr="Development Files" 54 ;; --- 79 unchanged lines hidden (view full) --- 134 fi 135 136 [ -z "${comment}" ] && comment="${outname} package" 137 [ ! -z "${_descr}" ] && comment="${comment} (${_descr})" 138 [ -z "${desc}" ] && desc="${outname} package" 139 140 cp "${uclsource}" "${uclfile}" 141 if [ ! -z "${pkgdeps}" ]; then | 47 ;; 48 49 # -dev packages that have no corresponding non-dev package 50 # as a dependency. 51 libcompat-dev|liby-dev) 52 outname=${outname%%-dev} 53 _descr="Development Files" 54 ;; --- 79 unchanged lines hidden (view full) --- 134 fi 135 136 [ -z "${comment}" ] && comment="${outname} package" 137 [ ! -z "${_descr}" ] && comment="${comment} (${_descr})" 138 [ -z "${desc}" ] && desc="${outname} package" 139 140 cp "${uclsource}" "${uclfile}" 141 if [ ! -z "${pkgdeps}" ]; then |
142 cat <<EOF >> ${uclfile} 143deps: { 144 FreeBSD-${pkgdeps}: { | 142 echo 'deps: {' >> ${uclfile} 143 for dep in ${pkgdeps}; do 144 cat <<EOF >> ${uclfile} 145 FreeBSD-${dep}: { |
145 origin: "base", 146 version: "${PKG_VERSION}" 147 } | 146 origin: "base", 147 version: "${PKG_VERSION}" 148 } |
148} | |
149EOF | 149EOF |
150 done 151 echo '}' >> ${uclfile} |
|
150 fi 151 cap_arg="$( make -f ${srctree}/share/mk/bsd.endian.mk -VCAP_MKDB_ENDIAN )" 152 sed -i '' -e "s/%VERSION%/${PKG_VERSION}/" \ 153 -e "s/%PKGNAME%/${origname}/" \ 154 -e "s/%COMMENT%/${comment}/" \ 155 -e "s/%DESC%/${desc}/" \ 156 -e "s/%VITAL%/${vital}/" \ 157 -e "s/%CAP_MKDB_ENDIAN%/${cap_arg}/g" \ 158 -e "s/%PKG_NAME_PREFIX%/${PKG_NAME_PREFIX}/" \ 159 -e "s|%PKG_WWW%|${PKG_WWW}|" \ 160 -e "s/%PKG_MAINTAINER%/${PKG_MAINTAINER}/" \ 161 ${uclfile} 162 return 0 163} 164 165main "${@}" | 152 fi 153 cap_arg="$( make -f ${srctree}/share/mk/bsd.endian.mk -VCAP_MKDB_ENDIAN )" 154 sed -i '' -e "s/%VERSION%/${PKG_VERSION}/" \ 155 -e "s/%PKGNAME%/${origname}/" \ 156 -e "s/%COMMENT%/${comment}/" \ 157 -e "s/%DESC%/${desc}/" \ 158 -e "s/%VITAL%/${vital}/" \ 159 -e "s/%CAP_MKDB_ENDIAN%/${cap_arg}/g" \ 160 -e "s/%PKG_NAME_PREFIX%/${PKG_NAME_PREFIX}/" \ 161 -e "s|%PKG_WWW%|${PKG_WWW}|" \ 162 -e "s/%PKG_MAINTAINER%/${PKG_MAINTAINER}/" \ 163 ${uclfile} 164 return 0 165} 166 167main "${@}" |