dist/debian: append postfix '~DISTRIBUTION' to scylla package version

We are moving to aptly to release .deb packages, that requires debian repository
structure changes.
After the change, we will share 'pool' directory between distributions.
However, our .deb package name on specific release is exactly same between
distributions, so we have file name confliction.
To avoid the problem, we need to append distribution name on package version.

Signed-off-by: Takuya ASADA <syuu@scylladb.com>
Message-Id: <1502351777-11559-1-git-send-email-syuu@scylladb.com>
This commit is contained in:
Takuya ASADA 2017-08-10 16:56:17 +09:00 committed by Avi Kivity
parent eb4dc47ba9
commit 631605eff1

View File

@ -101,9 +101,9 @@ sed -i -e "s/@@VERSION@@/$SCYLLA_VERSION/g" debian/changelog
sed -i -e "s/@@RELEASE@@/$SCYLLA_RELEASE/g" debian/changelog sed -i -e "s/@@RELEASE@@/$SCYLLA_RELEASE/g" debian/changelog
sed -i -e "s/@@CODENAME@@/$TARGET/g" debian/changelog sed -i -e "s/@@CODENAME@@/$TARGET/g" debian/changelog
if [ "$TARGET" = "trusty" ] || [ "$TARGET" = "xenial" ] || [ "$TARGET" = "yakkety" ] || [ "$TARGET" = "zesty" ] || [ "$TARGET" = "artful" ]; then if [ "$TARGET" = "trusty" ] || [ "$TARGET" = "xenial" ] || [ "$TARGET" = "yakkety" ] || [ "$TARGET" = "zesty" ] || [ "$TARGET" = "artful" ]; then
sed -i -e "s/@@REVISION@@/0ubuntu1/g" debian/changelog sed -i -e "s/@@REVISION@@/0ubuntu1~$TARGET/g" debian/changelog
else else
sed -i -e "s/@@REVISION@@/1/g" debian/changelog sed -i -e "s/@@REVISION@@/1~$TARGET/g" debian/changelog
fi fi
if [ "$TARGET" = "trusty" ]; then if [ "$TARGET" = "trusty" ]; then
sed -i -e "s/@@DH_INSTALLINIT@@/--upstart-only/g" debian/rules sed -i -e "s/@@DH_INSTALLINIT@@/--upstart-only/g" debian/rules