Software::Packager::Object::Aix
use Software::Packager::Object::Aix
This module is extends Software::Packager::Object and adds extra methods for use by the AIX software packager.
The LPP type for objects determines the type of LPP package created. If the objects destination is under /usr/share then the object is of type SHARE If the objects destination is under /usr then the object has a type of USER If the objects destination is under any other directory then the object has a type of ROOT+USER. Note: when using the methods lpp_type_is_share() lpp_type_is_user() lpp_type_is_root() If the lpp_type_is_share() returns true then both lpp_type_is_user() and lpp_type_is_root() will also return true. Also if lpp_type_is_user() returns true then lpp_type_is_root() will also return true. So when calling these method do something like... foreach my $object ($self->get_object_list()) { $share++ and next if $object->lpp_type_is_share(); $user++ and next if $object->lpp_type_is_user(); $root++ and next if $object->lpp_type_is_root(); }
$share++ if $object->lpp_type_is_share(); Returns the true if the LPP is SHARE otherwise it returns undef.
$share++ if $object->lpp_type_is_user(); Returns the true if the LPP is USER otherwise it returns undef.
$share++ if $object->lpp_type_is_root(); Returns the true if the LPP is ROOT+USER otherwise it returns undef.
Software::Packager::Object
R Bernard Davison <rbdavison@cpan.org>
Copyright (c) 2001 Gondwanatech. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Software::Packager::Aix, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Software::Packager::Aix
CPAN shell
perl -MCPAN -e shell install Software::Packager::Aix
For more information on module installation, please visit the detailed CPAN module installation guide.