Magellan Linux

Diff of /trunk/mage/usr/lib/mage/generate_meta_data.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1641 by niro, Wed May 2 06:30:09 2007 UTC revision 1642 by niro, Fri Jan 13 18:37:52 2012 UTC
# Line 1  Line 1 
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  {  {
# Line 15  die() Line 18  die()
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    
# Line 24  install -d ${DEST}/${ARCH} || die Line 27  install -d ${DEST}/${ARCH} || die
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

Legend:
Removed from v.1641  
changed lines
  Added in v.1642