From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on atuin.qyliss.net X-Spam-Level: X-Spam-Status: No, score=-4.5 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.4 Received: by atuin.qyliss.net (Postfix, from userid 496) id 1E4425EF5; Sun, 11 Apr 2021 11:58:49 +0000 (UTC) Received: from [127.0.0.1] (localhost [IPv6:::1]) by atuin.qyliss.net (Postfix) with ESMTP id 48A965B76; Sun, 11 Apr 2021 11:58:20 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 496) id CB2FC5BCF; Sun, 11 Apr 2021 11:58:17 +0000 (UTC) Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) by atuin.qyliss.net (Postfix) with ESMTPS id 2E4A35B2C for ; Sun, 11 Apr 2021 11:57:57 +0000 (UTC) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 8ABA65C00D1 for ; Sun, 11 Apr 2021 07:57:56 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Sun, 11 Apr 2021 07:57:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alyssa.is; h= from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm2; bh=/YtHjP2gmJPFg r9gYvXkmfNo0vrPQOW1qt9In9rRUWE=; b=BjRULISnZyTXPbxI9M+GCpPYLiFAn Q3hK+T/+bRH/KYyDSim94WTh+tu1V6mCcSi+wu1dQM5UORkX8tZ/4/PGCNketg4p z0THninSICRcPAYMQIquKy1HqDNbSQQsK7YKp7ZezAoFR1G5XDCCq8qrCv3vkHRX AqTFhgtUBTBk+xwnA1V51jc3oZfObEDpZFx5I1VA/SIvBIfUCLotPwiAEkGKabEx CPa4sOjzdL/h9XKElVNpfcqe2nuJCcss7qZ5Qio8IyodW+ugqN16nx3AscuxT/iY VIixFzawqm61n36bwX+hP6R7hoeRH7gIPrWSTTM7Dj7lJPAq62sz8LM0g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=/YtHjP2gmJPFgr9gYvXkmfNo0vrPQOW1qt9In9rRUWE=; b=JoOs119V ArHYK5j0/RcULPWBp81nW/hKOWrj/m7JvF6rNUlL7jR/Ue3X764NP/JHPuJKijHo EKzRRUOUrUMQPjF9Nn5STNiXnZX+dqPPewUj58B7q9NXDlqWNOZleP+OYELGaBhY 6MEuT6V0Ys8WRuVMaTnx6ei8gQiNzBBj4ogzr+U/0QXt7LOiAdX+K+7JTbe1Xs4s 6wiD8vmeJyP+00GT+2mWRVfwPfMQt/Cxhv3/gTwe/pWftKem8oFU4A8OyDyL9cnu MUPBeAM4aC/SSuX51Wtc5IyFens06f+JN/9bKXzJqD1uApvGidRwkylWJH+NzbBH v9dNcjvvn5EVGQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudekgedgudejhecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkffojghfggfgsedtke ertdertddtnecuhfhrohhmpeetlhihshhsrgcutfhoshhsuceohhhisegrlhihshhsrgdr ihhsqeenucggtffrrghtthgvrhhnpeeggeetleeigfetuedtleekieekveeuhfeutdefgf dtjeetgeevtdfhjeeigeduueenucffohhmrghinhepshhkrghlihgsshdruggvvhenucfk phepjeelrddvfeehrdduudelrddutdejnecuvehluhhsthgvrhfuihiivgeptdenucfrrg hrrghmpehmrghilhhfrhhomhepqhihlhhishhsseigvddvtddrqhihlhhishhsrdhnvght X-ME-Proxy: Received: from x220.qyliss.net (p4feb776b.dip0.t-ipconnect.de [79.235.119.107]) by mail.messagingengine.com (Postfix) with ESMTPA id 4F12D1080054 for ; Sun, 11 Apr 2021 07:57:56 -0400 (EDT) Received: by x220.qyliss.net (Postfix, from userid 1000) id 7048118F4; Sun, 11 Apr 2021 11:57:55 +0000 (UTC) From: Alyssa Ross To: devel@spectrum-os.org Subject: [PATCH nixpkgs 03/16] mdevd: init at 0.1.3.0 Date: Sun, 11 Apr 2021 11:57:27 +0000 Message-Id: <20210411115740.29615-4-hi@alyssa.is> X-Mailer: git-send-email 2.30.0 In-Reply-To: <20210411115740.29615-1-hi@alyssa.is> References: <20210411115740.29615-1-hi@alyssa.is> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID-Hash: ORAHZJLNVCZ3PQEQ2YXNFZA4ZP7F6FDQ X-Message-ID-Hash: ORAHZJLNVCZ3PQEQ2YXNFZA4ZP7F6FDQ X-MailFrom: qyliss@x220.qyliss.net X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.3.1 Precedence: list List-Id: Patches and low-level development discussion Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: By cherry-picking this for Spectrum, we're actually building mdevd in an unsupported configuration, because it is documented as requiring a newer version of skalibs than we have. But it seems to work fine, and I think we'll be updating soon anyway. (cherry picked from commit 441f0c894aae2846190724828054e4bad9284579) --- pkgs/os-specific/linux/mdevd/default.nix | 28 ++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 3 +++ 2 files changed, 31 insertions(+) create mode 100644 pkgs/os-specific/linux/mdevd/default.nix diff --git a/pkgs/os-specific/linux/mdevd/default.nix b/pkgs/os-specific/linux/mdevd/default.nix new file mode 100644 index 00000000000..b88e3ad1e6f --- /dev/null +++ b/pkgs/os-specific/linux/mdevd/default.nix @@ -0,0 +1,28 @@ +{ lib, skawarePackages }: + +with skawarePackages; + +buildPackage { + pname = "mdevd"; + version = "0.1.3.0"; + sha256 = "0spvw27xxd0m6j8bl8xysmgsx18fl769smr6dsh25s2d5h3sp2dy"; + + description = "mdev-compatible Linux hotplug manager daemon"; + platforms = lib.platforms.linux; + + outputs = [ "bin" "out" "dev" "doc" ]; + + configureFlags = [ + "--with-sysdeps=${skalibs.lib}/lib/skalibs/sysdeps" + "--with-include=${skalibs.dev}/include" + "--with-lib=${skalibs.lib}/lib" + ]; + + postInstall = '' + # remove all mdevd executables from build directory + rm $(find -type f -mindepth 1 -maxdepth 1 -executable) + + mv doc $doc/share/doc/mdevd/html + mv examples $doc/share/doc/mdevd/examples + ''; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0003282d18a..c22a62456db 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15145,6 +15145,7 @@ in s6-portable-utils = callPackage ../tools/misc/s6-portable-utils { }; s6-rc = callPackage ../tools/system/s6-rc { }; + mdevd = callPackage ../os-specific/linux/mdevd { }; nsss = callPackage ../development/libraries/nsss { }; utmps = callPackage ../development/libraries/utmps { }; sdnotify-wrapper = callPackage ../os-specific/linux/sdnotify-wrapper { }; @@ -17946,6 +17947,8 @@ in mdadm = mdadm4; mdadm4 = callPackage ../os-specific/linux/mdadm { }; + inherit (skawarePackages) mdevd; + metastore = callPackage ../os-specific/linux/metastore { }; mingetty = callPackage ../os-specific/linux/mingetty { }; -- 2.30.0