The current stage looks like:
and it works well for nativeEx_Win7 and nativeEx_barebone.
Maybe there are opinions, suggestions etc. before a publish of the package.
Peter
EDIT 2010-JUN-16: Added latest GUI
Posted 04 June 2010 - 02:31 PM
Posted 04 June 2010 - 02:53 PM
The previous "Finish", " Finalize", "Emulate" etc. scripts will become obsolete and can be deleted.I don't quit understand, will this replace the previous scripts or is this a script to operate the other scripts in a more user friendly way?
Posted 04 June 2010 - 08:03 PM
Posted 04 June 2010 - 09:13 PM
Hi Peter,Maybe there are opinions, suggestions etc. before a publish of the package
Posted 05 June 2010 - 10:30 AM
I'l do some test what is possible.Thanks for this. I do have two suggestions. First, it'd be great if PEFactory was compatible with WimPack. Second, it'd be great if it were compatible with RegFactory.
I'm sure that the functionality of DefineBootsector.Script is fully or 99% contained in the PEFactory package.Also, since we can't test yet, I'm not sure if this suggestion has already been implemented. But it'd be great if the grub4dos option supported the current mechanism of adding and replacing items like with the DefineBootsector script.
Posted 05 June 2010 - 10:38 AM
Current functionality is:I'm sure that the functionality of DefineBootsector.Script is fully or 99% contained in the PEFactory package.
Posted 05 June 2010 - 11:24 AM
The current solution provides a custom grub4dos configuration. Sample here:Current functionality is:
MenuAdd_GRUB,grub4dos_entry,Prepend|Append|RemoveDefault
Supplied menu.lst entry can be prepended or appended to menu.lst. Alternatively, the default option can be overwritten by the one supplied if that is desirable.
Regards,
Galapo.
[Process] //use the already built menu.lst FileCopy,<myMenu>,%MenuFile%
Posted 05 June 2010 - 11:42 AM
Posted 05 June 2010 - 12:33 PM
Currently grldr is written in grub4dos.script, and overwrites already existing loaders.What about the file grldr? Would Grub4DosStandard.script overwrite one already supplied earlier in build?
If,EXISTDIR,%GrubDir%,ExtractFile,%ScriptFile%,Grub,grldr,%GrubDir% Else,ExtractFile,%ScriptFile%,Grub,grldr,%PESourceDir%If necessary, that can be changed, but I think that the current solution will give no issues.
Posted 05 June 2010 - 12:42 PM
Posted 05 June 2010 - 01:20 PM
The PEFactory is intended to be simple and fullfill 9x% of all cases without any "expert knowledge" of the user.I think it gives an issue if someone wants to use a particular version. For example, I prefer a chenall build as it provides progress indication when ram-booting.
Regards,
Galapo.
If,%CrazyOption%,EQUAL,TRUE,FileCopy,<loader_crazy>,%TempFolder%\grldr Else,FileCopy,<loader_standard>,%TempFolder%\grldr Encode,%Grub4DOSScript%,grub,%TempFolder%\grldr
Posted 05 June 2010 - 01:28 PM
Ok, I was just providing this feedback because in the link you provided you've written: "PEFactory package is a solution to have ONE final PE build / test for ALL projects." I assumed "all" meant all, so was providing feedback from a LiveXP perspective. Currently I'm not sure PEFactory will work as it doesn't provide compatibility with currently implemented grub4dos options.The PEFactory is intended to be simple and fullfill 9x% of all cases without any "expert knowledge" of the user.
Posted 05 June 2010 - 02:19 PM
Posted 05 June 2010 - 02:23 PM
Well, you could stop complaining and do some script updating yourself.I sure hope PEFactory will not turn into a LiveXP kinda script, where millions of options are thrown at the user.
Posted 05 June 2010 - 02:54 PM
PeterTo avoid misunderstandings:
PEFactory does not claim to put ALL existing projects into a "Run Basket".
Existing projects have to qualify themselves for beeing enlosed in the "Run Basket" and maybe do some changes to make this possible.
When they do not want to be included into the "Run Basket", there is no restriction that the projects remain like they are.
They just have not to use the PEFactory package.
Posted 05 June 2010 - 06:48 PM
I'm not complaining, i just happen to disagree with the LiveXP philosophy.Well, you could stop complaining and do some script updating yourself.
Posted 07 June 2010 - 11:39 PM
Posted 08 June 2010 - 11:23 AM
Posted 08 June 2010 - 05:02 PM
Posted 10 June 2010 - 08:30 PM
After a fairly long break (playing with Android and new Nexus One)...seems like a good idea, but not sure implementation fits well since it is after the fact, and I would like to see more of this split into two parts...To explain more, please read here.
Maybe there are opinions, suggestions etc. before a publish of the package.
Peter
Posted 10 June 2010 - 09:16 PM
Posted 10 June 2010 - 09:35 PM
Given our discussion above, I fail to see how this could possibly be the "one thing" that a project maintainer has to do. For LiveXP, I've already explained how PEFactory in its current implementation is fundamentally incompatible. As explained, that's not necessarily a problem with LiveXP, just that PEFactory can't cover all the options without additional development on PEFactory.The project author only has to do one thing: Thell the package some fundamental values:
Posted 11 June 2010 - 10:26 AM
After the nativeEx_barebone theme is closed for me (The 'Main Customer' LiveXP is not able or refuses to update to WB 081 RC1 / 082):As explained, that's not necessarily a problem with LiveXP, just that PEFactory can't cover all the options without additional development on PEFactory.
Posted 11 June 2010 - 10:44 AM
Now, I know you disagree. But the reality is that not doing this just gets people offside. I hope this isn't your underlying intention -- I really do hope that you desire a WB that works with other projects and actually supports other developers. At the moment, I don't feel that's the case.In my opinion, we should be able to drop the new WB into our projects and have them work. The only exception to this would be in the case of an actual script bug, or if there is agreement among WB development and project maintainers that a crucial syntax change necessitates not supporting backwards compatibility.
0 members, 0 guests, 0 anonymous users