Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 44079

Summary: no cryptsetup ebuild
Product: Gentoo Linux Reporter: Justin Whitney <ripple>
Component: New packagesAssignee: Gentoo's Team for Core System packages <base-system>
Status: RESOLVED FIXED    
Severity: normal CC: bugzilla-gentoo, matteo, pasi.valminen, raphamon, strerror
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 43146    
Bug Blocks:    
Attachments: cryptsetup-0.1 ebuild (sys-apps/)
0.2-pre1 ebuild
cryptsetup-0.1-r1.ebuild

Description Justin Whitney 2004-03-08 16:27:58 UTC
This was originally "no dm-crypt ebuild" (http://bugs.gentoo.org/show_bug.cgi?id=43146)

I have broken off cryptsetup (the tool used for setting up dm-crypt devices, from the dm-crypt ebuild, and put it in its own ebuild (here).

note that this DOES NOT OBSOLETE the previous bug.  It complements it.

This is needed for the following reason.  the dm-crypt ebuild contains the .rc and .conf files, and should eventually get integrated with baselayout or similar (just  as crypto-loop is).  The cryptsetup ebuild should be allowed to evolve independent from the gentoo-specific stuff.

cryptsetup-0.1.ebuild to follow.
Comment 1 Justin Whitney 2004-03-08 17:20:06 UTC
Created attachment 27066 [details]
cryptsetup-0.1 ebuild (sys-apps/)
Comment 2 Justin Whitney 2004-03-08 17:25:22 UTC
changed license to GPL-2 and marked ~x86.  Will leave as is till next version bump.
Comment 3 Justin Whitney 2004-03-10 01:22:58 UTC
Created attachment 27143 [details]
0.2-pre1 ebuild

cryptsetup-0.2-pre1 ebuild.

static cryptsetup binary installed to /sbin (Thanks Mathieu Segaud)

NOTE: must have libdevmapper.a from device-mapper ebuild.  this does NOT
install by default.  I have submitted this as bug 44223.  to make use of this
ebuild (while the device-mapper ebuild remains unchanged), copy
lib/ioctl/libdevmapper.a out of the device-mapper build dir.  sorry hope this
changes quite soon.

everything else installed to /usr including dynamic libs.
Comment 4 David Schauer-West 2004-03-17 18:29:12 UTC
Justin,

>=sys-kernel/linux-headers-2.6.1 is no longer required for cryptsetup (there are some #ifdef BLKGETSIZE64 sections in setup.c now). Also, the device-mapper ebuild now puts libdevmapper.a in /usr/lib automatically.
Comment 5 Benjamin Smee (strerror) (RETIRED) gentoo-dev 2004-06-01 12:19:20 UTC
Created attachment 32485 [details]
cryptsetup-0.1-r1.ebuild

new ebuild for cryptsetup.minor cleanup
Comment 6 Sven Wegener gentoo-dev 2004-06-21 18:35:49 UTC
*** Bug 54663 has been marked as a duplicate of this bug. ***
Comment 7 Bernd Wurst 2004-07-20 01:34:35 UTC
What's up to this bug? I just can't find a cryptsetup ebuild in portage (neither masked nor unmasked).

It's really annoying to read several docus and all want me to manually download and compile cryptsetup. That's not why I'm using portage, isn't it. :-(
Comment 8 rob holland (RETIRED) gentoo-dev 2004-07-21 05:44:56 UTC
I've commited an ebuild to cvs for cryptsetup-0.1. Please open a new bug for the pre version when its actually listed on Christophe's site. I don't think its worth putting in portage until he starts advertising it there.

Thanks for the submitted ebuilds but I prefered other ways of doing things. If my ebuild is in error in any way, please let me know.