so that we can later match on them
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Reviewed-By: Stoiko Ivanov <s.ivanov@proxmox.com>
Tested-By: Stoiko Ivanov <s.ivanov@proxmox.com>
$self->{debug} = $param{debug} || 0;
$self->{mime} = {};
+ $self->{filenames} = {};
$self->{ufid} = 0; # counter to creat unique file names
$self->{udid} = 0; # counter to creat unique dir names
sub add_glob_mime_type {
my ($self, $filename) = @_;
- if (my $ct = xdg_mime_get_mime_type_from_file_name (basename ($filename))) {
+ my $basename = basename($filename);
+ $self->{filenames}->{$basename} = 1;
+
+ if (my $ct = xdg_mime_get_mime_type_from_file_name($basename)) {
$self->{mime}->{$ct} = 1 if $ct ne 'application/octet-stream';
}
}
$self->log (3, "$queue->{logid}: unpack failed - $@") if $@;
$entity->{PMX_content_types} = $unpack->{mime};
+ $entity->{PMX_filenames} = $unpack->{filenames};
if ($opt_testmode) {
my $types = join (", ", sort keys (%{$entity->{PMX_content_types}}));