1 |
#!/bin/bash |
#!/bin/bash |
2 |
# generate metadata files for packages - called after smage2 has done packaging |
# generate metadata files for packages - called after smage2 has done packaging |
3 |
|
|
4 |
|
: ${MAGERC="/etc/mage.rc"} |
5 |
|
|
6 |
source /etc/mage.rc.global |
source /etc/mage.rc.global |
7 |
source /etc/mage.rc |
source ${MAGERC} |
8 |
source /usr/lib/mage/mage4.functions.sh |
source ${MLIBDIR}/mage4.functions.sh |
9 |
|
source ${MLIBDIR}/smage2.functions.sh |
10 |
|
|
11 |
die() |
die() |
12 |
{ |
{ |
18 |
SMAGEFILE="$1" |
SMAGEFILE="$1" |
19 |
METADIR=/var/cache/mage/meta |
METADIR=/var/cache/mage/meta |
20 |
|
|
21 |
source $1 |
smagesource ${SMAGEFILE} |
22 |
|
|
23 |
DEST="${METADIR}/${PNAME}/${PNAME}-${PVER}-${PBUILD}" |
DEST="${METADIR}/${PNAME}/${PNAME}-${PVER}-${PBUILD}" |
24 |
|
|
27 |
|
|
28 |
# basic meta data |
# basic meta data |
29 |
echo "${PNAME}" > ${DEST}/meta |
echo "${PNAME}" > ${DEST}/meta |
30 |
echo "${PCATEGORIE}" >> ${DEST}/meta |
echo "${PCAT}" >> ${DEST}/meta |
31 |
echo "${PVER}" >> ${DEST}/meta |
echo "${PVER}" >> ${DEST}/meta |
32 |
echo "${PBUILD/r/}" >> ${DEST}/meta |
echo "${PBUILD/r/}" >> ${DEST}/meta |
33 |
echo "${STATE}" >> ${DEST}/meta |
echo "${STATE}" >> ${DEST}/meta |