Magellan Linux

Diff of /trunk/mage/usr/lib/mage/meta-generator.sh

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

revision 2365 by niro, Fri Dec 6 09:49:44 2013 UTC revision 2366 by niro, Mon Jan 6 13:07:36 2014 UTC
# Line 55  add2meta() Line 55  add2meta()
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
# Line 80  PKGTARBALL="" Line 80  PKGTARBALL=""
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 $*
# Line 123  ARCHPKGNAME="${PNAME}-${PVER}-${ARCH}$(p Line 123  ARCHPKGNAME="${PNAME}-${PVER}-${ARCH}$(p
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}"
# Line 160  SEARCH_DIRS="{${SEARCH_DIRS}}" Line 160  SEARCH_DIRS="{${SEARCH_DIRS}}"
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} )

Legend:
Removed from v.2365  
changed lines
  Added in v.2366