From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46238) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1esmOf-0000zO-Dc for guix-patches@gnu.org; Mon, 05 Mar 2018 04:27:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1esmOc-0005yL-A1 for guix-patches@gnu.org; Mon, 05 Mar 2018 04:27:05 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:37202) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1esmOc-0005y2-7G for guix-patches@gnu.org; Mon, 05 Mar 2018 04:27:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1esmOc-0008Fa-1s for guix-patches@gnu.org; Mon, 05 Mar 2018 04:27:02 -0500 Subject: [bug#30709] [PATCH 0/4] Add debootstrap Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46175) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1esmOG-0000w7-0u for guix-patches@gnu.org; Mon, 05 Mar 2018 04:26:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1esmOC-0005nV-BQ for guix-patches@gnu.org; Mon, 05 Mar 2018 04:26:40 -0500 Received: from flashner.co.il ([178.62.234.194]:39148) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1esmOC-0005nJ-33 for guix-patches@gnu.org; Mon, 05 Mar 2018 04:26:36 -0500 From: Efraim Flashner Date: Mon, 5 Mar 2018 11:26:25 +0200 Message-Id: <20180305092625.1014-1-efraim@flashner.co.il> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 30709@debbugs.gnu.org Cc: Efraim Flashner >From time to time having a debian (or ubuntu) chroot is useful, so I figured there was no reason to keep my patches for debootstrap in my GUIX_PACKAGE_PATH, so here's the patches necessary to make it work. debootstrap uses 'ar' from binutils to extract the .debs it downloads, gnupg and the keyrings to verify the binaries, and perl for the actual building. There's no perl to patch from the script, its from what is actually downloaded. With the propagated inputs, it should be possible to run 'guix environment -C -N --ad-hoc debootstrap -- debootstrap ...' Efraim Flashner (4): gnu: Add jetring. gnu: Add debian-archive-keyring. gnu: Add ubuntu-keyring. gnu: Add debootstrap. gnu/local.mk | 1 + gnu/packages/debian.scm | 170 ++++++++++++++++++++++++++++++++++++++++++= ++++++ gnu/packages/gnupg.scm | 49 +++++++++++++- 3 files changed, 219 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/debian.scm --=20 2.16.2