- Timestamp:
- 2014-12-08T12:19:58+13:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/package-kits/linux/perllib/Greenstone/Package/_apt.pm
r29539 r29546 12 12 } 13 13 14 sub write_function { 15 my ($self, $name, @lines) = @_; 16 open OUT, '>', "/tmp/$name"; 17 for my $line (@lines) { 18 print OUT $line, "\n"; 19 } 20 close OUT; 21 $self->add ("/tmp/$name", "$self->{output}/$name"); 22 } 23 24 sub add_install { 25 my $self = shift; 26 exists $self->{config}->{PRE_INSTALL} and 27 $self->write_function ("preinst", @{$self->{config}->{PRE_INSTALL}}); 28 exists $self->{config}->{POST_INSTALL} and 29 $self->write_function ("postinst", @{$self->{config}->{POST_INSTALL}}); 30 exists $self->{config}->{PRE_REMOVE} and 31 $self->write_function ("prerm", @{$self->{config}->{PRE_REMOVE}}); 32 exists $self->{config}->{POST_REMOVE} and 33 $self->write_function ("postrm", @{$self->{config}->{POST_REMOVE}}); 34 } 35 14 36 1;
Note:
See TracChangeset
for help on using the changeset viewer.