This file is indexed.

/usr/bin/config-bundle-to-config is in slic3r 1.2.9+dfsg-9.

This file is owned by root:root, with mode 0o755.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#!/usr/bin/perl
# This script extracts a full active config from a config bundle.
# (Often users reporting issues don't attach plain configs, but 
# bundles...)

use strict;
use warnings;

BEGIN {
    use FindBin;
    use lib "$FindBin::Bin/../lib", "/usr/lib/slic3r/";
}

use Getopt::Long qw(:config no_auto_abbrev);
use Slic3r;
use Slic3r::Test;
$|++;

my %opt = ();
{
    my %options = (
        'help'                  => sub { usage() },
        'output=s'              => \$opt{output},
    );
    GetOptions(%options) or usage(1);
    $ARGV[0] or usage(1);
}

($ARGV[0] && $opt{output}) or usage(1);

{
    my $bundle_ini = Slic3r::Config->read_ini($ARGV[0])
        or die "Failed to read $ARGV[0]\n";
    
    my $config_ini = { _ => {} };
    foreach my $section (qw(print filament printer)) {
        my $preset_name = $bundle_ini->{presets}{$section};
        $preset_name =~ s/\.ini$//;
        my $preset = $bundle_ini->{"$section:$preset_name"}
            or die "Failed to find preset $preset_name in bundle\n";
        $config_ini->{_}{$_} = $preset->{$_} for keys %$preset;
    }
    
    Slic3r::Config->write_ini($opt{output}, $config_ini);
}


sub usage {
    my ($exit_code) = @_;
    
    print <<"EOF";
Usage: config-bundle-to-config.pl --output config.ini bundle.ini
EOF
    exit ($exit_code || 0);
}

__END__