emergedesktop.org Forum Index emergedesktop.org
Emerge Desktop Forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

New Installer

 
Post new topic   Reply to topic    emergedesktop.org Forum Index -> Development
View previous topic :: View next topic  
Author Message
GrumpyKuss



Joined: 09 Oct 2008
Posts: 107
Location: Southern California

PostPosted: Fri Mar 05, 2010 8:07 pm    Post subject: New Installer Reply with quote

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
View user's profile Send private message AIM Address
MeToo



Joined: 11 Oct 2005
Posts: 1677
Location: Faro, Portugal

PostPosted: Fri Mar 05, 2010 8:17 pm    Post subject: Re: New Installer Reply with quote

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
View user's profile Send private message
GrumpyKuss



Joined: 09 Oct 2008
Posts: 107
Location: Southern California

PostPosted: Sat Mar 06, 2010 12:20 am    Post subject: Reply with quote

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
View user's profile Send private message AIM Address
MeToo



Joined: 11 Oct 2005
Posts: 1677
Location: Faro, Portugal

PostPosted: Sat Mar 06, 2010 12:39 am    Post subject: Reply with quote

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
View user's profile Send private message
lsendoya



Joined: 17 Jan 2010
Posts: 32
Location: Bogotá, Colombia

PostPosted: Thu Jun 24, 2010 3:16 pm    Post subject: check wikientry? Reply with quote

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
View user's profile Send private message
MeToo



Joined: 11 Oct 2005
Posts: 1677
Location: Faro, Portugal

PostPosted: Thu Jun 24, 2010 3:48 pm    Post subject: Reply with quote

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
View user's profile Send private message
LoL



Joined: 30 Mar 2008
Posts: 353

PostPosted: Fri Jun 25, 2010 3:58 pm    Post subject: Reply with quote

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 ... Crying or Very sad

Dv8 N0w!



Oontz <-- Click Here
Back to top
View user's profile Send private message
MeToo



Joined: 11 Oct 2005
Posts: 1677
Location: Faro, Portugal

PostPosted: Fri Jun 25, 2010 4:12 pm    Post subject: Reply with quote

Is MojoPac a remote login thing?

You are welcome to test it Wink
_________________
build 5.1.0.330
Win XP x86 SP3
Back to top
View user's profile Send private message
LoL



Joined: 30 Mar 2008
Posts: 353

PostPosted: Fri Jun 25, 2010 4:26 pm    Post subject: Reply with quote

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 Wink

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 Smile


---

[1] I'd already done all your thinking for you - All you had to do was click on the link Wink
_________________
XP Pro/Home ... *sigh* - No eD right now ... Crying or Very sad

Dv8 N0w!



Oontz <-- Click Here
Back to top
View user's profile Send private message
MeToo



Joined: 11 Oct 2005
Posts: 1677
Location: Faro, Portugal

PostPosted: Fri Jun 25, 2010 4:41 pm    Post subject: Reply with quote

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
View user's profile Send private message
LoL



Joined: 30 Mar 2008
Posts: 353

PostPosted: Fri Jun 25, 2010 8:03 pm    Post subject: Reply with quote

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 Sad

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 Smile

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 Wink

---

[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 Sad

[2] I find that adding the word review ... or Wikipedia [3] ... to the search provides a better return on my time Wink

[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 ... Crying or Very sad

Dv8 N0w!



Oontz <-- Click Here
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    emergedesktop.org Forum Index -> Development All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group