mirror of
https://github.com/Pardus-LiderAhenk/ahenk
synced 2024-11-10 10:02:36 +03:00
add ahenk build script
This commit is contained in:
parent
f87cb94a9a
commit
86d0e296a4
2 changed files with 44 additions and 0 deletions
31
scripts/build-ahenk.sh
Executable file
31
scripts/build-ahenk.sh
Executable file
|
@ -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"
|
13
scripts/update-ahenk.sh
Executable file
13
scripts/update-ahenk.sh
Executable file
|
@ -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
|
Loading…
Reference in a new issue