- Timestamp:
- 2014-12-12T17:11:12+13:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/package-kits/linux/perllib/Greenstone/Package/_apt.pm
r29607 r29611 58 58 } 59 59 60 # Adds a definition for files included in a subpackage 61 sub add_package_files { 62 my $self = shift; 63 my $file = "$self->{output}/debian/$self->{config}->{NAME}.install"; 64 print " - $file\n"; 65 open my $INSTALL, '>', $file; 66 for my $line (@{$self->{config}->{FILES}}) { 67 print $INSTALL $line, "\n"; 68 } 69 close $INSTALL; 70 } 71 60 72 # Handles the apt-specific package generation 61 73 sub add_package_impl { … … 78 90 } 79 91 if (defined $packages) { 92 my @names; 93 # add main package 94 push @names, $self->{config}->{NAME}; 95 $self->add_install ($self->{config}->{NAME}); 96 $self->add_package_section ($CONTROL); 97 $self->add_package_files; 98 80 99 my $config = $self->{config}; 81 my @names;100 # add subpackages 82 101 for my $package (@{$packages}) { 83 102 push @names, $package->{NAME}; … … 86 105 $self->add_install ($package->{NAME}); 87 106 $self->add_package_section ($CONTROL); 88 my $install = "$self->{output}/debian/$self->{config}->{NAME}.install"; 89 open my $INSTALL, '>', $install; 90 for my $line (@{$self->{config}->{FILES}}) { 91 print $INSTALL $line, "\n"; 92 } 93 close $INSTALL; 107 $self->add_package_files; 94 108 } 95 109 $self->{config} = $config;
Note:
See TracChangeset
for help on using the changeset viewer.