Skip to content

Conversation

@ogarcia
Copy link

@ogarcia ogarcia commented Jun 2, 2017

  • Remove inetutils, iproute2 and iputils unnecessary packages.
  • Delete man pages (have not sense in a container).
ogarcia added 2 commits June 2, 2017 10:14
- Remove inetutils, iproute2 and iputils unnecessary packages. - Delete man pages (have not sense in a container).
@ogarcia
Copy link
Author

ogarcia commented Jun 2, 2017

Sorry for first commit using rm to delete man pages. I have not noticed that wildcard are picking the list of files from outside of chroot. 😞

In the other hand, I'm investigate why fails pacman-key --populate archlinux. Seems that depends of iproute2 package, but I dont know why. 😮

@ogarcia
Copy link
Author

ogarcia commented Jun 2, 2017

Ok. I found the issue, seems that lsign-key process fail because gpg returns an error code if libusb is not installed.

Update: I file a bug in pacman -> https://bugs.archlinux.org/task/54271

@ghost
Copy link

ghost commented Jun 8, 2017

Other unnecessary packages in the image include systemd, dbus, iptables and associated dependencies/libraries.

@ogarcia
Copy link
Author

ogarcia commented Jun 21, 2017

The bug is closed and the make works well. I think that this PR can be merged.

@pierres
Copy link
Member

pierres commented Aug 30, 2017

The most minimal setup can be found in the "minimal" branch. I am not sure about this though. We can go two different routes here:

  • Provide an image that includes everything from the "base" group except those packages that do not make sense in a container
  • Provide everything that is needed to successfully run pacman.

I tend to the latter. This would make using it in interactive mode harder but for just building images that would be fine. Any thoughts?

@pierres pierres closed this Sep 1, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants