mirror of
https://github.com/xcat2/confluent.git
synced 2024-11-22 01:22:00 +00:00
29 lines
1.3 KiB
Bash
Executable File
29 lines
1.3 KiB
Bash
Executable File
#!/bin/bash
|
|
VERSION=`git describe|cut -d- -f 1`
|
|
NUMCOMMITS=`git describe|cut -d- -f 2`
|
|
if [ "$NUMCOMMITS" != "$VERSION" ]; then
|
|
LASTNUM=$(echo $VERSION|rev|cut -d . -f 1|rev)
|
|
LASTNUM=$((LASTNUM+1))
|
|
FIRSTPART=$(echo $VERSION|rev|cut -d . -f 2- |rev)
|
|
VERSION=${FIRSTPART}.${LASTNUM}
|
|
VERSION=$VERSION~dev$NUMCOMMITS+`git describe|cut -d- -f 3`
|
|
fi
|
|
mkdir -p /tmp/confluent-imgutil
|
|
cp -a * /tmp/confluent-imgutil
|
|
cp ../LICENSE /tmp/confluent-imgutil
|
|
cd /tmp/confluent-imgutil
|
|
rm -rf deb/confluent_imgutil_$VERSION/
|
|
mkdir -p deb/confluent_imgutil_$VERSION/DEBIAN/
|
|
mkdir -p deb/confluent_imgutil_$VERSION/opt/confluent/lib/imgutil
|
|
mkdir -p deb/confluent_imgutil_$VERSION/opt/confluent/bin
|
|
mv imgutil deb/confluent_imgutil_$VERSION/opt/confluent/bin/
|
|
chmod a+x deb/confluent_imgutil_$VERSION/opt/confluent/bin/imgutil
|
|
mv ubuntu* suse15 el7 el9 el8 deb/confluent_imgutil_$VERSION/opt/confluent/lib/imgutil/
|
|
mkdir -p deb/confluent_imgutil_$VERSION/opt/confluent/share/licenses/confluent_imgutil
|
|
cp LICENSE deb/confluent_imgutil_$VERSION/opt/confluent/share/licenses/confluent_imgutil
|
|
sed -e 's/#VERSION#/'$VERSION/ control.tmpl > deb/confluent_imgutil_$VERSION/DEBIAN/control
|
|
dpkg-deb --build deb/confluent_imgutil_$VERSION
|
|
if [ ! -z "$1" ]; then
|
|
mv deb/confluent_imgutil_$VERSION.deb $1
|
|
fi
|