On Friday 06 May 2005 13:31, Dr. Giovanni A. Orlando wrote: > Hans Reiser wrote: > > >I think someone is going to pay us to write the online repacker in the > >very near future, though I can't say their name. > > > >Giovanni, if by parted support you mean that you are going to write a > >resizer (and now that I take a moment to remember what parted does it > >seems certain you do mean that), I wish you would not. We are so > >amazing far in debt right now.... > > > > > Hi, > > It is important to fix some points to clarify. > > At first, "parted" is a binary that interact with the "libparted" > library to run > some features about partitions, like: > * mkfs > * fsck > * cp > * mv > * resize > * and others. > > Actually, parted have zero support for Reiser4. > > Why we need Reiser4 support inside parted? > > We need that parted support Reiser4, because our installer actualy a > hacked version of RedHat anaconda > uses pyparted that need parted to create the partitions on the FS on > a new installation. > (Therefore also RH people and Linux distro that uses anaconda, like > YellowDog will benefit for this code). > > Therefore, we don't need to resize Reiser4 partitions actually. > > The necessary code is not necessarely complicated, because libraries > are well written. > However, I need to understant how Reiser4 do jobs like fsck and mkfs > and this code
they are wrappers to libreiser4 & librepair. also have a look at reiser4progs/demos/busy (it is able to create file on reiser4, copy them to/from, rm, stat, truncate, etc) which is the wrapper to libreiser4 too. > cannot be a simple or equivalent (system("mkfs.reiser4")). > > It is necessary to use the parted API to do that. > > FTOSX 2004 includes "reiser4" packages, including "libaal", from Sep > 2004. > (Check ftp://ftp.futuretg.com/pub/FTOSX/FTOSX_Desktop_2004/i386/SRPMS) > > I create some directories, one for parted 1.6.15 (my hacked version) > and another for (1.6.22), latest one. > > People that want to know more about the internal of this code, can > browse: > > ftp://ftp.futuretg.com/pub/Projects/parted+Reiser4/Actual_without_support/parted-1.6.15/doc/TUTORIAL > > I need to update around 111 chapters in six courses, and therefore I > will dedicate only 1/2 hours per day to move on > on this matter. > > Thanks, > Giovanni. > > > > -- > > > -- > -- > > Check FT Websites ... http://www.futuretg.com - ftp://ftp.futuretg.com > http://www.FTLinuxCourse.com > http://www.FTLinuxCourse.com/Certification > http://www.RPMParadaise.org > http://www.YourPersonalOperatingSystem.com > > Mobile: +39 393 665 4239 > Lancelot is back! -- Thanks, Vitaly Fertman