From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marius Bakke Subject: Re: Guix and clamav, freshclam doesn't dowload Date: Sat, 04 Apr 2020 13:53:43 +0200 Message-ID: <87imifpiuw.fsf@devup.no> References: <758484d8-ff25-4731-a720-32ed0ff55bec@localhost> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:49662) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jKhN4-0005mP-Tt for help-guix@gnu.org; Sat, 04 Apr 2020 07:53:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jKhN3-00038r-Ki for help-guix@gnu.org; Sat, 04 Apr 2020 07:53:54 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:36511) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jKhMz-00034g-5d for help-guix@gnu.org; Sat, 04 Apr 2020 07:53:53 -0400 In-Reply-To: <758484d8-ff25-4731-a720-32ed0ff55bec@localhost> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane-mx.org@gnu.org Sender: "Help-Guix" To: =?utf-8?B?55m944GE54aK?= , help-guix@gnu.org --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable =E7=99=BD=E3=81=84=E7=86=8A writes: > Apr 3, 2020 18:53:25 Marius Bakke : > > >> ClamAV can be pulled from that branch through an inferior or with >> 'guix time-machine --branch=3Dcore-updates -- install clamav'. >>=20 >>=20 > > I have clamav installed in its own profile using a manifest file. How can= I specify the above in the manifest? You will have to use an "inferior"[0]. Here is an untested manifest that should create a profile where HTTPS is working (note that you need to source the /etc/profile script). --=-=-= Content-Type: text/plain Content-Disposition: inline; filename=clamav.scm (use-modules (guix inferior) (guix channels)) (define channels ;; A channel with the "core-updates" branch. (list (channel (name 'guix) (url "https://git.savannah.gnu.org/git/guix.git") (branch "core-updates")))) (define inferior ;; An inferior representing the above channel. (inferior-for-channels channels)) ;; Create a manifest with ClamAV from the 'core-updates' branch, and ;; cURL + nss-certs to access HTTPS URLs. (packages->manifest (append (lookup-inferior-packages inferior "clamav") (map specification->package '("curl" ;to get the SSL_CERT_DIR variable "nss-certs")))) ;to verify TLS certificates --=-=-= Content-Type: text/plain 0: https://guix.gnu.org/manual/en/guix.html#Inferiors --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl6IdUcACgkQoqBt8qM6 VPqmvwf+Jgrbz7ZHpKWUezSdl8qS36YJe9Yh6ouvGRMz5bAYreSsxjKbvjfg31cV m2dfyoTM4gE0ERuL2EDvIgSjQZ5TeODNwFOnIJAdOQuuYhEnGAq1qkxsUeTkOpLl VqkCZ9hxUmTyFIHZaU6OPwcug1fo0MaPrIO2qKsQQFAgRZQ97Kb3gBEMkbEI7WEt 9quawPJQ5RmHhQbA/fatPwBqcMbnQ2IzvLIi+ZnDti55U7yAarhKvtp3sUUcDX45 h56b7wFYKqMreq5JGVgjvXXW7BeWWyn8376M1Rx7uydaQ7VVN3OShJoPiGhBkSDH 8E5pYCe9pZxpzqda2gcjF2a9Txpjdw== =HhwJ -----END PGP SIGNATURE----- --==-=-=--