Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#13951 - Supply package device-mapper with dmsetup.static

Attached to Project: Arch Linux
Opened by Michael Gutmann (Gutnix) - Wednesday, 25 March 2009, 10:16 GMT
Last edited by Eric Belanger (Snowman) - Thursday, 04 June 2009, 00:02 GMT
Task Type Feature Request
Category Packages: Core
Status Closed
Assigned To Jan de Groot (JGC)
Eric Belanger (Snowman)
Thomas Bächler (brain0)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Who needs partition tables, if you can make devices with dmsetup in your initrd? ;-)
The lvm2 package already has a lvm.static for use in initrd images. Would it be a problem to put dmsetup.static in the device-mapper package? It would enlarge the package about 613k, but it would keep me from sitting cursing in front of an unbootable netbook, because I forgot to compile it again - it's no problem with customizepkg, until you forget ... :-P

$ diff PKGBUILD.orig PKGBUILD
20c20
< ./configure --prefix=/usr || return 1
---
> ./configure --enable-static_link --prefix=/usr || return 1
This task depends upon

Closed by  Eric Belanger (Snowman)
Thursday, 04 June 2009, 00:02 GMT
Reason for closing:  Implemented
Additional comments about closing:  dmsetup.static is included in device-mapper-1.02.32-1
Comment by Jan de Groot (JGC) - Wednesday, 25 March 2009, 13:28 GMT
What's the use of including static tools like this? If we compile more static things and put them in an initramfs, there comes a moment that including a full libc library is more efficient.

devicemapper and lvm compile fine with uclibc, I think we should consider doing things like this. This also reduces the need to patch anything for klibc, as busybox can be used instead. I'm already doing this with an automatic installer from initramfs for debian systems.

Loading...