diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..748e77d --- /dev/null +++ b/.drone.yml @@ -0,0 +1,17 @@ +kind: pipeline +name: default + +steps: +- name: build + image: ubuntu:18.04 + commands: + - .drone/deps + - make + - make install +- name: debian + image: ubuntu:18.04 + commands: + - .drone/deps + - apt-get -qq install debhelper git libwrap0-dev openbsd-inetd > /dev/null + - make deb + - dpkg -i ../*.deb diff --git a/.drone/deps b/.drone/deps new file mode 100755 index 0000000..8a4238b --- /dev/null +++ b/.drone/deps @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +apt-get -qq update > /dev/null +apt-get -qq dist-upgrade > /dev/null +apt-get -qq install build-essential > /dev/null diff --git a/Makefile b/Makefile index c485193..de2d7c5 100644 --- a/Makefile +++ b/Makefile @@ -255,9 +255,11 @@ install-systemd: install-files install-docs install-root break; \ fi; \ done; \ - systemctl daemon-reload; \ - systemctl enable $(NAME).socket; \ - systemctl start $(NAME).socket; \ + if pidof systemd ; then \ + systemctl daemon-reload; \ + systemctl enable $(NAME).socket; \ + systemctl start $(NAME).socket; \ + fi; \ fi @echo