GUI to fsarchiver http://wiki.ubuntuusers.de/qt4-fsarchiver (home page it is in German.) http://sourceforge.net/projects/qt4-fsarchiver/ svn co https://qt4-fsarchiver.svn.sourceforge.net/svnroot/qt4-fsarchiver qt4-fsarchiver http://www.fsarchiver.org/Main_Page If one goes to etx4 too soon you can dump the entire fs tree or trees to single archive and I belive the boot records as well. anyhow its nice to have gui for my dyslexic @$^ some tools the commandline eqiv can be miles long and if in a live cd oft the shell is basic with no cut n paste
the crossmeta winfuse fs drivers for ext4 are a bit crashy ext2 fsd is stable and since dual boot is nicety and mount / @ L:\ under windows handy but since its etx4 is so-so and not so maintained I'm forced to downgrade my fs.... , as well on if I upgrade to 2nd drive @ 1TB insted of my 650 which is sliced GPT fat32 /boot/efi etc NTFS data part ext4 err need ext3 for now , swap and a 18 gig factory win 7 image. Though gparted can copy fs this might be wiser since or possibly better and with molecule I can spin out a lxde DVD Sabayon/Gentoo for a live disk / installer. as well might be useful in making Sys-clone images. and or a quick restore image of laptop or server just in case of.... Their is a live CD , but it'd be nice just to make one Live CD instead of Linux rescue etc etc etc ,my server is stating to look like Linux-Distro's.org just One Sabayon/Gentoo n Pentoo Sabayon Forensics Swiss Army DVD. put all so far fsarchiver is a touch cryptic gui would be a plus. or a live 16 Gig Stick. I dont mind command-line just if you start to forget a few seldom used commands or if you type them ever so off it leads to a bad day.
@qt are you interested?
Created attachment 326738 [details] Log of Equo/Emerge
Created attachment 326742 [details] SRC and Built package system @ hand was clean install.
(In reply to comment #3) > Created attachment 326738 [details] > Log of Equo/Emerge what is this?
My log above was on a OBE Sabayon 10 Install , As it is Gentoo under the hood , with a polished initial package base it is handy. 2 week compile times of a 1.8 single core athlon x86 comes to mind Firefox took 18 hours to compile once. and avoid the train of circular deps or re-emerges. I can Cherry pick Emerge as needed. I have no Ebuild-builder for QT4-fsarchiver but in my I have been off a Gentoo box for a few years due to drive space on old laptop and not having 2 bays I had a Live stick with Persistence. and windows 7 is for class work and a few things. and windows 7 can be pest at breaking the boot loader , with 2nd drive with linux and the Neosmart Win-load edit and Neogrub it plays nice finally . the minor difference is entropy /rigo and EQUO being plugged into Portage as Bin-Package management tools. --- SO I cheat ... a little I get a Gentoo-overlay box and quickly. Equo install (emerge bin pkg because I don't wana speed 5 hours compiling) name other than qt4 and qmake I was trying to re-trace even in my re-noob ways a deps tree. a complete Deps tree. Admin yes programing skills @ "Hello I suck....." As since FSarchiver is needed dep. and on a Cherry out of the box Environment all the breadcrumbs needed to build it. So if there was a Simple Gui Ebuild-maker I'd be all for it. (b'cuase I'da just contrib'ed the ebuild n done. ) I'm dyslexic so other than very simple scripts as needed I try to avoid programing , as my luck I'm likely to trash something if I make it overly sophisticated. noted as well a fresh GCC builds both just fine. (system was cherry used bin-package including the GCC suite) I have a bit of Gentoo Rust, so please forgive me. on Debian or redhat the IT Security//Audit/forensic tools gets often stale, on Gentoo , or the Pentoo overlay thier their more fresher . this one makes using qt4-fsarchiver for those ends or system backup a real plus. working on
http://sourceforge.net/projects/qt4-fsarchiver/files/deb-Pakete/Debian-6/qt4-fsarchiver-0.6.13-4-amd64.deb/download http://sourceforge.net/projects/qt4-fsarchiver/files/deb-Pakete/Debian-6/qt4-fsarchiver-0.6.13-4-i386.deb/download http://www.youtube.com/watch?v=oSKjGbLbflU operational video dont know if the Debian packages help any in making ebuilds if their was say a Perl script it'd be quite novel.
(In reply to comment #2) > @qt are you interested? If someone comes with an actual working ebuild, it can go under qt herd.
Sunrise is always an option http://www.gentoo.org/proj/en/sunrise/
Created attachment 328346 [details] Proposal Ebuild With Coments Much to learn in Ebuilding I do... Have to learn.... this is my first..... may be wise to fix probably many of my newbie mistakes its worth a shot tho....
Created attachment 328428 [details] Pre-Alpha proposal Ebuild shamelessly stolen from fsarchiver then hacked to some of it. Quite heavily commented.... It prolly would not work yet.... but prolly should not take to long....
Created attachment 329090 [details] qt4-fsarchiver-0.6.15.2.ebuild Better ebuild for qt4-fsarchiver. Still need to do some things, at least: - Make lzma and lzo dependencies optional(probably need to patch project file and/or sources) - icons are installed(and searched by program) in /usr/share/app-install, which is not correct IMO, should be something like /usr/share/qt4-fsarchiver - need to install only necessary locales(probably detect them, using l10n eclass) Some of this problems(icons PATH and lzma/lzo deps) should be reported upstream...
Created attachment 347686 [details, diff] diff for icons pathing
Created attachment 347690 [details] Verson bumped ebuild - epatch TkDiff 4.2 report File: /root/Downloads/qt4-fsarchiver-0.6.17-3/qt4-fsarchiver2.pro number of diffs: 1 0 regions were deleted 0 regions were added 1 regions were changed 1 ###################################################################### 2 # Automatically generated by qmake (2.01a) Mi. Jan 9 23:07:48 2013 3 ###################################################################### 4 5 TEMPLATE = app 6 TARGET = bin/qt4-fsarchiver 7 DEPENDPATH += . src translations src/ui 8 9 DEFINES += HAVE_CONFIG_H _REENTRANT _FILE_OFFSET_BITS=64 _LARGEFILE64_SOURCE _GNU_SOURCE 10 INCLUDEPATH += . src /usr/include/ext2fs /usr/include/et /usr/include/e2p /usr/include/blkid /usr/include/uuid 11 LIBS += -L/usr/lib -lQtGui -lQtCore -lpthread -lrt -llzma -lext2fs -lcom_err -le2p -lblkid -luuid -lz -lbz2 -llzo2 -lgcrypt -lgpg-error 12 OBJECTS_DIR = build 13 MOC_DIR = build 14 UI_DIR = build 15 RCC_DIR = build 16 CODECFORTR=utf8 17 CODECFORSRC=utf8 18 #CONFIG += debug 19 20 # Input 21 HEADERS += src/archinfo.h \ 22 src/archreader.h \ 23 src/archwriter.h \ 24 src/clone.h \ 25 src/clone_net.h \ 26 src/common.h \ 27 src/comp_bzip2.h \ 28 src/comp_gzip.h \ 29 src/comp_lzma.h \ 30 src/comp_lzo.h \ 31 src/config.h \ 32 src/connect_c_cpp.h \ 33 src/crypto.h \ 34 src/datafile.h \ 35 src/devinfo.h \ 36 src/dichl.h \ 37 src/dico.h \ 38 src/dir.h \ 39 src/error.h \ 40 src/filedialog.h \ 41 src/filesys.h \ 42 src/fs_btrfs.h \ 43 src/fs_ext2.h \ 44 src/fs_jfs.h \ 45 src/fs_ntfs.h \ 46 src/fs_reiser4.h \ 47 src/fs_reiserfs.h \ 48 src/fs_xfs.h \ 49 src/fsarchiver.h \ 50 src/gettext.h \ 51 src/logfile.h \ 52 src/mainWindow.h \ 53 src/mbr.h \ 54 src/net.h \ 55 src/net_ein.h \ 56 src/oper_probe.h \ 57 src/oper_restore.h \ 58 src/oper_save.h \ 59 src/options.h \ 60 src/qt_probe.h \ 61 src/queue.h \ 62 src/regmulti.h \ 63 src/setting.h \ 64 src/strdico.h \ 65 src/strlist.h \ 66 src/syncthread.h \ 67 src/system.h \ 68 src/thread.h \ 69 src/thread_archio.h \ 70 src/thread_comp.h \ 71 src/treeview.h \ 72 src/types.h \ 73 src/writebuf.h 74 FORMS += src/ui/clone_dialog.ui \ 75 src/ui/clone_dialog_net.ui \ 76 src/ui/dir_dialog.ui \ 77 src/ui/filedialog.ui \ 78 src/ui/fsarchiverMain.ui \ 79 src/ui/mbr_dialog.ui \ 80 src/ui/net.ui \ 81 src/ui/net_ein.ui \ 82 src/ui/setting.ui \ 83 src/ui/treeview.ui 84 SOURCES += src/archinfo.c \ 85 src/archreader.c \ 86 src/archwriter.c \ 87 src/clone.cpp \ 88 src/clone_net.cpp \ 89 src/common.c \ 90 src/comp_bzip2.c \ 91 src/comp_gzip.c \ 92 src/comp_lzma.c \ 93 src/comp_lzo.c \ 94 src/connect_c_cpp.c \ 95 src/crypto.c \ 96 src/datafile.c \ 97 src/devinfo.c \ 98 src/dichl.c \ 99 src/dico.c \ 100 src/dir.cpp \ 101 src/error.c \ 102 src/filedialog.cpp \ 103 src/filesys.c \ 104 src/fs_btrfs.c \ 105 src/fs_ext2.c \ 106 src/fs_jfs.c \ 107 src/fs_ntfs.c \ 108 src/fs_reiser4.c \ 109 src/fs_reiserfs.c \ 110 src/fs_xfs.c \ 111 src/fsarchiver.c \ 112 src/logfile.c \ 113 src/main.cc \ 114 src/mainWindow.cpp \ 115 src/mbr.cpp \ 116 src/net.cpp \ 117 src/net_ein.cpp \ 118 src/oper_probe.c \ 119 src/oper_restore.c \ 120 src/oper_save.c \ 121 src/options.c \ 122 src/qt_probe.cpp \ 123 src/queue.c \ 124 src/regmulti.c \ 125 src/setting.cpp \ 126 src/strdico.c \ 127 src/strlist.c \ 128 src/syncthread.c \ 129 src/thread.cpp \ 130 src/thread_archio.c \ 131 src/thread_comp.c \ 132 src/treeview.cpp \ 133 src/writebuf.c 134 RESOURCES += src/icon.qrc 135 # install 136 target.path = /usr/sbin 137 icon.files = src/images/harddrive.png 138 ! icon.path = /usr/share/qt4-fsarchiver 139 autostart.files = starter/qt4-fsarchiver.desktop 140 autostart.path = /usr/share/applications 141 doc.files = doc 142 doc.path = /usr/share/doc/qt4-fsarchiver 143 144 TRANSLATIONS += translations/qt4-fsarchiver_de.ts \ 145 translations/qt4-fsarchiver_ru.ts 146 QMAKE_EXTRA_COMPILERS += lrelease 147 lrelease.input = TRANSLATIONS 148 lrelease.output = ${QMAKE_FILE_BASE}.qm 149 lrelease.commands = $$[QT_INSTALL_BINS]/lrelease ${QMAKE_FILE_IN} -qm translations/${QMAKE_FILE_BASE}.qm 150 lrelease.CONFIG += no_link target_predeps 151 translations.files = translations/qt4-fsarchiver_de.qm \ 152 translations/qt4-fsarchiver_ru.qm 153 translations.path = /usr/share/qt4/translations 154 155 INSTALLS = target icon autostart translations doc 156 #QMAKE_CXXFLAGS_RELEASE = -pipe -Wall -g -O2 157 #QMAKE_CFLAGS_RELEASE = -pipe -Wall -g -O2
Created attachment 349770 [details, diff] qt4-fsarchiver-0.6.17-4 patch patch based on prior Ebuild Dialogs hear ****a more Final Ebuild will be needed. ****
qt4-fsarchiver-0.6.17-5.tar.gz 2014-01-15 version bump
Created attachment 376496 [details] ebuild
Created attachment 376500 [details, diff] icon path patch
Created attachment 377758 [details] qt4-fsarchiver-0.6.19.4.ebuild Updated ebuild for qt4-fsarchiver, thanks to IRC user Necrose99 Icon patch(thanks to Michael Lawrence) was incorporated as sed expression
Qt team is not interested in this, removing from CC
(In reply to Sergey Popov from comment #19) > Created attachment 377758 [details] > qt4-fsarchiver-0.6.19.4.ebuild > > Updated ebuild for qt4-fsarchiver, thanks to IRC user Necrose99 > > Icon patch(thanks to Michael Lawrence) was incorporated as sed expression all USE flags look invalid
(In reply to Julian Ospald (hasufell) from comment #21) > (In reply to Sergey Popov from comment #19) > > Created attachment 377758 [details] > > qt4-fsarchiver-0.6.19.4.ebuild > > > > Updated ebuild for qt4-fsarchiver, thanks to IRC user Necrose99 > > > > Icon patch(thanks to Michael Lawrence) was incorporated as sed expression > > all USE flags look invalid Look at gparted ebuild, this is common practice for software, that works with drives/archives. Want to change this? File a bug
I thought USE flags for optional runtime-only dependencies weren't allowed anymore.
(In reply to Michael Palimaka (kensington) from comment #23) > I thought USE flags for optional runtime-only dependencies weren't allowed > anymore. Correct, but QA probably does not care (although that is only a guess).
(In reply to Michael Palimaka (kensington) from comment #23) > I thought USE flags for optional runtime-only dependencies weren't allowed > anymore. They are not. But in this bug we are talking about ebuild that is not in portage tree yet. If i would include it in portage without cleanup - that would be a problem.
In comment #22 it sounds like you're recommending them!
(In reply to Julian Ospald (hasufell) from comment #24) > (In reply to Michael Palimaka (kensington) from comment #23) > > I thought USE flags for optional runtime-only dependencies weren't allowed > > anymore. > > Correct, but QA probably does not care (although that is only a guess). No, we care. And you are just nagging again. Try to guess: do i see updated ebuild from you in this bug? No. Everybody can go and say 'you are doing it wrong'. Not everybody can do things right on real example, not only by words. (In reply to Michael Palimaka (kensington) from comment #26) > In comment #22 it sounds like you're recommending them! Nope, not at all. Probably i could not said that clearer, sorry.
(In reply to Sergey Popov from comment #22) > Want to change this? File a bug I thought it's QAs job to ensure tree consistency, not mine.
(In reply to Julian Ospald (hasufell) from comment #28) > (In reply to Sergey Popov from comment #22) > > Want to change this? File a bug > > I thought it's QAs job to ensure tree consistency, not mine. Yes it is. But this does not mean, that you can not help us to do this. Anyway, let's keep this bug clear from offtopic discussion.
IUSE="+onbydefault +btrfs +jfs +ntfs reiser4 +reiserfs +xfss +sshfs" (Livecd="+btrfs +jfs +ntfs reiser4 +reiserfs +xfss +sshfs") or IUSE="livecd +btrfs +jfs +ntfs +reiser4 +reiserfs +xfss +sshfs" Livecd only for personal overlay and running molecule live-DVD builder Program is capable of using DFS/CIFS shares,or NFS etc other network shares. , though samba is a train-wreak at times... I may make a personal overlay or a modded for Spike 4 Sabayon building. spike-pentesting.org/ I will have no qualms in bumping the mainline Ebuild if this skeleton works. or keeping it maintained as a unofficial-helper/maintainer ,so long as the devs don't mind a quick check before committing. (***I am Dyslexic***)(so spelling errors, minor mistakes formatting, much i sometime miss them esp in haste.) however minor revisions IE qt4-fsarchiver-0.6.19.4.ebuild to qt4-fsarchiver-0.6.19.5.ebuild etc should be no big deal. Major features added might need a bit of help, , until such time as one is added. ***official-maintainer***) Proposed version bumps Italian translation to UI(roughly 2.5 hours), Soon as i get classwork caught up and some spare-time I will do so. (ts/poedit) Japanese Translation to UI likewise @ roughly 5.5 hours contribute to upstream author. Spanish translation for the .3 to .4 bump. recently done. Dieter's English is a bit rough, takes him about a week or so. so 0.6.19.5 or .6 wont be fore some weeks but by Junes end. since i'm contrib translations pushing Ebuild up myself only seams fair..
(In reply to Michael Lawrence from comment #30) > IUSE="+onbydefault +btrfs +jfs +ntfs reiser4 +reiserfs +xfss +sshfs" > (Livecd="+btrfs +jfs +ntfs reiser4 +reiserfs +xfss +sshfs") > or IUSE="livecd +btrfs +jfs +ntfs +reiser4 +reiserfs +xfss +sshfs" > Livecd only for personal overlay and running molecule live-DVD builder > > Program is capable of using DFS/CIFS shares,or NFS etc other network shares. > , though samba is a train-wreak at times... > I may make a personal overlay or a modded for Spike 4 Sabayon building. > spike-pentesting.org/ > > > I will have no qualms in bumping the mainline Ebuild if this skeleton works. > or keeping it maintained as a unofficial-helper/maintainer > ,so long as the devs don't mind a quick check before committing. (***I am > Dyslexic***)(so spelling errors, minor mistakes formatting, much i sometime > miss them esp in haste.) > however minor revisions IE qt4-fsarchiver-0.6.19.4.ebuild to > qt4-fsarchiver-0.6.19.5.ebuild etc should be no big deal. > Major features added might need a bit of help, > , until such time as one is added. ***official-maintainer***) > > > Proposed version bumps Italian translation to UI(roughly 2.5 hours), Soon as > i get classwork caught up and some spare-time I will do so. (ts/poedit) > Japanese Translation to UI likewise @ roughly 5.5 hours > contribute to upstream author. > Spanish translation for the .3 to .4 bump. recently done. > Dieter's English is a bit rough, takes him about a week or so. > > so 0.6.19.5 or .6 wont be fore some weeks but by Junes end. > > since i'm contrib translations pushing Ebuild up myself only seams fair.. anyhow my tanks....
oh man, whatever +*qt4-fsarchiver-0.6.19.4 (28 May 2014) + + 28 May 2014; Julian Ospald <hasufell@gentoo.org> + +qt4-fsarchiver-0.6.19.4.ebuild, +metadata.xml: + initial import wrt #438280, based on ebuild by Necrose99