| View previous topic :: View next topic |
| Author |
Message |
GrumpyKuss
Joined: 09 Oct 2008 Posts: 107 Location: Southern California
|
Posted: Fri Mar 05, 2010 8:07 pm Post subject: New Installer |
|
|
Hi folks,
I have been following along with the dev cycle for Emerge and I have to say moving to the XML based configuration vs the original registry based system. Ironhead, as busy as he is hasn't had time to make a new installer and I wouldn't want to put that on his plate too.
For a work project I've had to do some install scripting with NSIS and wondered if there is an official list of things to be hand so I could create an NSIS script to generate an installer for the new build. My thinking is to submit a script to make it easier for Ironhead to package an installer. Just add the process to then end of his make build.
Anyone else up for this? _________________ Veni, Vidi, Velcro: I came, I saw, I got stuck
XP64-SP2 - eD 5.2.0.330 |
|
| Back to top |
|
 |
MeToo
Joined: 11 Oct 2005 Posts: 1677 Location: Faro, Portugal
|
Posted: Fri Mar 05, 2010 8:17 pm Post subject: Re: New Installer |
|
|
| GrumpyKuss wrote: |
I have to say moving to the XML based configuration vs the original registry based system. |
There is something missing on this sentence... Was it good or bad?
(IMHO it was fantastic! You can make eD 100% portable and self-contained)
| GrumpyKuss wrote: |
My thinking is to submit a script to make it easier for Ironhead to package an installer. Just add the process to then end of his make build.
Anyone else up for this? |
I think that is an excellent idea! My knowledge is not up to that task, but I hope others can help! Thanks, GK! _________________
build 5.1.0.330
Win XP x86 SP3 |
|
| Back to top |
|
 |
GrumpyKuss
Joined: 09 Oct 2008 Posts: 107 Location: Southern California
|
Posted: Sat Mar 06, 2010 12:20 am Post subject: |
|
|
| MeToo wrote: |
There is something missing on this sentence... Was it good or bad?
(IMHO it was fantastic! You can make eD 100% portable and self-contained) |
Yep I agre it was great. As for making it portable, well I can't really see a replacement shell being portable as far as running it off my USB stick but making it so the settings are easier to get to I love that.
As for the task itself I started thinking of a rough build list of what needs to happen in the installer. I thought I would make a rough outline here for comment and lets see if I have most of it covered. It could very well be I am missing something so if you see a correction or perhaps a change in order let me know.
I am starting with the 64Bit build first but it is essentially the same save for version checking. Note that these are summary points and some items obviously have quite a few items contanded in them.
64 Bit Build list - Emerge Desktop
| Code: |
Determine OS Version
Check 64 bit
Determine Type for Default Install Path--XP/Vista/Win7
Check if EmergeCore running
if running:
Dialog on quitting shell to update install checkbox for backup of current version
Shutdown/Kill EmergeCore
if Backup find install directory by WinVersion
Not found--dialog user setting install directory
backup folder--create if needed
move/replace current install to backup
else:
User Dialog Create Install Directory
Extract current version to selected install directory
Create <User>\Emerge Desktop - Schemes
Create <User>\Application Data\Emerge Desktop--Themes,Files,theme.xml
Check Registry for emerge key if so dialog run reg2XML
Execute EmergeCore /shellchanger
Dialog Create Start Menu shortcuts
Dialog Go to Emerge Tutorial site
Exit |
Probably not perfect nor complete, but I figure folks will chime in with things I am missing.
Comments appreciated. _________________ Veni, Vidi, Velcro: I came, I saw, I got stuck
XP64-SP2 - eD 5.2.0.330 |
|
| Back to top |
|
 |
MeToo
Joined: 11 Oct 2005 Posts: 1677 Location: Faro, Portugal
|
Posted: Sat Mar 06, 2010 12:39 am Post subject: |
|
|
| GrumpyKuss wrote: |
As for making it portable, well I can't really see a replacement shell being portable as far as running it off my USB stick |
You are wrong. You can currently do that. As long as you make sure your USB stick is always assigned the same drive letter on a given PC, you can (i.e it can be drive E: on one PC and drive K: on the other, but always E: and always K: )
Regarding the NSIS script, I think the current installer is one, so maybe ironhead can contribute with the one that is already written and keep going from that point. _________________
build 5.1.0.330
Win XP x86 SP3 |
|
| Back to top |
|
 |
lsendoya
Joined: 17 Jan 2010 Posts: 32 Location: Bogotá, Colombia
|
Posted: Thu Jun 24, 2010 3:16 pm Post subject: check wikientry? |
|
|
| MeToo wrote: | | GrumpyKuss wrote: |
As for making it portable, well I can't really see a replacement shell being portable as far as running it off my USB stick |
You are wrong. You can currently do that. As long as you make sure your USB stick is always assigned the same drive letter on a given PC, you can (i.e it can be drive E: on one PC and drive K: on the other, but always E: and always K: ). |
...Which makes me realize the wikipedia entry in eD is, in fact, wrong about that specific point:
"Since latest releases, personal visual customizations can be saved as "themes" as a whole, or as "schemes" for each applet or group of applets. All options available in emergeDesktop are saved in XML files, making not only the visual themes and styles fully portable, but the whole Shell replacement, providing the system drive letter stays the same in both computers."
I changed the entry but, could you MeToo check this? also the article is marked as "may not meet the general notability guideline. Please help to establish notability by adding reliable, secondary sources about the topic. If notability cannot be established, the article is likely to be merged, redirected, or deleted. (April 2010)". I had no idea what it means so I'll leave this one to someone else.
http://en.wikipedia.org/wiki/Emerge_Desktop _________________ Follow the rabbit!
Win 7 home premium 64 / x64 @ 2.00GHz
Shell: emerge Desktop 5.0.0.330  |
|
| Back to top |
|
 |
MeToo
Joined: 11 Oct 2005 Posts: 1677 Location: Faro, Portugal
|
Posted: Thu Jun 24, 2010 3:48 pm Post subject: |
|
|
Yes, you are right. The wikipedia sentence was incorrect. (I have no idea who maintains the eD wikipedia page...) Your sentence is accurate.
Don't worry about the notability. That must be just a warning to allow wikipedia to be legally able to remove any offending page.
Thanks! _________________
build 5.1.0.330
Win XP x86 SP3 |
|
| Back to top |
|
 |
LoL
Joined: 30 Mar 2008 Posts: 353
|
Posted: Fri Jun 25, 2010 3:58 pm Post subject: |
|
|
I've been using MojoPac for a long time now and was able to install (and run) eD on it, but it wouldn't allow me to replace Explorer as the shell
I haven't updated my MojoPac in a long time either, so maybe things have changed since then and it won't work at all ... or maybe it will allow eD as the shell now
Either way around, it might be worth investigating how far eD could be made to work with it, since then, eD could have a truly portable existence as well
</just a thought> _________________ XP Pro/Home ... *sigh* - No eD right now ...
Dv8 N0w!
Oontz <-- Click Here |
|
| Back to top |
|
 |
MeToo
Joined: 11 Oct 2005 Posts: 1677 Location: Faro, Portugal
|
Posted: Fri Jun 25, 2010 4:12 pm Post subject: |
|
|
Is MojoPac a remote login thing?
You are welcome to test it  _________________
build 5.1.0.330
Win XP x86 SP3 |
|
| Back to top |
|
 |
LoL
Joined: 30 Mar 2008 Posts: 353
|
Posted: Fri Jun 25, 2010 4:26 pm Post subject: |
|
|
| MeToo wrote: | | Is MojoPac a remote login thing? |
Now that really is lazy on your part [1]
No ... MojoPac is an application virtualization product - "Any application that runs inside this environment runs off the USB device without affecting the filesystem of the host. A user installs most applications (including Microsoft Office, Adobe Photoshop, Firefox) on the portable storage device by simply running the installer inside this environment."
| MeToo wrote: | You are welcome to test it  |
Hmmm ... is that so?
Maybe I'll find some time to do so - I should really think about upgrading my MojoPac anyway, so it'd be an excuse
---
[1] I'd already done all your thinking for you - All you had to do was click on the link  _________________ XP Pro/Home ... *sigh* - No eD right now ...
Dv8 N0w!
Oontz <-- Click Here |
|
| Back to top |
|
 |
MeToo
Joined: 11 Oct 2005 Posts: 1677 Location: Faro, Portugal
|
Posted: Fri Jun 25, 2010 4:41 pm Post subject: |
|
|
Not really.
I did click the link and watch the crummy flash presentation they have there instead of a proper documentation.
It was not clear enough for me and I didn't want to install the application before I knew how it worked (as I'm sure you wouldn't either)
Thank you for your explanation. _________________
build 5.1.0.330
Win XP x86 SP3 |
|
| Back to top |
|
 |
LoL
Joined: 30 Mar 2008 Posts: 353
|
Posted: Fri Jun 25, 2010 8:03 pm Post subject: |
|
|
| MeToo wrote: | Not really.
I did click the link and watch the crummy flash presentation they have there instead of a proper documentation. |
Ah, mea culpa, I'm afraid
I really was lazy - All I did was google "mojopac" and copy/paste the URL [1]
Sorry
| MeToo wrote: | | It was not clear enough for me and I didn't want to install the application before I knew how it worked (as I'm sure you wouldn't either) |
Quite sensible - I wouldn't expect less of you
| MeToo wrote: | | Thank you for your explanation. |
No problem
All I did was google "mojopac" and "wikipedia" - It took longer to write this reply than to find the information
---
[1] I never watch those things myself and always look elsewhere if that's what I see [2] - I'd have known that, if I'd looked there first ... and wouldn't have wasted your time ... Sorry
[2] I find that adding the word review ... or Wikipedia [3] ... to the search provides a better return on my time
[3] I'm pretty adept at spotting PR when I see it, and recognise which articles are likely to be less reliable as a result _________________ XP Pro/Home ... *sigh* - No eD right now ...
Dv8 N0w!
Oontz <-- Click Here |
|
| Back to top |
|
 |
|