# HG changeset patch # User xfred222 # Date 1354140406 18000 # Node ID c6a0079b84bf92f6839ae766b42a8991b0b107da # Parent 3014763f4b52047c3e0ddde783f41ada915da2d8 fix receipt version containing _realver var (bug #18) diff -r 3014763f4b52 -r c6a0079b84bf tazlito --- a/tazlito Wed Nov 14 22:04:31 2012 +0100 +++ b/tazlito Wed Nov 28 17:06:46 2012 -0500 @@ -1948,7 +1948,11 @@ if [ ! -f "$LIST_NAME" -a -d $INSTALLED ] ; then # Build list with installed packages for i in $(ls $INSTALLED); do - eval $(grep ^VERSION= $INSTALLED/$i/receipt) + if grep -q ^_realver $INSTALLED/$i/receipt ; then + VERSION=$(. $INSTALLED/$i/receipt 2>/dev/null ; echo $VERSION) + else + eval $(grep ^VERSION= $INSTALLED/$i/receipt) + fi EXTRAVERSION="" eval $(grep ^EXTRAVERSION= $INSTALLED/$i/receipt) echo "$i-$VERSION$EXTRAVERSION" >> $LIST_NAME