Received: from mail-wr1-f66.google.com (mail-wr1-f66.google.com [209.85.221.66]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 28830781D42 for ; Sat, 24 Aug 2019 17:53:42 +0000 (UTC) Received: by mail-wr1-f66.google.com with SMTP id z1so11465057wru.13 for ; Sat, 24 Aug 2019 10:53:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=47iQV3CJ6EwxCqcQSBDXejgixrP78BCnEh4p+0sn58A=; b=U0M4g9/LpXzLbv8C41mPF+uJoXLoTN7UP7u24MTmeZDDEl1TTD1gFF8EBmHlXcHW2E DvypZcule98zuvVeu70SNKJbl8qNpDoUXfoIAcRz+TBkjRaRHYWNaEGpjD5VAxw269Xs n19I/AZwDwZKxNIPNkwjSIDf668tIcnZ/2rSzRrzaPVepmtBikUhRWcHrRqkEExXY5Qd cgm68tYLvDOWegYUtUoL0CYWrHvweh72wiBcLS+7PvjetE7rLxLocLEZ/+Y2/Kch22Bv gnaGwTvhHY60rhy1asKfZdB2wX4HL93dpCevVtM7klYaJv+QXHla6gnETT0T3cMmlxrH wEUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=47iQV3CJ6EwxCqcQSBDXejgixrP78BCnEh4p+0sn58A=; b=lMlaJ79qjGPLeVjk6JBKmU0ZX91vDooMQSEupvi0Aev5o+8i6tKViJFU80RUdIduZ1 19MZGfSAvh3uLppmjfrCttPj6dB1TRBEZuHsbSW3hkxkR8sFMZoA62HeRPNyCmsRbpaS 8l9DNbtcWcrRo2SZLyOWAzBWftA9StwxVLj7EQXZbu8ss9r3kQrci6AUuNFO328GyUSe e3gEQtOj2XAW2SEgn3mpf3lxnPKcgJIalt3dwqM/wv7tvIrDecaaQxdF0FiWLILr5Oso mfASqRsXwomy0PPAdtYp5yQMXwDMSJaNf10rBkmX4tKaXHVwz6OliLixpaWfkC6ke9MP SeAA== X-Gm-Message-State: APjAAAW//w2doQ08mcvcgp3Fy5LhebFQE82rTUCvEfN2txRbgtJBCbpt CUwMyweo+fK3+ar8yhG0uxIA7HQR4vg= X-Google-Smtp-Source: =?utf-8?q?APXvYqyWRhB8yf53FejQOsCnvQ5OkXpI7llG+M2DjgIY?= =?utf-8?q?kNAvIz/o/h+LM2lyyT2QBty922NlhtPYuA=3D=3D?= X-Received: by 2002:a5d:564f:: with SMTP id j15mr11856318wrw.326.1566669222088; Sat, 24 Aug 2019 10:53:42 -0700 (PDT) Received: from localhost.localdomain ([2a0a:e5c1:144::]) by smtp.gmail.com with ESMTPSA id g7sm8872271wme.17.2019.08.24.10.53.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 24 Aug 2019 10:53:41 -0700 (PDT) From: ahmedbilal96@gmail.com To: alpine-aports@lists.alpinelinux.org Cc: Ahmed Bilal Khalid Subject: [PATCH] openrc service script added for rdnssd Date: Sat, 24 Aug 2019 22:53:36 +0500 Message-Id: <20190824175336.17071-1-ahmedbilal96@gmail.com> X-Mailer: git-send-email 2.22.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: Ahmed Bilal Khalid --- testing/ndisc6/APKBUILD | 9 ++++++++- testing/ndisc6/rdnssd.rc | 24 ++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 testing/ndisc6/rdnssd.rc diff --git a/testing/ndisc6/APKBUILD b/testing/ndisc6/APKBUILD index 39015e02e7..25e59ab96a 100644 --- a/testing/ndisc6/APKBUILD +++ b/testing/ndisc6/APKBUILD @@ -12,6 +12,8 @@ makedepends="linux-headers" subpackages="$pkgname-doc" source="https://www.remlab.net/files/ndisc6/ndisc6-$pkgver.tar.bz2 remove-undef-gnu-source.patch + + rdnssd.rc " options="suid" @@ -30,8 +32,13 @@ check() { } package() { + echo $srcdir make DESTDIR="$pkgdir" install + install -D -m755 "$srcdir"/rdnssd.rc \ + "$pkgdir"/etc/init.d/rdnssd } sha512sums="6f6cd939fb7079518db5c1bcd11353c722237d7735d229f9fd20d03e9f16b1ddf07c7c78c91364886148f2a82d6805eafe7e27da6b4e7c99b111603ec5fab842 ndisc6-1.0.4.tar.bz2 -d70c74f965308afbfc266071ec0d073d59cfd42f250e27c8f4f3e1c7b849a6bb9226407e74af30366d348e4213c7497791e8f2edc7b903703e611c036c250644 remove-undef-gnu-source.patch" +d70c74f965308afbfc266071ec0d073d59cfd42f250e27c8f4f3e1c7b849a6bb9226407e74af30366d348e4213c7497791e8f2edc7b903703e611c036c250644 remove-undef-gnu-source.patch +a864ddd01a8fb15eecf66fdef856a83e1eaf46fdcabdb1bf6302dd86ea797eb54d4c29d34cfafac21c0c160c31974aaac1c1135ad833776cf7842b30119541d1 rdnssd.rc +" diff --git a/testing/ndisc6/rdnssd.rc b/testing/ndisc6/rdnssd.rc new file mode 100644 index 0000000000..cb253ffe4e --- /dev/null +++ b/testing/ndisc6/rdnssd.rc @@ -0,0 +1,24 @@ +#!/sbin/openrc-run +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +depend() { + need localmount + before net + use logger +} + +start() { + ebegin "Starting rdnssd" + start-stop-daemon --start --quiet --exec /usr/sbin/rdnssd -- -u root -r /etc/resolv.conf + eend $? +} + +stop() { + ebegin "Stopping rdnssd" + start-stop-daemon --stop --quiet --pidfile /var/run/rdnssd.pid + if [ -x /sbin/resolvconf ]; then + /sbin/resolvconf -f -d rdnssd || true + fi + eend $? +} -- 2.22.0