16 lines
511 B
Bash
Executable File
16 lines
511 B
Bash
Executable File
#!/bin/bash
|
|
PROJECT=$1
|
|
if [ -d src/$PROJECT ] && [ "$1" != "" ]
|
|
then
|
|
echo Projet $PROJECT
|
|
else
|
|
ls src/
|
|
read -p"list " PROJECT
|
|
fi
|
|
|
|
VERSION=$(cat src/$PROJECT/DEBIAN/control | grep -i "version:" | cut -d " " -f 2)
|
|
NEW_VERSION=$(echo $VERSION | awk 'BEGIN { FS="." } { $2++; if ($2 > 99) { $2=0; $1++ } } { printf "%d.%02d\n", $1, $2 }')
|
|
|
|
sed -i -e "s/$(echo $VERSION)/$(echo $NEW_VERSION)/" src/$PROJECT/DEBIAN/control
|
|
|
|
fakeroot dpkg-deb -Z gzip --build src/$PROJECT alldebfiles/${PROJECT}_${NEW_VERSION}.deb |