From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:8:6d80::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 8KuoLsX3fWCCsQAAgWs5BA (envelope-from ) for ; Mon, 19 Apr 2021 23:36:05 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id qIFSKcX3fWCJbwAAB5/wlQ (envelope-from ) for ; Mon, 19 Apr 2021 21:36:05 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 2AAB714C4E for ; Mon, 19 Apr 2021 23:36:05 +0200 (CEST) Received: from localhost ([::1]:58140 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYbYq-0002PA-D7 for larch@yhetil.org; Mon, 19 Apr 2021 17:36:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33752) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYT6J-00073U-D6 for bug-guix@gnu.org; Mon, 19 Apr 2021 08:34:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:37117) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lYT6J-0004BL-4b for bug-guix@gnu.org; Mon, 19 Apr 2021 08:34:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lYT6J-0003tw-1o for bug-guix@gnu.org; Mon, 19 Apr 2021 08:34:03 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#47865: Missing dependency for sysv-init Resent-From: Gabriel Hondet Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 19 Apr 2021 12:34:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47865 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Leo Famulari Received: via spool by 47865-submit@debbugs.gnu.org id=B47865.161883561514925 (code B ref 47865); Mon, 19 Apr 2021 12:34:03 +0000 Received: (at 47865) by debbugs.gnu.org; 19 Apr 2021 12:33:35 +0000 Received: from localhost ([127.0.0.1]:48658 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYT5r-0003sf-6c for submit@debbugs.gnu.org; Mon, 19 Apr 2021 08:33:35 -0400 Received: from mail-wr1-f47.google.com ([209.85.221.47]:40746) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYT5n-0003sK-Th for 47865@debbugs.gnu.org; Mon, 19 Apr 2021 08:33:33 -0400 Received: by mail-wr1-f47.google.com with SMTP id e5so5193861wrg.7 for <47865@debbugs.gnu.org>; Mon, 19 Apr 2021 05:33:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=EeRWkIkWFWPRaSSv0I9JtMGMQVLE2B/IjoHGPamoI4o=; b=lYxYQ+DdVN3sBQkZJ6ojpS0VY4aajCeGPKEPdtXBR4JeJiCItN2YCLPDg9gh2LA9lv mYZt0E54Pw6nYzBZlQZJ4357A93SFv8S2OXbAXxuiBIvfvK9tmHzHct9CXyQhlO7PSUU qnIEneIUpjJLOBPDWKi7/M/i+7u5JOqOnFXmK37iVsfw4QMawxILaM/0pBPYjKsBzG2U 4639PR0KLPstBAs/l9011Sur4kwuUszcZnJ7Z/gmKFhw6cQLU1aXYeK4xncfPwBk1XWH Q5im4j9KcNm7BzJv6FnJNbkNrKuzUdBynznpRq99KrvQOMWfOHOHFE6WYPLDuBPQICaP ua8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=EeRWkIkWFWPRaSSv0I9JtMGMQVLE2B/IjoHGPamoI4o=; b=Nd/mboWAq867T/DfQe50mhkFlhyzVQ/DB4khu5rtU/xEmy1oWmswc8E6CkK2TxI7ig k++U9KwmLO31J7cVXAdmTAScpOv5vKTs2ABYSYSkIwkZUasYbJwZHem2F+MdlJGKgil1 iMl0w4J2GPPynQ+SN2v8V7w1TynqoK0kj/qkTDSnl9t6pwetQB075NHSHwrOY8acJ43w 6sZFJtWMUycCp2PFMNhbGvaXE8bsarrUplE41GhHm1Wv+QDtQqlLpnWc5vn2vtz2GBpD uo0vDqBtS3cotqnHh68PsghYnb+37o2fglhwlRksTFD5J5THKCeUF3pY7mmQZfvnknZE 2vBA== X-Gm-Message-State: AOAM531FVIEa8FaCj1SfohLnsVm5IyXbcSwM5zbeScP8zaDmrti6h7Ld yaxmkaFRuPn42/XMfB9SpaI= X-Google-Smtp-Source: ABdhPJxkjyB1bAQ+MNhFzccUGy96zvHcRi0SB2gZ81IimGX1bgiG7+05LPe5Z5P5MaJswDo3124YpA== X-Received: by 2002:a5d:4584:: with SMTP id p4mr13923371wrq.383.1618835605118; Mon, 19 Apr 2021 05:33:25 -0700 (PDT) Received: from localhost (lfbn-idf2-1-385-bdcst.w86-246.abo.wanadoo.fr. [86.246.0.255]) by smtp.gmail.com with ESMTPSA id c18sm22495718wrn.92.2021.04.19.05.33.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 Apr 2021 05:33:24 -0700 (PDT) Date: Mon, 19 Apr 2021 14:33:23 +0200 From: Gabriel Hondet Message-ID: <20210419123322.GA19201@nancy.private.lsv.fr> References: <20210418071508.GA16865@motacilla.home> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Mon, 19 Apr 2021 17:35:57 -0400 X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 47865@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1618868165; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=EeRWkIkWFWPRaSSv0I9JtMGMQVLE2B/IjoHGPamoI4o=; b=c8z7JL4x6EirGqRe9KEWEmmQrvK3Fcfq2N3v6etVdcwYmw07mn1l8ZwUaiWA98/wQA6a4W JmNRrVQ6V0QJ66+OYhe0/MfGYHK1XoeLXnR02mA9XRHAz9qADZzzzu6IvQl1x0r70OsYCe 4FhoNMUnHfvnYciAIaqXTvjiUDjXar8Zv0tXFXYLsLOGHZDzL/ozihf0APVCC3e8UCqxM/ ViJRts3gXqziNx2pzMLjYZuizseMqTrS0eJUJeFBVmbA08gVv8VII1IGd4kQaNKrdMlGMW lfWfn4ix87VC5tZrnCTfLitiiHeKAtb6f0t4WWbC8BlM4SsGl0qbhlpcbPq4FQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1618868165; a=rsa-sha256; cv=none; b=khX/ZE82DU6fOtTByGNOj4yz4ZueFkpLfSgQoYpS/q3urEGL02SudK4yjO7l9JkKuX2iZL A4E5aN5GTpzSY38SOe0VNBD7jl57rPsjtYo4CZN7w3P62w6unBtpuYsJGZR4cmQh6QQNzA BsSOlcLV35DbYWnhX1MM5S5uEI2B71iwRBRm/hf5UaKkjiyMpWhRZRg6ENhFw/gkgENPgX tiHK7tKybVvwwoxzUtwEv/3jTxHE9OlAtlcEW5Kl+qyQOK5Y1nfMoM6DujazdpMj8wk0Kk euI/i11gIEZ8v26NPGQZtgmJtNbvUreIU6rPTj731v7ZInFXsLHxMKYPkLSrRA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b=lYxYQ+Dd; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: 0.16 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b=lYxYQ+Dd; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: 2AAB714C4E X-Spam-Score: 0.16 X-Migadu-Scanner: scn0.migadu.com X-TUID: ycONZXEqqrKY On Sun, Apr 18, 2021 at 01:13:04PM -0400, Leo Famulari wrote: > On Sun, Apr 18, 2021 at 09:15:09AM +0200, Gabriel Hondet wrote: > > I installed Guix on Devuan with SysV-init, but the script copied in > > /etc/init.d/ uses the command "daemonize" which isn't listed in the > > dependencies of "guix-install.sh". Consequently, guix is installed but > > cannot be started, the command > > > > service guix-daemon start > > > > returns > > > > /etc/init.d/guix-daemon: line 32: daemonize: command not found > > Do you know where this `daemonize` command is supposed to come from? I > don't see a package with this name in Guix. Is it part of Devuan? Devuan has such a package (as well as Debian): Package: daemonize Version: 1.7.7-1+b1 Priority: optional Section: admin Source: daemonize (1.7.7-1) Maintainer: Sandro Tosi Installed-Size: 36.9 kB Depends: libc6 (>= 2.4) Homepage: http://software.clapper.org/daemonize/ Download-Size: 15.1 kB APT-Manual-Installed: yes APT-Sources: http://deb.devuan.org/merged beowulf/main amd64 Packages Description: tool to run a command as a daemon As defined in W. Richard Stevens’ 1990 book, UNIX Network Programming (Addison-Wesley, 1990), a daemon is “a process that executes ‘in the background’ i.e., without an associated terminal or login shell) either waiting for some event to occur, or waiting to perform some specified task on a periodic basis.” Upon startup, a typical daemon program will: . * Close all open file descriptors (especially standard input, standard output and standard error) * Change its working directory to the root filesystem, to ensure that it doesn’t tie up another filesystem and prevent it from being unmounted * Reset its umask value * Run in the background (i.e., fork) * Disassociate from its process group (usually a shell), to insulate itself from signals (such as HUP) sent to the process group * Ignore all terminal I/O signals * Disassociate from the control terminal (and take steps not to reacquire one) * Handle any SIGCLD signals . Most programs that are designed to be run as daemons do that work for themselves. However, you’ll occasionally run across one that does not. When you must run a daemon program that does not properly make itself into a true Unix daemon, you can use daemonize to force it to run as a true daemon.