Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Merging two smart installer SIS packages into one
Forum Updated to NodeBB v4.3 + New Features

Merging two smart installer SIS packages into one

Scheduled Pinned Locked Moved Mobile and Embedded
3 Posts 2 Posters 2.6k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    strekazoid
    wrote on last edited by
    #1

    I want to create a SIS package containing two (or more) SIS packages created with Smart Installer. Here is my pkg script:

    @; Language
    &EN

    ; Default localized vendor name
    %{"Vendor"}

    ; Default unique vendor name
    :"Vendor"

    ; SIS header: name, uid, version
    #{"My Full installer"},(0x2115BE6C),1,0,0

    ; Manual PKG pre-rules from PRO files
    ; Default dependency to Qt libraries
    ; Default HW/platform dependencies
    [0x20022E6D],0,0,0,{"S60ProductID"}
    [0x20032DE7],0,0,0,{"S60ProductID"}

    @"MyApp_installer.sis",(0x2002CCCF)
    @"MyApp2_installer.sis",(0x2002CCCF)
    @

    The problem is that this SIS fails miserably with "Unable to install" message after the phone tries to actually install it. Trying this on Nokia 701 with Belle. My guess is that this is because Smart Installer SIS is already embedding multiple packages, and embedding it once more time causing troubles. Anyway, is there some smart way to bundle multiple smart installer packages into one?

    1 Reply Last reply
    0
    • S Offline
      S Offline
      strekazoid
      wrote on last edited by
      #2

      I've started digging deeper now. Seems that it is smartinstaller.sis that is causing problems. I've changed the pkg script so that it includes sis packages with no smart installer, and including smart installer separately:

      @
      ; Language
      &EN

      ; Default localized vendor name
      %{"Vendor"}

      ; Default unique vendor name
      :"Vendor"

      ; SIS header: name, uid, version
      #{"My Full installer"},(0x2002CCCF),1,0,0

      ; Manual PKG pre-rules from PRO files
      ; Default dependency to Qt libraries
      ; Default HW/platform dependencies
      [0x20022E6D],0,0,0,{"S60ProductID"}
      [0x20032DE7],0,0,0,{"S60ProductID"}

      @"MyApp.sisx",(0x2005BE67)
      @"MyApp.sisx",(0x2005BE6A)
      @"C:/QtSDK/Symbian/SDKs/Symbian3Qt474//smartinstaller.sis",(0x2002CCCD)
      @

      It seems that installation works perfectly fine with the last line commented, and fails when I have it uncommented. Wonder why this is happening?

      1 Reply Last reply
      0
      • A Offline
        A Offline
        ApiML
        wrote on last edited by
        #3

        Hi,

        I was just wondering if there's been any progress in this case? I've got the same situation in my hands, and I'd very much appreciate help.

        1 Reply Last reply
        0

        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved