I was using PackageAware for the first time. I used a clean virutal machine, just like recommended, to do the install on. Here are the oddities I discovered:
1) The captured setup does not include any of the files that were installed. If I knew where all the files were installed too, and I could easily transfer them to another machine, then I really wouldn't need PackageAware. Now how am I susposed to build an install on my machine with InstallAware if I don't have access to the installed files?
2) The captured setup picked up the wrong install. I used VMWare for my virtual machine. Prior to using PackageAware I installed VMWare Tools and all the updates to the operating system. After rebooting I ran PackageAware and it detected VMWare Tools and even set all the Application Information (including Project Properties, Summary Information and Add-Remove Programs) for VMWare tools. Rather odd that it would do that.
3) PackageAware included itself. I was scanning through the registry changes and noticed that PackageAware included itself. It included "$PROFILESME$\\Application Data\\PackageAware\\mpa.exe" in the "Software\\Microsoft\\Windows\\CurrentVersion\\Run" key under HKCU. Seems like it ought to recognize itself.
I am really curious on how to deal with the first issue, and the second one is an odd annoyance, while I think the third is a bug.[/list][/list]
PackageAware Oddities
-
- Posts: 5
- Joined: Thu Apr 06, 2006 1:40 pm
- Contact:
-
- Posts: 3452
- Joined: Thu Dec 22, 2005 7:17 pm
- Contact:
From what you say, I think you ran PackageAware at the wrong sequence, or something similar. Its impossible for PackageAware to capture, for example, files for a product that are already installed, the product simply doesn't work that way.
Also, PackageAware has standard exclusion filters, which exclude not only itself, but also files and registry keys which are 100% safe and known not be part of your setup (without a solid exclusion list like PackageAware's, it would be very hard to sift through all the garbage that is captured along with your installation).
Also, PackageAware has standard exclusion filters, which exclude not only itself, but also files and registry keys which are 100% safe and known not be part of your setup (without a solid exclusion list like PackageAware's, it would be very hard to sift through all the garbage that is captured along with your installation).
Michael Nesmith
InstallAware
Home of The Next Generation MSI Installer
Get your free copy today - http://www.installaware.com/
InstallAware
Home of The Next Generation MSI Installer
Get your free copy today - http://www.installaware.com/
-
- Posts: 5
- Joined: Thu Apr 06, 2006 1:40 pm
- Contact:
Teach me
I thought it seemed really odd. This is what I did. Where did I go wrong and what can I do better next time.
1) Created XP virtual machine
2) Instlled VMWare Tools - rebooted
3) Ran Windows update to get all updates - rebooted
4) Ran PackageAware to the screen it told me to run the install
5) Ran the installation for Oracle10g XE
6) Modified Oracle for the correct settings
7) Created a database in Oracle
8) Cleaned up files used for the install
9) Rebooted (as the PackageAware dialog suggested)
10) Finished the PackageAware process creating a captured setup
11) Copied the captured setup off the virtual machine and on to the machine with InstallAware installed.
12) Noticed NONE of the file installed by Oracle were included in the captured setup.
13) Noticed other things mentioned in my last post.
Tips or suggestions? I am all ears. From what I can tell from the documentation I followed all the steps.
Thanks for the quick response!
1) Created XP virtual machine
2) Instlled VMWare Tools - rebooted
3) Ran Windows update to get all updates - rebooted
4) Ran PackageAware to the screen it told me to run the install
5) Ran the installation for Oracle10g XE
6) Modified Oracle for the correct settings
7) Created a database in Oracle
8) Cleaned up files used for the install
9) Rebooted (as the PackageAware dialog suggested)
10) Finished the PackageAware process creating a captured setup
11) Copied the captured setup off the virtual machine and on to the machine with InstallAware installed.
12) Noticed NONE of the file installed by Oracle were included in the captured setup.
13) Noticed other things mentioned in my last post.
Tips or suggestions? I am all ears. From what I can tell from the documentation I followed all the steps.
Thanks for the quick response!
-
- Posts: 5
- Joined: Thu Apr 06, 2006 1:40 pm
- Contact:
-
- Posts: 3452
- Joined: Thu Dec 22, 2005 7:17 pm
- Contact:
So its faster to test, try this on a clean machine -
Run PackageAware initial scan, create a file on the Desktop, reboot, run a comparison scan, generate project, see if it captures that file.
When we test that here, it works. The resulting package is called VMware Tools but that is only because a conf file in the VMware folder changed during the reboot, and PackageAware is picking that up.
Run PackageAware initial scan, create a file on the Desktop, reboot, run a comparison scan, generate project, see if it captures that file.
When we test that here, it works. The resulting package is called VMware Tools but that is only because a conf file in the VMware folder changed during the reboot, and PackageAware is picking that up.
Michael Nesmith
InstallAware
Home of The Next Generation MSI Installer
Get your free copy today - http://www.installaware.com/
InstallAware
Home of The Next Generation MSI Installer
Get your free copy today - http://www.installaware.com/
-
- Posts: 5
- Joined: Thu Apr 06, 2006 1:40 pm
- Contact:
What is happening is PackageAware is failing to remove itself from the HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run key.
It is leaving an entry for
PackageAware="C:\\Documents and Settings\\user\\Application Data\\PackageAware\\mpa.exe"
This entry is needed to it will run again after reboot, but since it is left there it finds it during the Delta Process. Also, it runs again on each reboot. Rather anoying. . . .
I did a screen capture of the process if you want I can upload it for you to see what I did.
It is leaving an entry for
PackageAware="C:\\Documents and Settings\\user\\Application Data\\PackageAware\\mpa.exe"
This entry is needed to it will run again after reboot, but since it is left there it finds it during the Delta Process. Also, it runs again on each reboot. Rather anoying. . . .
I did a screen capture of the process if you want I can upload it for you to see what I did.
-
- Posts: 3452
- Joined: Thu Dec 22, 2005 7:17 pm
- Contact:
It will remove itself from there when you create the setup project - that is how the wizard works.
Michael Nesmith
InstallAware
Home of The Next Generation MSI Installer
Get your free copy today - http://www.installaware.com/
InstallAware
Home of The Next Generation MSI Installer
Get your free copy today - http://www.installaware.com/
Who is online
Users browsing this forum: No registered users and 192 guests