From patchwork Sat Feb 22 14:47:06 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Carlos Santos X-Patchwork-Id: 1242515 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.138; helo=whitealder.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=iecX59PN; dkim-atps=neutral Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 48PrlJ6Ckhz9sPk for ; Sun, 23 Feb 2020 01:47:24 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 69FB186B17; Sat, 22 Feb 2020 14:47:20 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SDjttuWd5fUE; Sat, 22 Feb 2020 14:47:18 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id C2081864A4; Sat, 22 Feb 2020 14:47:18 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 3B3CF1BF3F0 for ; Sat, 22 Feb 2020 14:47:17 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 3361F864A4 for ; Sat, 22 Feb 2020 14:47:17 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dndUse-+IdGu for ; Sat, 22 Feb 2020 14:47:16 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-qt1-f195.google.com (mail-qt1-f195.google.com [209.85.160.195]) by whitealder.osuosl.org (Postfix) with ESMTPS id 0F50C825A6 for ; Sat, 22 Feb 2020 14:47:16 +0000 (UTC) Received: by mail-qt1-f195.google.com with SMTP id p34so3483656qtb.6 for ; Sat, 22 Feb 2020 06:47:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=AcV2UoFKYnIr2QWX3SVFkAk4T4RanUwwHW2wIYTnIZo=; b=iecX59PN53DNPT/cRVDnqlDkmeqgn+DFO0l884yHLcuCQHNahHzY0Aoo/Lo1VTQe+q QO7B5Ms2sVJesatUzTo2JyQh8dfW37oDcDKqXUqkp8Y1ZC8CRAL1vNz4Uu/qlSfHvoip q5wCbmKqYYrNoNUxhV5LkLorUrfmWfXCCCJTA2d/MV4wS+SVyikhUKlz7Oo40BWSefjT iQaCZ2wEj0Tg4d9ZKJSB26ez15q1bxG42Sk0RMNs6UJv2EJOZwZq5OvC6yIXfxfVat6x eqVguuPi+0CVDXi7T6FNbHTMox1t6DZYEq2o50aApw0hj+iz6huokhje0A2TgE259ivb X/DQ== 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; bh=AcV2UoFKYnIr2QWX3SVFkAk4T4RanUwwHW2wIYTnIZo=; b=ibVw9qLqiA4ROgv81fehgPTX0bzrqC5tbcKD7EOKCUnstZ1KN1cRrceO0o1O63PXGw MpP386vXTO8XXQMx2J1c7CFQpYwselikV6zQfAwQWZAj4Ptai3Hsu1pHm6lcr+l2sZr6 Kpr0j0bcU6q2cKL6N9+mdqBooXnKJSLJutrmXcQocrCycu1zIsVBuwWXf0pn/HyO0KuN g7MTcYO9FQxehiS4rdDhIbVZZ7mNfC17TMaDMIvt/RrSF6QhrD0P4FQEvqPQnd1wo++9 abITXxROdYLBAf/4m5+O8yo1W+uR3xZqDqZrNxRZAhuDPRsGPRvsc78V2JJF5Sxb/eK3 0ZVw== X-Gm-Message-State: APjAAAV7eO/deSX7aGrfSkitUgUe8d+QzSuns7jbkJqqpc8j509T36YM 5CbLfxgbmlitFszm6oRCtn/fG/Pk X-Google-Smtp-Source: APXvYqxNBbYLYpixQuk53i/Kqs3MZvwZsNx4UPopQPzyqGw1FwtYmEQVTJ6CSaoggbrm5pvs3jUB2w== X-Received: by 2002:ac8:71cf:: with SMTP id i15mr38216609qtp.383.1582382834649; Sat, 22 Feb 2020 06:47:14 -0800 (PST) Received: from casantos.remote.com ([177.18.107.28]) by smtp.gmail.com with ESMTPSA id i13sm3180708qki.70.2020.02.22.06.47.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Feb 2020 06:47:13 -0800 (PST) From: unixmania@gmail.com To: buildroot@buildroot.org Date: Sat, 22 Feb 2020 11:47:06 -0300 Message-Id: <20200222144706.7896-1-unixmania@gmail.com> X-Mailer: git-send-email 2.18.2 Subject: [Buildroot] [PATCH] package/radvd: disable by default in systemd preset-all X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Carlos Santos MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" From: Carlos Santos We don't provide a configuration file, so disable radvd by default. Update the help message with instructions on how to enable radvd at build time with systemd. Signed-off-by: Carlos Santos --- package/radvd/50-radvd.preset | 1 + package/radvd/Config.in | 8 ++++++++ package/radvd/radvd.mk | 6 ++++++ 3 files changed, 15 insertions(+) create mode 100644 package/radvd/50-radvd.preset diff --git a/package/radvd/50-radvd.preset b/package/radvd/50-radvd.preset new file mode 100644 index 0000000000..90d0ee4bbc --- /dev/null +++ b/package/radvd/50-radvd.preset @@ -0,0 +1 @@ +disable radvd.service diff --git a/package/radvd/Config.in b/package/radvd/Config.in index 48aeedc08f..fa5a20c4c1 100644 --- a/package/radvd/Config.in +++ b/package/radvd/Config.in @@ -5,4 +5,12 @@ config BR2_PACKAGE_RADVD help IPv6 Router Advertisement Daemon. + On busybox and sysvinit systems, radvd will be started only if + a /etc/radvd.conf exists. + + To enable it at build time with systemd, add /etc/radvd.conf + and a /etc/systemd/system-preset/40-radvd.preset file with + + enable radvd.service + http://www.litech.org/radvd/ diff --git a/package/radvd/radvd.mk b/package/radvd/radvd.mk index 5679e613d4..3358264f18 100644 --- a/package/radvd/radvd.mk +++ b/package/radvd/radvd.mk @@ -17,6 +17,12 @@ RADVD_AUTORECONF = YES RADVD_LICENSE = BSD-4-Clause-like RADVD_LICENSE_FILES = COPYRIGHT +# We don't provide /etc/radvd.conf, so disable the service by default. +define RADVD_INSTALL_INIT_SYSTEMD + $(INSTALL) -D -m 0644 package/radvd/50-radvd.preset \ + $(TARGET_DIR)/usr/lib/systemd/system-preset/50-radvd.preset +endef + define RADVD_INSTALL_INIT_SYSV $(INSTALL) -D -m 0755 package/radvd/S50radvd $(TARGET_DIR)/etc/init.d/S50radvd endef