Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.246.571 Times

Software::Packager::Solaris 0.1

  Date Added: August 24, 2010  |  Visits: 1.009

Software::Packager::Solaris

Report Broken Link
Printer Friendly Version


Product Homepage
Download (88 downloads)



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..

Requirements: No special requirements
Platforms: Linux
Keyword: For More Details Format Libraries Man Page Method Must Be Package Programming Request Script Softwarepackagersolaris Space Used To
Users rating: 0/10

License: Freeware Size: 14.34 KB
USER REVIEWS
More Reviews or Write Review


SOFTWARE::PACKAGER::SOLARIS RELATED
Libraries  -  AxKit::XSP::ESQL 1.4
AxKit::XSP::ESQL is an Extended SQL taglib for AxKit eXtensible Server Pages. SYNOPSIS Add the esql: namespace to your XSP tag: < xsp:page language="Perl" xmlns:xsp="http://apache.org/xsp/core/v1"...
6.14 KB  
Libraries  -  Apache::TestUtil 1.29
Apache::TestUtil Perl module contains utility functions for writing tests. SYNOPSIS use Apache::Test; use Apache::TestUtil; ok t_cmp("foo", "foo", "sanity check"); t_write_file("filename", @content); my $fh = t_open_file($filename);...
153.6 KB  
Development Tools  -  xlsfont, xlsalign, xlsborder, xlswordart, xlscomment 1.0
Look at functions help for more details and descriptions. Also included (PDF) file showing Excel Color Index to be used for specifying colors in those functions.Examples:xlsfont('file.xls','Sheet1','whole','font','Courier...
10 KB  
Libraries  -  libvte-java 0.12.3
Java-GNOME is a set of Java bindings for GNOME and GTK libraries, so GNOME applications can be written in Java. libvte-java is implemented as a JNI layer that delegates the Java calls out to the underlying C library. Installation: The...
337.92 KB  
Libraries  -  cairo-java 1.0.8
Java-GNOME is a set of Java bindings for GNOME and GTK libraries, so GNOME applications can be written in Java. cairo-java is implemented as a JNI layer that delegates the Java calls out to the underlying C library. Installation: The...
358.4 KB  
Libraries  -  libgconf-java 2.12.6
Java-GNOME is a set of Java bindings for GNOME and GTK libraries, so GNOME applications can be written in Java. Java-GNOME is implemented as a JNI layer that delegates the Java calls out to the underlying C library. Installation: The...
337.92 KB  
Libraries  -  libglade-java 2.12.8
Java-GNOME is a set of Java bindings for GNOME and GTK libraries, so GNOME applications can be written in Java. Java-GNOME is implemented as a JNI layer that delegates the Java calls out to the underlying C library. Installation: The...
358.4 KB  
Libraries  -  libgnome-java 2.12.7
Java-GNOME is a set of Java bindings for GNOME and GTK libraries, so GNOME applications can be written in Java. Java-GNOME is implemented as a JNI layer that delegates the Java calls out to the underlying C library. Installation: The...
481.28 KB  
Libraries  -  libgtk-java 2.10.2
Java-GNOME is a set of Java bindings for GNOME and GTK libraries, so GNOME applications can be written in Java. libgtk-java is implemented as a JNI layer that delegates the Java calls out to the underlying C library. Installation: The...
1024 KB  
Libraries  -  libeds-java 0.5.1
Java-GNOME is a set of Java bindings for GNOME and GTK libraries, so GNOME applications can be written in Java. Java-GNOME is implemented as a JNI layer that delegates the Java calls out to the underlying C library. Installation: See the...
337.92 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB