unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#45326: Include curl/wget (and git?) to the installation image
@ 2020-12-19 20:57 Pierre Neidhardt
  2020-12-19 21:19 ` Leo Famulari
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Pierre Neidhardt @ 2020-12-19 20:57 UTC (permalink / raw)
  To: 45326

[-- Attachment #1: Type: text/plain, Size: 478 bytes --]

Apologies if this has been asked before, but would it be possible to
include one of curl or wget in the installation image?

It's particularly convenient to fetch authorization keys, channel specs and
the like before installing a system.

Additionally, including git (maybe git minimal?) would be great so
synchronize Git repositories which may contain installation scripts,
Guix configs and other dotfiles.

Thoughts?

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 511 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#45326: Include curl/wget (and git?) to the installation image
  2020-12-19 20:57 bug#45326: Include curl/wget (and git?) to the installation image Pierre Neidhardt
@ 2020-12-19 21:19 ` Leo Famulari
  2020-12-20  8:36   ` Pierre Neidhardt
  2020-12-21 10:08 ` zimoun
  2021-05-08  3:47 ` Maxim Cournoyer
  2 siblings, 1 reply; 10+ messages in thread
From: Leo Famulari @ 2020-12-19 21:19 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: 45326

[-- Attachment #1: Type: text/plain, Size: 480 bytes --]

On Sat, Dec 19, 2020 at 09:57:08PM +0100, Pierre Neidhardt wrote:
> Apologies if this has been asked before, but would it be possible to
> include one of curl or wget in the installation image?

`guix download` should work here ;)

But it's nice to have something familiar.

> Additionally, including git (maybe git minimal?) would be great so
> synchronize Git repositories which may contain installation scripts,
> Guix configs and other dotfiles.

This one is more pressing...

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#45326: Include curl/wget (and git?) to the installation image
  2020-12-19 21:19 ` Leo Famulari
@ 2020-12-20  8:36   ` Pierre Neidhardt
  2020-12-20 15:42     ` Leo Famulari
  0 siblings, 1 reply; 10+ messages in thread
From: Pierre Neidhardt @ 2020-12-20  8:36 UTC (permalink / raw)
  To: Leo Famulari; +Cc: 45326

[-- Attachment #1: Type: text/plain, Size: 206 bytes --]

Leo Famulari <leo@famulari.name> writes:

> `guix download` should work here ;)

Wow, didn't know about this trick, it's very convenient indeed, thanks!

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 511 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#45326: Include curl/wget (and git?) to the installation image
  2020-12-20  8:36   ` Pierre Neidhardt
@ 2020-12-20 15:42     ` Leo Famulari
  0 siblings, 0 replies; 10+ messages in thread
From: Leo Famulari @ 2020-12-20 15:42 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: 45326

On Sun, Dec 20, 2020 at 09:36:02AM +0100, Pierre Neidhardt wrote:
> Leo Famulari <leo@famulari.name> writes:
> 
> > `guix download` should work here ;)
> 
> Wow, didn't know about this trick, it's very convenient indeed, thanks!

Yes, especially with `guix download --output=foo`. But we shouldn't let
this keep us from making the installer more comfortable for new users :)




^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#45326: Include curl/wget (and git?) to the installation image
  2020-12-19 20:57 bug#45326: Include curl/wget (and git?) to the installation image Pierre Neidhardt
  2020-12-19 21:19 ` Leo Famulari
@ 2020-12-21 10:08 ` zimoun
  2020-12-21 10:14   ` Pierre Neidhardt
  2021-05-08  3:47 ` Maxim Cournoyer
  2 siblings, 1 reply; 10+ messages in thread
From: zimoun @ 2020-12-21 10:08 UTC (permalink / raw)
  To: Pierre Neidhardt, 45326

Hi Pierre,

On Sat, 19 Dec 2020 at 21:57, Pierre Neidhardt <mail@ambrevar.xyz> wrote:

> Additionally, including git (maybe git minimal?) would be great so
> synchronize Git repositories which may contain installation scripts,
> Guix configs and other dotfiles.

Somehow, it is already the case. :-)  What do you need exactly?  Because
this minimal thing could be exposed via “guix git <foo>” via Guile-Git.
WDYT?


All the best,
simon




^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#45326: Include curl/wget (and git?) to the installation image
  2020-12-21 10:08 ` zimoun
@ 2020-12-21 10:14   ` Pierre Neidhardt
  2020-12-21 10:53     ` zimoun
  0 siblings, 1 reply; 10+ messages in thread
From: Pierre Neidhardt @ 2020-12-21 10:14 UTC (permalink / raw)
  To: zimoun, 45326

[-- Attachment #1: Type: text/plain, Size: 353 bytes --]

zimoun <zimon.toutoune@gmail.com> writes:

> Somehow, it is already the case. :-)  What do you need exactly?  Because
> this minimal thing could be exposed via “guix git <foo>” via Guile-Git.
> WDYT?

`guix git' only has the `authenticate' action.  Would be great if we
could have `clone'! :)

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 511 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#45326: Include curl/wget (and git?) to the installation image
  2020-12-21 10:14   ` Pierre Neidhardt
@ 2020-12-21 10:53     ` zimoun
  2020-12-21 11:15       ` Pierre Neidhardt
  0 siblings, 1 reply; 10+ messages in thread
From: zimoun @ 2020-12-21 10:53 UTC (permalink / raw)
  To: Pierre Neidhardt, 45326

Hi,

On Mon, 21 Dec 2020 at 11:14, Pierre Neidhardt <mail@ambrevar.xyz> wrote:
> zimoun <zimon.toutoune@gmail.com> writes:
>
>> Somehow, it is already the case. :-)  What do you need exactly?  Because
>> this minimal thing could be exposed via “guix git <foo>” via Guile-Git.
>> WDYT?

> `guix git' only has the `authenticate' action.

Yeah for now… :-D


>                                                 Would be great if we
> could have `clone'! :)

Does something as “guix git clone https://example.com --output=foo” make
sense?

Cheers,
simon




^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#45326: Include curl/wget (and git?) to the installation image
  2020-12-21 10:53     ` zimoun
@ 2020-12-21 11:15       ` Pierre Neidhardt
  0 siblings, 0 replies; 10+ messages in thread
From: Pierre Neidhardt @ 2020-12-21 11:15 UTC (permalink / raw)
  To: zimoun, 45326

[-- Attachment #1: Type: text/plain, Size: 202 bytes --]

zimoun <zimon.toutoune@gmail.com> writes:

> Does something as “guix git clone https://example.com --output=foo” make
> sense?

For me, yes! :)

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 511 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#45326: Include curl/wget (and git?) to the installation image
  2020-12-19 20:57 bug#45326: Include curl/wget (and git?) to the installation image Pierre Neidhardt
  2020-12-19 21:19 ` Leo Famulari
  2020-12-21 10:08 ` zimoun
@ 2021-05-08  3:47 ` Maxim Cournoyer
  2021-05-08  8:29   ` Pierre Neidhardt
  2 siblings, 1 reply; 10+ messages in thread
From: Maxim Cournoyer @ 2021-05-08  3:47 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: 45326-done

Hello,

Pierre Neidhardt <mail@ambrevar.xyz> writes:

> Apologies if this has been asked before, but would it be possible to
> include one of curl or wget in the installation image?
>
> It's particularly convenient to fetch authorization keys, channel specs and
> the like before installing a system.
>
> Additionally, including git (maybe git minimal?) would be great so
> synchronize Git repositories which may contain installation scripts,
> Guix configs and other dotfiles.
>
> Thoughts?

I've added wget to the %base-networking-packages list, which means it'll
be part of any Guix System starting with v1.3.0.

For git-minimal, after discussing it on IRC, it seems reasonable to
expect savvy users to be able to 'guix install git' from the
installation environment.

Closing.

Thanks for the suggestion!

Maxim




^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#45326: Include curl/wget (and git?) to the installation image
  2021-05-08  3:47 ` Maxim Cournoyer
@ 2021-05-08  8:29   ` Pierre Neidhardt
  0 siblings, 0 replies; 10+ messages in thread
From: Pierre Neidhardt @ 2021-05-08  8:29 UTC (permalink / raw)
  To: Maxim Cournoyer; +Cc: 45326-done

[-- Attachment #1: Type: text/plain, Size: 82 bytes --]

Thank you for the update, Maxim!

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 511 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2021-05-08  8:30 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-19 20:57 bug#45326: Include curl/wget (and git?) to the installation image Pierre Neidhardt
2020-12-19 21:19 ` Leo Famulari
2020-12-20  8:36   ` Pierre Neidhardt
2020-12-20 15:42     ` Leo Famulari
2020-12-21 10:08 ` zimoun
2020-12-21 10:14   ` Pierre Neidhardt
2020-12-21 10:53     ` zimoun
2020-12-21 11:15       ` Pierre Neidhardt
2021-05-08  3:47 ` Maxim Cournoyer
2021-05-08  8:29   ` Pierre Neidhardt

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).