From d80ddc482c2865bbba589529a1b6d826004a86b0 Mon Sep 17 00:00:00 2001 From: fosslinux Date: Sat, 15 Jun 2019 11:01:19 +1000 Subject: [PATCH] Travis CI -> Drone CI --- .drone.yml | 17 +++++++++++++++++ .drone/deps | 4 ++++ Makefile | 8 +++++--- 3 files changed, 26 insertions(+), 3 deletions(-) create mode 100644 .drone.yml create mode 100755 .drone/deps 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