55 |
local var="$1" |
local var="$1" |
56 |
local value="$2" |
local value="$2" |
57 |
|
|
58 |
echo "${var}=\"${value}\"" >> ${METAFILE} |
echo "${var}=\"${value}\"" >> ${PKGMETAFILE} |
59 |
} |
} |
60 |
|
|
61 |
## only for tests -> normally in /etc/rc.d/init.d/functions |
## only for tests -> normally in /etc/rc.d/init.d/functions |
80 |
SMAGEFILE="" |
SMAGEFILE="" |
81 |
METADIR="${PKGDIR}/meta" |
METADIR="${PKGDIR}/meta" |
82 |
METASUFFIX="meta" |
METASUFFIX="meta" |
83 |
METAFILE="" |
PKGMETAFILE="" |
84 |
|
|
85 |
# very basic getops |
# very basic getops |
86 |
for i in $* |
for i in $* |
123 |
|
|
124 |
# set the right meta-location |
# set the right meta-location |
125 |
[[ ! -d ${METADIR} ]] && install -d ${METADIR} |
[[ ! -d ${METADIR} ]] && install -d ${METADIR} |
126 |
METAFILE="${METADIR}/${ARCHPKGNAME}.${METASUFFIX}" |
PKGMETAFILE="${METADIR}/${ARCHPKGNAME}.${METASUFFIX}" |
127 |
|
|
128 |
# create a clean metafile |
# create a clean metafile |
129 |
:> ${METAFILE} |
:> ${PKGMETAFILE} |
130 |
|
|
131 |
# basic packages information |
# basic packages information |
132 |
add2meta PNAME "${PNAME}" |
add2meta PNAME "${PNAME}" |
160 |
add2meta PROVIDED_BINARIES "$(find $(eval echo ${BUILDDIR}/${ARCHPKGNAME}/binfiles/${SEARCH_DIRS}) -type f -printf '%f ' 2> /dev/null)" |
add2meta PROVIDED_BINARIES "$(find $(eval echo ${BUILDDIR}/${ARCHPKGNAME}/binfiles/${SEARCH_DIRS}) -type f -printf '%f ' 2> /dev/null)" |
161 |
|
|
162 |
# generate MD5SUM (get it with tail -n1) |
# generate MD5SUM (get it with tail -n1) |
163 |
echo >> ${METAFILE} |
echo >> ${PKGMETAFILE} |
164 |
echo '# MD5 CHECKSUM:' >> ${METAFILE} |
echo '# MD5 CHECKSUM:' >> ${PKGMETAFILE} |
165 |
( cd ${PKGDIR}; md5sum ${ARCHPKGNAME}.${PKGSUFFIX} >> ${METAFILE} ) |
( cd ${PKGDIR}; md5sum ${ARCHPKGNAME}.${PKGSUFFIX} >> ${PKGMETAFILE} ) |