* Re: branch master updated: services: Add file system utilities to profile.
[not found] ` <87a66ii80w.fsf@gnu.org>
@ 2022-09-30 20:31 ` Ludovic Courtès
2022-10-01 10:14 ` Mathieu Othacehe
0 siblings, 1 reply; 2+ messages in thread
From: Ludovic Courtès @ 2022-09-30 20:31 UTC (permalink / raw)
To: Mathieu Othacehe; +Cc: guix-devel, Brice Waegeneire, Maxim Cournoyer
Hi,
(Adjusting Cc: list.)
Mathieu Othacehe <othacehe@gnu.org> skribis:
>> services: Add file system utilities to profile.
>>
>> * gnu/services/base.scm (file-system-type->utilities)
>> (file-system-utilities): New procedures.
>> (file-system-service-type): Extend 'profile-service-type' with
>> 'file-system-utilities'.
>> * gnu/system.scm (boot-file-system-service): New procedure.
>> (operating-system-default-essential-services): Use it.
>> (%base-packages): Remove 'e2fsprogs'.
>
> I think this somehow breaks the following test:
> https://ci.guix.gnu.org/build/1545484/log/raw
The error is:
--8<---------------cut here---------------start------------->8---
+ GUIX_BUILD_OPTIONS=--no-grafts
+ guix build isc-dhcp
/gnu/store/kjd88saf4ypk838fl1659pf05xkkhs23-isc-dhcp-4.4.3
[1m[0m+ parted --script /dev/vda mklabel gpt mkpart primary ext2 1M 3M mkpart primary ext2 3M 1.6G set 1 boot on set 1 bios_grub on
+ mkfs.ext4 -L my-root /dev/vda2
sh: line 12: mkfs.ext4: command not found
environment variable `PATH' set to `/gnu/store/swncbb2ig6acwpcmqdhlarqn0cfmdy7p-qemu-minimal-7.1.0/bin'
QEMU runs as PID 22
connected to QEMU's monitor
read QEMU monitor prompt
connected to guest REPL
marionette is ready
;;; (uname #("Linux" "gnu" "5.19.11-gnu" "#1 SMP PREEMPT_DYNAMIC 1" "x86_64"))
builder for `/gnu/store/5kyys3zclghs8sf9l8rk84ljgx8zzd6w-installation.drv' failed with exit code 1
--8<---------------cut here---------------end--------------->8---
So it would seem like e2fsprogs is not being added to the profile of the
installation image.
Maxim, thoughts?
Ludo’.
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: branch master updated: services: Add file system utilities to profile.
2022-09-30 20:31 ` branch master updated: services: Add file system utilities to profile Ludovic Courtès
@ 2022-10-01 10:14 ` Mathieu Othacehe
0 siblings, 0 replies; 2+ messages in thread
From: Mathieu Othacehe @ 2022-10-01 10:14 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel, Brice Waegeneire, Maxim Cournoyer
Hey,
> So it would seem like e2fsprogs is not being added to the profile of the
> installation image.
I think that's because there is no ext4 file-system needed for boot, as
root is an iso9660 file-system. I added e2fsprogs to the
operating-system packages for this specific test with:
0f66ef9aa99d2043abccbc80d858bdeca57534ac.
Thanks,
Mathieu
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2022-10-01 10:14 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <166440902802.25289.16742602826319066565@vcs2.savannah.gnu.org>
[not found] ` <87a66ii80w.fsf@gnu.org>
2022-09-30 20:31 ` branch master updated: services: Add file system utilities to profile Ludovic Courtès
2022-10-01 10:14 ` Mathieu Othacehe
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).