If you open up your MSP in Orca does it have a FileShare and/or
FileSharePermissions tables? It sounds like it does based off of the
behavior you describe, but I'd hope it doesn't because I'd think
(ideally) your minor update should leave the shares and permissions
alone that were created by the major installer as well as added since
the install.

If those tables were there I think I'd try making a copy of the MSP,
then use Orca to drop those two tables and save and test it to see if
the same thing happened. Using the modified MSP, of course.


-----Original Message-----
From: McCain, Jon [mailto:jon.mcc...@inin.com] 
Sent: Monday, December 12, 2011 5:32 AM
To: General discussion for Windows Installer XML toolset.
Cc: McCain, Jon
Subject: Re: [WiX-users] Util:FileShare or FileSharePermissions
isremoving additional users on minor/small updates.

Anyone have any other thoughts on this?

Jon W. McCain | Software Engineer - Install
phone & fax +1.317.715.8462 | jon.mcc...@inin.com

Interactive Intelligence Inc.
Deliberately Innovative
www.inin.com



-----Original Message-----
From: McCain, Jon 
Sent: Friday, December 09, 2011 8:31 AM
To: General discussion for Windows Installer XML toolset.
Cc: McCain, Jon
Subject: RE: [WiX-users] Util:FileShare or FileSharePermissions is
removing additional users on minor/small updates.

I am referring to a minor upgrade not a major in this instance. The
product code remains the same and an MSP is used for the install.

Jon W. McCain | Software Engineer - Install phone & fax +1.317.715.8462
| jon.mcc...@inin.com

Interactive Intelligence Inc.
Deliberately Innovative
www.inin.com



-----Original Message-----
From: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com]
Sent: Friday, December 09, 2011 4:47 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Util:FileShare or FileSharePermissions is
removing additional users on minor/small updates.

If by "the update" you're meaning a major update then you can avoid the
component being reinstalled by scheduling RemoveExistingProducts late -
one of the latter 2 options here:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa371197%28v=vs.
85%29
.aspx
Components that exist in both the old and new installers are not
reinstalled.

-----Original Message-----
From: McCain, Jon [mailto:jon.mcc...@inin.com]
Sent: 08 December 2011 18:18
To: wix-users@lists.sourceforge.net
Cc: McCain, Jon
Subject: [WiX-users] Util:FileShare or FileSharePermissions is removing
additional users on minor/small updates.

I am experiencing an issue where a network share created with
util:FileShare is overwriting post install added members to the Share
Permissions DACL. The components look like this for the GA install:

  <Fragment>
    <DirectoryRef Id="CLIENT_RESOURCES">
      <Component Id="resourcedir_fileshare"
Guid="D2DAED14-E4E3-4405-8C0A-D26E9144793B" SharedDllRefCount="yes">
        <CreateFolder />
        <util:FileShare Name="Resources" Id="ResourceDirectoryShare"
Description="IC Resources Folder">
          <util:FileSharePermission GenericAll="yes"
User="Administrators"
CreateChild="yes" CreateFile="yes" DeleteChild="yes" />
          <util:FileSharePermission GenericRead="yes" User="Everyone"
GenericExecute="yes" ReadPermission="yes" ReadExtendedAttributes="yes"
/>
        </util:FileShare>
      </Component>
    </DirectoryRef>
  </Fragment>

These do not change during minor updates but when the update is applied
any additional permissions that have been added are lost. I attempted to
add Conditions to the components but to only run when "Not Installed" is
true but that didn't resolve the issue. The only solution I can think of
is a custom action that creates a cache of the share information and
later restores it. I searched the bugs on sourceforge and do not see a
specific one for this issue.

Any and all help is appreciated.

Regards,
Jon W. McCain | Software Engineer - Install

------------------------------------------------------------------------
-----
-
Cloud Services Checklist: Pricing and Packaging Optimization This white
paper is intended to serve as a reference, checklist and point of
discussion for anyone considering optimizing the pricing and packaging
model of a cloud services business. Read Now!
http://www.accelacomm.com/jaw/sfnl/114/51491232/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
SDL PLC confidential, all rights reserved.
If you are not the intended recipient of this mail SDL requests and
requires that you delete it without acting upon or copying any of its
contents, and we further request that you advise us.
SDL PLC is a public limited company registered in England and Wales.
Registered number: 02675207.
Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire
SL6 7DY, UK.


------------------------------------------------------------------------
------
Cloud Services Checklist: Pricing and Packaging Optimization This white
paper is intended to serve as a reference, checklist and point of
discussion for anyone considering optimizing the pricing and packaging
model of a cloud services business. Read Now!
http://www.accelacomm.com/jaw/sfnl/114/51491232/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



------------------------------------------------------------------------
------
Learn Windows Azure Live!  Tuesday, Dec 13, 2011
Microsoft is holding a special Learn Windows Azure training event for 
developers. It will provide a great way to learn Windows Azure and what
it 
provides. You can attend the event by watching it streamed LIVE online.

Learn more at http://p.sf.net/sfu/ms-windowsazure
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



------------------------------------------------------------------------------
Learn Windows Azure Live!  Tuesday, Dec 13, 2011
Microsoft is holding a special Learn Windows Azure training event for 
developers. It will provide a great way to learn Windows Azure and what it 
provides. You can attend the event by watching it streamed LIVE online.  
Learn more at http://p.sf.net/sfu/ms-windowsazure
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to