Merge pull request #442 from wtanksleyjr/master
Add a version parameter to DEB creation, do sanity checks, use it.
This commit is contained in:
commit
5b3ca0ed32
@ -1,6 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
FILE=$1
|
FILE=$1; shift
|
||||||
|
VERSION=$1; shift
|
||||||
|
|
||||||
if [ -z "$FILE" ]
|
if [ -z "$FILE" ]
|
||||||
then
|
then
|
||||||
@ -14,6 +15,20 @@ then
|
|||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -z "$VERSION" ]
|
||||||
|
then
|
||||||
|
echo "This script must be called with the Libation version number as an argument."
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
|
||||||
|
contains() { case "$1" in *"$2"*) true ;; *) false ;; esac }
|
||||||
|
|
||||||
|
if ! contains "$FILE" "$VERSION"
|
||||||
|
then
|
||||||
|
echo "This script must be called with a Libation version number that is present in the filename passed."
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
|
||||||
# remove trailing ".tar.gz"
|
# remove trailing ".tar.gz"
|
||||||
FOLDER_MAIN=${FILE::-7}
|
FOLDER_MAIN=${FILE::-7}
|
||||||
echo "Working dir: $FOLDER_MAIN"
|
echo "Working dir: $FOLDER_MAIN"
|
||||||
@ -97,7 +112,7 @@ chmod 666 /usr/lib/libation/appsettings.json
|
|||||||
|
|
||||||
echo "Creating control file..."
|
echo "Creating control file..."
|
||||||
echo "Package: Libation
|
echo "Package: Libation
|
||||||
Version: 8.7.0
|
Version: $VERSION
|
||||||
Architecture: all
|
Architecture: all
|
||||||
Essential: no
|
Essential: no
|
||||||
Priority: optional
|
Priority: optional
|
||||||
@ -116,3 +131,4 @@ dpkg-deb --build $FOLDER_MAIN
|
|||||||
rm -r "$FOLDER_MAIN"
|
rm -r "$FOLDER_MAIN"
|
||||||
|
|
||||||
echo "Done!"
|
echo "Done!"
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user