#! /bin/sh -e
# vim: set sw=2 expandtab:
PKG_GEN=$1
PKG_VER=$(grep -e "^Package:" packages.txt |
  sed -e "s/Package: //" |
  grep -e "^${PKG_GEN}[-\.0-9]*[0-9]\$" |
  sort -n |
  tail -1)
if [ -n "${PKG_VER}" ]; then
  echo "s/@${PKG_GEN}@/${PKG_VER}/g"
else
  echo "s/@${PKG_GEN}@/${PKG_GEN}*/g"
  echo "*** ${PKG_GEN} is missing ***" >&2
  grep -e "^Package:" packages.txt |
    sed -e "s/Package: //" |
    grep -e "^${PKG_GEN}[-\.0-9]*[0-9]\$" <&2
fi
