Novell Home

Getting a Clean SnAppShot of Opera

Novell Cool Solutions: Feature
By Bjoern Gaul

Digg This - Slashdot This

Posted: 29 Aug 2003
 

I've found that ZENworks doesn't make a clean snAppShot of Opera 7.11. It won't take all ini-Settings correctly. Here's how I was able to make it all work so you can distribute and run Opera 7.11.

Solution

  1. Within the Snapshot-Tool select "Custom" and deselect that Snapshot will scan ini-Files.
  2. Now make your Installation (it doesn't matter if you install with or without Java). Additional you could run Opera and change some Default-Settings like the Proxy.
  3. Now copy all ini-Files under the Opera-Directory (Target-Path)into an subdirectory of your FIL-Directory (Source-Path). I use one called "INI".
  4. And copy all INI-Files under ApplicationData, Opera Director into another Subdirectory of the FIL-Dir. I use "User-INI".
  5. Now you have to complement the Opera711.axt with the line that will tell the application to copy the ini-Files. You can see them in my Example. It's generally:

    [File Copy]
    Flag=Update Create
    Source=%SOURCE_PATH%\YourDir]\File.INI
    Target=%TARGET_PATH%\Where_you_found_the_ini
  6. Now save the AXT-File and make your Application Object with ConsoleOne
  7. Now you should be able to distribute and run Opera 7.11

Example

Here are my additions to the Opera711.axt:

[File Copy]
Flag=Update Create
Source=%SOURCE_PATH%\INI\OperaDef6.ini
Target=%TARGET_PATH%\OperaDef6.ini

[File Copy]
Flag=Update Create
Source=%SOURCE_PATH%\INI\dialog.ini
Target=%TARGET_PATH%\dialog.ini

[File Copy]
Flag=Update Create
Source=%SOURCE_PATH%\INI\fastforward.ini
Target=%TARGET_PATH%\fastforward.ini

[File Copy]
Flag=Update Create
Source=%SOURCE_PATH%\INI\plugin-ignore.ini
Target=%TARGET_PATH%\plugin-ignore.ini

[File Copy]
Flag=Update Create
Source=%SOURCE_PATH%\INI\search.ini
Target=%TARGET_PATH%\search.ini

[File Copy]
Flag=Update Create
Source=%SOURCE_PATH%\INI\UnWise.ini
Target=%TARGET_PATH%\UnInst\UnWise.ini

[File Copy]
Flag=Update Create
Source=%SOURCE_PATH%\INI\OpUninst.ini
Target=%TARGET_PATH%\UnInst\OpUninst.ini

[File Copy]
Flag=Update Create
Source=%SOURCE_PATH%\INI\standard_mouse.ini
Target=%TARGET_PATH%\defaults\standard_mouse.ini

[File Copy]
Flag=Update Create
Source=%SOURCE_PATH%\INI\standard_keyboard.ini
Target=%TARGET_PATH%\defaults\standard_keyboard.ini

[File Copy]
Flag=Update Create
Source=%SOURCE_PATH%\INI\standard_menu.ini
Target=%TARGET_PATH%\defaults\standard_menu.ini

[File Copy]
Flag=Update Create
Source=%SOURCE_PATH%\INI\standard_toolbar.ini
Target=%TARGET_PATH%\defaults\standard_toolbar.ini

[File Copy]
Flag=Update Create
Source=%SOURCE_PATH%\INI\minimal_toolbar.ini
Target=%TARGET_PATH%\defaults\minimal_toolbar.ini

[File Copy]
Flag=Update Create
Source=%SOURCE_PATH%\User-INI\opera6.ini
Target=%*APPDATA%\Opera\OPERA7\profile\opera6.ini

[File Copy]
Flag=Update Create
Source=%SOURCE_PATH%\User-INI\search.ini
Target=%*APPDATA%\Opera\OPERA7\profile\search.ini

[File Copy]
Flag=Update Create
Source=%SOURCE_PATH%\User-INI\adprefs.ini
Target=%*APPDATA%\Opera\OPERA7\profile\adprefs.ini

[File Copy]
Flag=Update Create
Source=%SOURCE_PATH%\User-INI\index.ini
Target=%*APPDATA%\Opera\OPERA7\Mail\index.ini

If you have any questions you may contact Bjoern at bjoern.gaul@keb.de


Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions. www.webwiseone.com

© 2014 Novell