Hi Masafumi-san, Can you describe or attach a sample of the finalizer scripts you used to install the modified packages? Do you add the modified packages as SVR4 packages, or did you import them into your own IPS repo and install from that repo?
Since you only modified liborchestrator, I think it would be easier to have the finalizer script replace only the liborchestrator.so.1 file in the proto area, and not replace the whole package. --Karen Masafumi Ohta wrote: > Ethan, > > I now have uploaded 3 files about webrev: > > slim_source.pdf 22-Jul-2009 02:24 15K > slim_source.ps 22-Jul-2009 02:24 34K > webrev.zip 22-Jul-2009 02:23 224 > > -masafumi > > > On 09.7.22 1:31 AM, Masafumi Ohta wrote: >> Ethan, >> >> really sorry I misunderstood "webrev" >> I will upload again with using webrev so soon. >> >> Thanks, >> >> -masafumi >> >> On 09.7.20 6:42 PM, Masafumi Ohta wrote: >>> Ethan, >>> >>> okay got that. >>> I tried to attach the files but it is over the size (40KB)? >>> so I re-uploaded perform_slim_install.c and slim_cd_x86_3.xml >>> >>> *perform_slim_install.c >>> I pointed out 2330th line later about my changes in the file as >>> follows,that is, >>> >>> /* >>> * Set zfs compression for root pool. >>> * (I changed as follows) >>> */ >>> >>> >>> (void) snprintf(cmd, sizeof (cmd), >>> "/usr/sbin/zfs set compression=on $s/ROOT/$s", >>> ROOTPOOL_NAME, be_name); >>> >>> *slim_cd_x86_3.xml >>> >>> I changed two points:'post_install_remove_packages' and 'finalizer' >>> >>> I pointed out 241st line later about my changes as follows for >>> ''post_install_remove_packages' >>> (for removing old installer packages) >>> >>> == >>> <!-- SUNWinstaller Change for replacing installer1 --> >>> <pkg name="SUNWgui-install"/> >>> <pkg name="SUNWinstall"/> >>> == >>> >>> and point out 408th line later about my changes as follows for >>> "finalizer" >>> (for installing new installer packages for zfs compression) >>> >>> == >>> <!-- replacing new installer for zfs compression--> >>> <script name="/root/manufest/SUNWgui_install_install"> >>> <checkpoint >>> name="SUNWgui-install" >>> message="SUNWgui-install installation"/> >>> </script> >>> <script name="/root/manufest/SUNWinstall_install"> >>> <checkpoint >>> name="SUNWinstall" >>> message="SUNWinstall installation"/> >>> </script> >>> <script name="/root/manufest/SUNWinstall-lib_install"> >>> <checkpoint >>> name="SUNWinstall-libs" >>> message="SUNWinstall installation"/> >>> </script> >>> == >>> >>> for more detail I much appreciate if you could check these files >>> downloading. >>> >>> Thanks a lot, >>> -masafumi >>> >>> On 09.7.20 4:08 PM, Ethan Quach wrote: >>>> Masafumi, >>>> >>>> Attaching or pointing us to a webrev of your changes might be helpful. >>>> >>>> -ethan >>>> >>>> >>>> Masafumi Ohta wrote: >>>>> Hi Shawn >>>>> >>>>> I had omit 'entire' as said so I correct >>>>> but I failed again installer doesn't work and dump the core.. >>>>> >>>>> I filed something log and related files on the site: >>>>> http://kohju.justplayer.com/docs/mirror/OpenSolaris/eeepc-special/work/ >>>>> >>>>> >>>>> first time I added >>>>> /slim_0906/usr/src/lib/liborchestrator/perform_slim_install.c >>>>> and added as follows (see the 'perform_slim_install.c'on the site) >>>>> >>>>> (void) snprintf(cmd, sizeof (cmd), >>>>> "/usr/sbin/zfs set compression=on $s/ROOT/$s", >>>>> ROOTPOOL_NAME, be_name) >>>>> >>>>> >>>>> and build and succeeded (see the log files on the site). >>>>> and distro_const with 'slim_cd_x86_3.xml to >>>>> replace SUNWgui-install,SUNWinstall,SUNWinstall-libs for oldies. >>>>> it succeeded to build LiveUSB and tried to use on my Eee 901. >>>>> >>>>> when I use 'pfexec gui-install',it doesn't work and says >>>>> 'Segmentation Fault(core dumped)'.. >>>>> I checked the cores,gui-install seemed to be failed by >>>>> liborchestrator.. >>>>> >>>>> So I tried not to change any source files(but I only changed >>>>> developer.sh to use SunStudioexpress) >>>>> and did the same way but I met same -doesn't work and dump core... >>>>> >>>>> I would be much appreciate if you could check it and give me some >>>>> ideas.. >>>>> >>>>> Thanks a lots, >>>>> (And give some ideas to Alex(in facebook) and ClayB(in IRC in >>>>> Caiman)) >>>>> >>>>> -masafumi >>>>> >>>>> On 09.7.13 2:55 PM, Shawn Walker wrote: >>>>>> Masafumi Ohta wrote: >>>>>>> Hello, >>>>>>> >>>>>>> I would love to add 'zfs set compression=on >>>>>>> /rpool/ROOT/opensolaris' to OpenSolaris installer. >>>>>>> So lately I've been reading caiman slim_source for adding zfs >>>>>>> set compression=on,because >>>>>>> lately increasing OpenSolaris specs makes would take bigger disks >>>>>>> >>>>>>> I now decreasing OpenSolaris packages deleting non-useful >>>>>>> packages for netbooks. >>>>>>> .but I am afraid I might not catch up with that 'bigger' size >>>>>>> OpenSolaris latest has. >>>>>> >>>>>> Just be certain that 'entire' is not one of the packages you omit. >>>>>> >>>>>> Otherwise, the installed system won't work properly with the >>>>>> package management system (because packages won't be properly >>>>>> constrained to a specific build). >>>>>> >>>>>> Cheers, >>>>> >>>>> _______________________________________________ >>>>> caiman-discuss mailing list >>>>> caiman-discuss at opensolaris.org >>>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss >>> >> > > _______________________________________________ > caiman-discuss mailing list > caiman-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/caiman-discuss