SMSWithoutBorders Gateway Client Packaging
For distribution of Gateway-Client in systems such as the Raspberry-Pi and others, having instable packages makes the job easier.
The packaging currently builds for:
- Debian (.deb)
Dependencies
On Ubuntu
sudo apt install git-all
Build-essential
sudo apt install build-essential
Devscripts
sudo apt install devscripts
Debhelper
sudo apt install debhelper
Synopsis
./build <flag> [args]
Flags
-v
= Package version
-r
= Package release number
-b
= Upstream release branch. Default (master)
-h
= help
Usage
Debian
cd debian
./build -v [version number] -r [release number] -b [release branch]
Logs
Build logs are found in the root directory in the form {package_name}_{version_number}-{release_number}.build.log
Installation
Install .deb
on ubuntu
with dpkg
sudo dpkg -i package_name.deb
with apt
sudo apt install ./package_name.deb