Summary: | sys-block/partclone - Partition cloning tool | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Stefan Reimer <it> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | UNCONFIRMED --- | ||
Severity: | enhancement | CC: | ahipp0, chain, gentoo-bugs, gentoo-bugzilla, henning, kalin, o.freyermuth, StefanKalis, walch.martin |
Priority: | Normal | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://partclone.org | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 486514 | ||
Bug Blocks: | |||
Attachments: |
Proposed Ebuild partclone
proposed updated ebuild proposed updated ebuild, take 2 patch for breakage when use_enable passes --disable-foo options to configure patch for API change in progsreiserfs, url in comment another API breakage in progsreiserfs, this one I did myself sys-block/partclone-0.3.17.ebuild |
Description
Stefan Reimer
2013-09-29 21:31:13 UTC
Created attachment 359760 [details]
Proposed Ebuild partclone
Changed dependencies thx to fix to xfsprogs. Also updated ebuild to latest upstream release. http://www.startux.de/gitweb/quarks.git/tree/HEAD:/sys-block/partclone Thx SpanKY ;) Created attachment 395186 [details] proposed updated ebuild I cleaned up the ebuild at the url in comment #2, and updated for the latest upstream release. I'm not really an ebuild expert, though, so please let me know if I missed anything Comment on attachment 395186 [details]
proposed updated ebuild
oops, the configure script of partclone is doing weird things when it gets --disable-foo (it treats either --enable-foo or --disable-foo as enabling foo).
Will upload another patch when i figure it out
Created attachment 395188 [details]
proposed updated ebuild, take 2
OK, this one builds, at least for the USE flags I care about (exfat ntfs reiserfs)
Created attachment 395190 [details, diff]
patch for breakage when use_enable passes --disable-foo options to configure
Created attachment 395192 [details, diff] patch for API change in progsreiserfs, url in comment I found this patch via google at http://linamh.disconnected-by-peer.at/linamh/browser/sys-block/partclone/files/partclone-0.2.36-progsreiserfs-0.3.1-1.patch?rev=ea577defdd55fc399aefa7caba0dbccf8e66258d Created attachment 395194 [details, diff]
another API breakage in progsreiserfs, this one I did myself
Would be nice to see this in portage, maybe try a github pull request. *** Bug 641472 has been marked as a duplicate of this bug. *** Yes - I think addition to Portage would be good since Partclone gained more users through Clonezilla which is using it as the standard. Created attachment 699531 [details] sys-block/partclone-0.3.17.ebuild I stumbled upon this ancient bug after I spent some time trying to revive a very old ebuild ... There are a few patches that I need to review and do some more testing, but here is the initial cut, also available in my pkalin overlay[1]. Once I add a few more of the filesystems and everything is fine, I'll apply to maintain it as a proxy. [1] https://github.com/thinrope/pkalin NOTE: reiserfs/reiser4 and jfs are currently NOT enabled due to compile issues and lack of time. (In reply to Kalin KOZHUHAROV from comment #12) > Created attachment 699531 [details] > sys-block/partclone-0.3.17.ebuild > > I stumbled upon this ancient bug after I spent some time trying to revive a > very old ebuild ... > > There are a few patches that I need to review and do some more testing, but > here is the initial cut, also available in my pkalin overlay[1]. Once I add > a few more of the filesystems and everything is fine, I'll apply to maintain > it as a proxy. > > [1] https://github.com/thinrope/pkalin > > NOTE: reiserfs/reiser4 and jfs are currently NOT enabled due to compile > issues and lack of time. Thx for reviving this! I will remove my outdated ebuild as well. Any chance you can also add the --enable-static USE flag again. I have been using partclone to install VM images on baremetal via a tftp bootinf into a super tiny tool OS. (In reply to Stefan Reimer from comment #13) > Any chance you can also add the --enable-static USE flag again. > I have been using partclone to install VM images on baremetal via a tftp > bootinf into a super tiny tool OS. > I am a fan of the USE=static as well and would love to be able to have some digital forensics tools build with it, but it is generally frowned upon in Gentoo since it is not useful/used for the general public. Given the number of dependencies of partrclone, it will be a challenge, but I will put it back at some point, after I check what else are we missing. (In reply to Kalin KOZHUHAROV from comment #12) > Created attachment 699531 [details] > sys-block/partclone-0.3.17.ebuild @Kalin: Why did you drop support for F2FS? |