Re: How to access resources in flat distribution package
Re: How to access resources in flat distribution package
- Subject: Re: How to access resources in flat distribution package
- From: Kevin Molcard <email@hidden>
- Date: Thu, 21 Jun 2012 17:06:28 +0200
I found the solution.
In Packages, you can add resources in two different levels.
You can either place them at the Project level (the place where I was
putting them) or at the Package script level (the place where I should
put them).
I don't understand how I could have miss it.
Thanks all for your help
Kevin
On 6/21/12 4:52 PM, Vikram Singh wrote:
Hi Kevin,
Another solution is to keep your resource files with your scripts
while building the package. When you run the installer, all these
files are copied to temporary location and then the
preinstall/postinstall script is run.
Then, whatever resources you are accessing from your script are now in
the same directory as your scripts. So you can access them by getting
the path of the current script as follows-
CUR_PATH=`dirname "$0"`
Now, you can access your resource by "$CUR_PATH/your_resource"
Hope this will solve your problem :)
Note: This temporary location gets deleted at the end of installation.
Thanks,
Vikram
On Thu, Jun 21, 2012 at 8:10 PM, Kevin Molcard
<email@hidden <mailto:email@hidden>> wrote:
Hi Kushneet,
thanks for the tip.
Actually, I found this trick after posting to the list.
I am still wondering if there is another solution because it could
take some time on big packages.
Kevin
On 6/21/12 4:03 PM, Khushneet Inder Singh wrote:
Hi Kevin,
What you can do is first expand the FLAT package using pkgutil
--expand
FlatPackage ExpandedPackage. After expanding the package you can
manipulate /access package contents. Once done with
manipulations and
changes you can flatten back the expanded package by using pkgutil
--flatten ExpandedPackage ChangedFlatPackage.
Regards,
Khushneet
-----Original Message-----
From: installer-dev-bounces+ksingh=email@hidden
<mailto:email@hidden>
[mailto:installer-dev-bounces+ksingh
<mailto:installer-dev-bounces+ksingh>=email@hidden
<mailto:email@hidden>] On
Behalf Of Kevin Molcard
Sent: Thursday, June 21, 2012 3:20 PM
To: Installer-Dev mailing-list
Subject: How to access resources in flat distribution package
Hi all,
I am trying to convert my package to flat distribution to be
able to
sign it using productsign.
I am using Packages to build my package.
I have some resources that I have to access in my postflight
script.
In bundle format I used this:
ROOT_PATH=`sudo dirname "$1"`
RESOURCES_PATH="$ROOT_PATH/../Resources/"
This seems to not work with flat packages.
Does anyone know how to access these resources?
Thanks in advance.
Kevin
--
Kevin Molcard
Sofware Engineer
ARTURIA
4 chemin de Malacher
38240 Meylan - France
Tel: +33 438 020 555
Fax: +33 438 020 525
http://www.arturia.com
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Installer-dev mailing list (email@hidden
<mailto:email@hidden>)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden <mailto:email@hidden>
--
Kevin Molcard
Sofware Engineer
ARTURIA
4 chemin de Malacher
38240 Meylan - France
Tel: +33 438 020 555
Fax: +33 438 020 525
http://www.arturia.com
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Installer-dev mailing list (email@hidden
<mailto:email@hidden>)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden <mailto:email@hidden>
--
Kevin Molcard
Sofware Engineer
ARTURIA
4 chemin de Malacher
38240 Meylan - France
Tel: +33 438 020 555
Fax: +33 438 020 525
http://www.arturia.com
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Installer-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden