diff --git a/.gitignore b/.gitignore index e6314a1..fef8f7d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,2 @@ .debhelper - -examples -lib -src +/asix* diff --git a/README.md b/README.md index 83b1816..3694f2a 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,11 @@ Maintainer ---------- -Download asix in the parent directory. +To build the package, download the asix sources in the root directory of this repository, and rename the file. ```bash -mv asix.tgz asix-0.1.4.orig.tar.gz -cd asix-deb -debuild -us -uc +mv asix.tgz asix_0.1.4.orig.tar.gz +./build-package.sh ``` Compile against another distribution @@ -14,6 +13,7 @@ Compile against another distribution ```bash mk-sbuild --arch=amd64 --name=bionic bionic -debuild -S -sbuild -A -d bionic-amd64 ../asix_0.1.4-1.dsc +./build-package.sh setup +cd asix +sbuild -d bionic-amd64 ``` diff --git a/build-package.sh b/build-package.sh new file mode 100755 index 0000000..372abe6 --- /dev/null +++ b/build-package.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +set -euo pipefail + +declare -r VERSION='0.1.4-1' +declare -r ORIG_VERSION='0.1.4' +declare -r ORIG_FILE="asix_$ORIG_VERSION.orig.tar.gz" + +if [[ ! -r $ORIG_FILE ]]; then + echo "Cannot source file $ORIG_FILE!" >&2 + exit 1 +fi + +rm -rf asix +tar xf $ORIG_FILE +cp -r debian asix/debian +cd asix + +if [[ $# -eq 0 ]]; then + debuild -us -uc +else + echo 'Created working directory' +fi + diff --git a/clean.sh b/clean.sh new file mode 100755 index 0000000..61733c4 --- /dev/null +++ b/clean.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +rm -rf asix*