Hi,

I saw on the IRC log a question about how to script a dmg creation.
I don't know if it was answered but:

Assuming you have a folder named

/Users/myname/wanttopack

and you want to created a dmg of it called

/Users/myname/mypack.dmg

then ...

my $rootpath = '/Users/myname';
my $dmgname = 'mypack.dmg';
my $packfolder = 'wanttopack';

chdir( $rootpath );

my $command = qq(hdiutil create -srcfolder \"$packfolder\" -ov ./$dmgname);

unlink(qq($rootpath/$dmgname ));
system( $command ) && die 'It all went wrong';

If you don't really want a plain .dmg but would like a proper installer, run

open /Developer/Applications/Utilities/PackageMaker.app


Cheers

Mark







_______________________________________________
Padre-dev mailing list
Padre-dev@perlide.org
http://mail.perlide.org/mailman/listinfo/padre-dev

Reply via email to