Openbsd-Requiredby

OpenBSD::RequiredBy(3p) Perl Programmers Reference Guide

Openbsd-Requiredby

OpenBSD::RequiredBy(3p) Perl Programmers Reference Guide # OpenBSD::RequiredBy(3p) Perl Programmers Reference Guide NNAAMMEE # OpenBSD::RequiredBy - manage installed package dependencies SSYYNNOOPPSSIISS # use OpenBSD::RequiredBy; # let's do things for real our $not = 0; my $o = OpenBSD::RequiredBy->new($pkgname); my $o2 = OpenBSD::Requiring->new($pkgname); print "Requirements for $pkgname are ", join(' ',$o2->list), "\n"; # add some reverse dependencies $o->add($reverse_dep1, $reverse_dep2); # remove some dependency $o2->delete($dep); # forget some cache entry OpenBSD::RequiredBy->forget(installed_info($pkgname)); # compute the transitive closure of some dependencies my @fulldeps = OpenBSD::Requiring->compute_closure($pkg1, $pkg2); DDEESSCCRRIIPPTTIIOONN # "OpenBSD::RequiredBy" handles lists of forward and reverse dependencies for installed packages. ...