From patchwork Thu Mar 19 21:02:02 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steven Noonan X-Patchwork-Id: 452270 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ozlabs.org (Postfix) with ESMTP id CDBCA14007F for ; Fri, 20 Mar 2015 08:02:16 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id E6D689246C; Thu, 19 Mar 2015 21:02:15 +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 JoaPo7yVlWwS; Thu, 19 Mar 2015 21:02:14 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id 8F8C392461; Thu, 19 Mar 2015 21:02:14 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id E7C8A1C2606 for ; Thu, 19 Mar 2015 21:02:12 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id E3D609245F for ; Thu, 19 Mar 2015 21:02:12 +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 RpivqNKGW7ku for ; Thu, 19 Mar 2015 21:02:12 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-pa0-f54.google.com (mail-pa0-f54.google.com [209.85.220.54]) by whitealder.osuosl.org (Postfix) with ESMTPS id 3A9CD92439 for ; Thu, 19 Mar 2015 21:02:12 +0000 (UTC) Received: by pacwe9 with SMTP id we9so86524434pac.1 for ; Thu, 19 Mar 2015 14:02:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=z5OukyDlNGXdIQuggtW3EgZb+1U7Fn8QQLjzB/U0axQ=; b=UZmghHclIeGnYcH3NTvEOqmyWq8kHVomN2PhV0qfXH5c9nZoD6HaD5D5tuSlavW+kP jCWu4XPZxtAQpY94ZRSg5f9bpMtvERGW93Iyu+e+90YzeLAkXSMVbnVA5J/lL0zVVtX2 1sc+Aj+Bl36DPpOYojITgZMc7iMAIJRn6/LjtJ81b3Q3eqfB9qScgqMe4BJCI6FUJurb 2a+y4o7t5FZLnW9JKty+P/QaKKAFT2bOWENTL84evTvktGquRgzFEOHQnijib3XHUNXx IjdXPGDAZUaiMIUoY47+XdTc1y5M0jIVeyfGAiz2YL1Zvymvv8Fch5Oy646X1eLbrs98 j3gg== X-Gm-Message-State: ALoCoQnpwjRhgFU6RuHXG5RQka8gHfKP1J7y0UuqcQdFjHXoqJ31rcQOPQRHb89zECS5lYwNk75Y X-Received: by 10.70.88.16 with SMTP id bc16mr69537077pdb.140.1426798931901; Thu, 19 Mar 2015 14:02:11 -0700 (PDT) Received: from steven@uplinklabs.net ([104.152.107.133]) by mx.google.com with ESMTPSA id g10sm4551115pdm.29.2015.03.19.14.02.09 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 19 Mar 2015 14:02:10 -0700 (PDT) Received: by steven@uplinklabs.net (sSMTP sendmail emulation); Thu, 19 Mar 2015 14:02:08 -0700 From: Steven Noonan To: buildroot@busybox.net Date: Thu, 19 Mar 2015 14:02:02 -0700 Message-Id: <1426798923-13980-1-git-send-email-steven@uplinklabs.net> X-Mailer: git-send-email 2.3.3 Subject: [Buildroot] [PATCH] package/haveged: add systemd units X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Signed-off-by: Steven Noonan Reviewed-by: Mike Williams --- package/haveged/haveged.mk | 8 ++++++++ package/haveged/haveged.service | 10 ++++++++++ 2 files changed, 18 insertions(+) create mode 100644 package/haveged/haveged.service diff --git a/package/haveged/haveged.mk b/package/haveged/haveged.mk index 88d85cd..c68f766 100644 --- a/package/haveged/haveged.mk +++ b/package/haveged/haveged.mk @@ -14,4 +14,12 @@ define HAVEGED_INSTALL_INIT_SYSV $(TARGET_DIR)/etc/init.d/S21haveged endef +define HAVEGED_INSTALL_INIT_SYSTEMD + $(INSTALL) -D -m 644 package/haveged/haveged.service \ + $(TARGET_DIR)/usr/lib/systemd/system/haveged.service + mkdir -p $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants + ln -fs /usr/lib/systemd/system/haveged.service \ + $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants/haveged.service +endef + $(eval $(autotools-package)) diff --git a/package/haveged/haveged.service b/package/haveged/haveged.service new file mode 100644 index 0000000..d87fe5b --- /dev/null +++ b/package/haveged/haveged.service @@ -0,0 +1,10 @@ +[Unit] +Description=Entropy Harvesting Daemon +Documentation=man:haveged(8) + +[Service] +ExecStart=/usr/bin/haveged -F -w 1024 -v 1 +SuccessExitStatus=143 + +[Install] +WantedBy=multi-user.target