Go to file
2019-10-26 11:49:10 +02:00
.idea outsourced main method of ip refresh and added some doc 2019-08-02 22:44:42 +02:00
inc * option to force a refresh 2019-10-23 09:24:35 +02:00
src updated version info to 1.2 2019-10-23 09:32:33 +02:00
.gitignore readded intellij workspace files 2019-05-08 19:56:43 +02:00
CMakeLists.txt added package dependency of libcurl 2019-10-26 11:49:10 +02:00
iprefresher.service created systemd service 2019-10-23 13:18:43 +02:00
README.md added package build info in readme 2019-10-26 11:03:11 +02:00

DynuIPRefresher

Build

Basic Build

Download source files

git clone https://github.com/Lukas-Heiligenbrunner/DynuIPRefresher.git

install build dependencies

libcurl libcurl-devel

Debian: apt install libcurl4-openssl-dev

Fedora: dnf install libcurl-devel

dependencies for package build

dpkg --> debian/ubuntu package

rpmbuild --> Fedora/RedHat/CentOS package

cmake project

cd into downloaded files and Generate makefiles:

cmake -S . -B build

compile project

make

[root] install it to the system

make install

[root] or create Linux packages

make package

Windows cross build

TODO!