Main > Programming > Libraries >

Software::Packager::Solaris 0.1

Software::Packager::Solaris 0.1

Sponsored Links

Software::Packager::Solaris 0.1 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.014 MB
Platform: Any Platform
License: Perl Artistic License
Price:
Downloads: 1021
Date added: 2007-01-09
Publisher: R Bernard Davison

Software::Packager::Solaris 0.1 description

Software::Packager::Solaris is the Software::Packager extension for Solaris 2.5.1 and above.

SYNOPSIS

use Software::Packager;
my $packager = new Software::Packager(solaris);

This module is used to create software packages in a format suitable for installation with pkgadd. The process of creating packages is baised upon the document Application Packaging Developers Guide. Which can be found at http://docs.sun.com/ab2/@LegacyPageView?toc=SUNWab_42_2:/safedir/space3/coll1/SUNWasup/toc/PACKINSTALL:Contents;bt=Application+Packaging+Developer%27s+Guide;ps=ps/SUNWab_42_2/PACKINSTALL/Contents

FUNCTIONS

new()

This method creates and returns a new Software::Packager::Solaris object.

add_item()
$packager->add_item(%object_data);

This method overrides the add_item function in the Software::Packager module.

This method adds a new object to the package.

package()

$packager->packager(); This method overrides the base API in Software::Packager, it controls the process if package creation.

package_name()

This method is used to specify the abbreviated package name.

Sun say: (Application Packaging Developers Guide. Page 32) A valid package abbreviation must the criteria defined below:

It must start with a letter. Additional charaters may be alphanumeric and can be the two special charaters + and -.

It must be nine or fewer charaters.

Reserved names are install, new, and all.

For more details see the pkginfo(4) man page.

program_name()

This is used to specify the full package name.

The program name must be less that 256 charaters.

For more details see the pkginfo(4) man page.

architecture()

The architecture must be a comma seperated list of alphanumeric tokens that indicate the architecture associated with the package. The maximum length of a token is 16 charaters. A token should be in the format "instruction set"."platform group" where: instruction set is the output of `uname -p` platform group is the output of `uname -m`
If the architecture is not set then the current instruction set is used.

For more details see the pkginfo(4) man page.

version()

This method is used to check the format of the version and return it in the format required for Solaris.

The version must be 256 charaters or less.

The first charater cannot be a left parenthesis.

The recommended format isi an arbitrary string of numbers in Dewey-decimal format. For more datails see the pkginfo(4) man page.

install_dir()
$packager->install_dir(/usr/local);
my $base_dir = $packager->install_dir();

This method sets the base directory for the software to be installed. The installation directory must start with a "/".

compatible_version()

$packager->compatible_version(/some/path/file);
or
$packager->compatible_version($compver_stored_in_string);

my $compatible_version = $packager->compatible_version();

This method sets the compatible versions file for the software to be installed.

space()

$packager->space(/some/path/file);
or
$packager->space($space_data_stored_in_string);
my $space = $packager->space();

This method sets the space file for the software to be installed.

request_script()

$packager->request_script(/some/path/file);
or
$packager->request_script($request_script_stored_in_string);
my $request_script = $packager->request_script();

This method sets the space file for the software to be installed.

Software::Packager::Solaris 0.1 Screenshot

Advertisements

Software::Packager::Solaris 0.1 Keywords

Bookmark Software::Packager::Solaris 0.1

Hyperlink code:
Link for forum:

Software::Packager::Solaris 0.1 Copyright

WareSeeker periodically updates pricing and software information of Software::Packager::Solaris 0.1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Software::Packager::Solaris 0.1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Software::Packager::Aix is the Software::Packager extension for AIX 4.1 and above. Free Download
Software::Packager::Tar is used to create tar files with the required structure. Free Download
Software::Packager is a common software packaging interface. Free Download
Software::Packager::Object::Aix module it extends Software::Packager::Object and adds extra methods for use by the AIX packager. Free Download
Software::Packager::Svr4 is the Software::Packager extension for System VR4 packages. Free Download
Software::Packager::Rpm provides a common interface for the creation of platform specific software installation packagers. Free Download
Software::Packager::Perl is used to package perl modules ready for installation and or distribution. Free Download
Software::Packager::Object is a generic object data storage. Free Download