15 lines
388 B
Bash
Executable File
15 lines
388 B
Bash
Executable File
#!/bin/bash
|
|
# translate given version to rpm equivalent
|
|
|
|
if [ $# != 1 ]; then
|
|
echo "Usage: rpm-version versionstring" >&2
|
|
exit 2
|
|
fi
|
|
|
|
# Transform version numbers so that rpm accepts them:
|
|
#
|
|
# 3.4.2-rc.1 -> 3.4.2~rc.1
|
|
# 3.4.2 -> 3.4.2
|
|
# 3.4.2+522-gee98ef356 -> 3.4.2+522.gee98ef356
|
|
echo "$1" | sed -e 's/:.*//' | sed -e 's,\(^[^+]\+\)-,\1~,; s,-,.,g'
|