Hi all,
I'm using latest stable release of wpkg (WPKG 1.1.1) and latest stable client release (WPKG Client 1.2.1)
I have the following profile entries:
default.xml
<profiles>
    <profile id="default">
        <package package-id="freemountpoint" />
    </profile>
</profiles>

and in student.xml
<profiles>
    <profile id="student">
        <depends profile-id="default" />
        <package package-id="firefox" />
        <package package-id="thunderbird" />
    </profile>

    <profile id="ITLTop">
        <depends profile-id="student" />
    </profile>

    <profile id="allaccess">
        <depends profile-id="student" />
    </profile>
</profiles>

According to the documentation any dependencies in a particular profile will result in accumulated set of application. The machine I'm using is associates itself with student profile, here is some entries from the log: 2009-08-20 13:29:40, DEBUG : Settings file contains 2 packages:|firefox|thunderbird 2009-08-20 13:29:40, DEBUG : Packages file contains 3 packages:|firefox|freemountpoint|thunderbird 2009-08-20 13:29:40, DEBUG : Profile file contains 4 profiles:|default|student|ITLTop|allaccess
2009-08-20 13:29:40, DEBUG   : Using profile(s):|student|
2009-08-20 13:29:40, DEBUG   : Getting profiles which apply to this node.
2009-08-20 13:29:40, DEBUG   : Applying profile: student
2009-08-20 13:29:40, DEBUG : Adding profile dependencies of profile 'student': 'default'

It seems like it finds all of the profiles, all of the packages and correctly adds the dependency. However then 2009-08-20 13:29:40, DEBUG : Adding package with ID 'firefox' to profile packages. 2009-08-20 13:29:40, DEBUG : Found package node 'Mozilla Firefox' (firefox) in package database 2009-08-20 13:29:40, DEBUG : Adding package with ID 'thunderbird' to profile packages. 2009-08-20 13:29:40, DEBUG : Found package node 'Mozilla Thunderbird' (thunderbird) in package database 2009-08-20 13:29:40, DEBUG : Synchronizing: Number of packages referenced by profile: 2 It seems to only find the applications referenced by the current profile and not by the dependency.
BTW freemountpoint package is an execute always package:
<package
   id="freemountpoint"
   name="EECS Utility Script"
   revision="200908200"
   execute="always">
   <install cmd='perl "%SOFTWARE%\scripts\freemountpoint.pl"' />
</package>

Do those get processed in a different way? Am i missing something?

Thx

Luk

-------------------------------------------------------------------------
wpkg-users mailing list archives >> http://lists.wpkg.org/pipermail/wpkg-users/
_______________________________________________
wpkg-users mailing list
wpkg-users@lists.wpkg.org
http://lists.wpkg.org/mailman/listinfo/wpkg-users

Reply via email to