Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 390657 - sys-fs/loop-aes - remove sys-apps/util-linux[loop-aes] dependency while continue providing service to users
Summary: sys-fs/loop-aes - remove sys-apps/util-linux[loop-aes] dependency while conti...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Dane Smith (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-15 19:51 UTC by Alon Bar-Lev
Modified: 2013-01-04 22:45 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
loop-aes-losetup-2.19.1-r1.ebuild (loop-aes-losetup-2.19.1-r1.ebuild,2.45 KB, text/plain)
2011-11-15 19:51 UTC, Alon Bar-Lev
Details
loop-aes-losetup-2.19.1-r1.ebuild (loop-aes-losetup-2.19.1-r1.ebuild,2.49 KB, text/plain)
2011-11-15 23:26 UTC, Alon Bar-Lev
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alon Bar-Lev 2011-11-15 19:51:09 UTC
Created attachment 292679 [details]
loop-aes-losetup-2.19.1-r1.ebuild

Following our discussion[1].

Attached is an ebuild that installs only patched version of losetup.

This enables control loop-aes without need of util-linux patches.

Somewhat uncomfortable as you need to losetup and then mount... but the advantage is that it is easier to maintain.

[1] http://dev.c1pher.net/index.php/2011/06/loop-aes-should-it-be-treecleaned/
Comment 1 Alon Bar-Lev 2011-11-15 19:58:40 UTC
Of course at loop-aes should:
-DEPEND=">=sys-apps/util-linux-2.12r[crypt,loop-aes]"
+DEPEND="sys-apps/loop-aes-losetup"

Please also update loop-aes to latest, bug#388759 no reason to wait.
Comment 2 Alon Bar-Lev 2011-11-15 20:01:53 UTC
Also note:
The static USE that was removed from util-linux was important for initramfs configurations.
I added back this USE.
Comment 3 Alon Bar-Lev 2011-11-15 23:26:32 UTC
Created attachment 292711 [details]
loop-aes-losetup-2.19.1-r1.ebuild
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2011-11-16 16:25:15 UTC
Please don't CC random people.
Comment 5 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2012-01-07 01:07:59 UTC
Re-adding c1pher as the loop-aes maintainer.
Comment 6 Alon Bar-Lev (RETIRED) gentoo-dev 2012-12-16 08:48:39 UTC
Hello all,

I want to go forward with this change.

Anyone rejects?

Alon
Comment 7 Alon Bar-Lev (RETIRED) gentoo-dev 2013-01-04 22:45:21 UTC
OK, in tree.

app-crypt/loop-aes-losetup

sys-fs/loop-aes-3.6g:
DEPEND="|| ( >=sys-apps/util-linux-2.12r[crypt,loop-aes] app-crypt/loop-aes-losetup )"