diff --git a/scripts/build-ahenk.sh b/scripts/build-ahenk.sh new file mode 100755 index 0000000..7a8fe9c --- /dev/null +++ b/scripts/build-ahenk.sh @@ -0,0 +1,31 @@ +#!/bin/bash + +### +# This script builds the project and generates Ahenk distribution (ahenk.deb) +# +# Generated file can be found under /tmp/ahenk +### + +pushd $(dirname $0) > /dev/null +PRJ_ROOT_PATH=$(dirname $(pwd -P)) +popd > /dev/null +echo "Project path: $PRJ_ROOT_PATH" + +# Generate Ahenk packages +echo "Generating Ahenk packages..." +cd "$PRJ_ROOT_PATH" +dpkg-buildpackage -b +echo "Generated Ahenk packages" + +EXPORT_PATH=/tmp/ahenk +echo "Export path: $EXPORT_PATH" + +# Copy resulting files +echo "Copying generated Ahenk packages to $EXPORT_PATH..." +mkdir -p "$EXPORT_PATH" +cp -rf "$PRJ_ROOT_PATH"/../ahenk*.deb "$EXPORT_PATH" +cp -rf "$PRJ_ROOT_PATH"/../ahenk*.changes "$EXPORT_PATH" +echo "Copied generated Ahenk packages." + +echo "Built finished successfully!" +echo "Files can be found under: $EXPORT_PATH" diff --git a/scripts/update-ahenk.sh b/scripts/update-ahenk.sh new file mode 100755 index 0000000..ca015d7 --- /dev/null +++ b/scripts/update-ahenk.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +### +# This script updates the local repo with the latest changes from Github. +# +# The master branch will be REPLACED with what's in Github and all local changes +# will be LOST. +### + +git checkout master +git fetch -f origin +git fetch --tags origin +git reset --hard origin/master