github.com/kaisenlinux/docker.io@v0.0.0-20230510090727-ea55db55fac7/debian/helpers/real-upstream-version.sh (about)

     1  #!/bin/bash
     2  
     3  # Transform Debian's upstream version into the "real"
     4  # upstream version. That is, remove the typical Debian
     5  # extension '+dfsgX', and turns '~' back into '-'.
     6  
     7  set -e
     8  set -u
     9  
    10  if [ $# -ne 1 ]; then
    11      echo >&2 "Usage: $0 UPSTREAM_VERSION"
    12      exit 1
    13  fi
    14  
    15  echo "$1" | sed -E \
    16      -e 's/\+(kaisen)[0-9]+$//' \
    17      -e 's/~/-/g'