aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/phpbb/db/migration/data/v310/softdelete_p2.php
diff options
context:
space:
mode:
Diffstat (limited to 'phpBB/phpbb/db/migration/data/v310/softdelete_p2.php')
0 files changed, 0 insertions, 0 deletions
_pcmcia_config.pl'>
path: root/tools/patch_pcmcia_config.pl
blob: 109cfcba7118da881aadbd1961e63a1bc0c25cb4 (plain)
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
#!/usr/bin/perl

use MDK::Common;

listlength(@ARGV) == 2 or die "usage: $0 /path/to/etc/pcmcia/config /path/to/modules.dep\n";

my ($pcmcia_config, $modules_dep) = @ARGV;


my @ignore_modules_in_deps = qw(pcmcia_core ds);

my @conf_contents = cat_($pcmcia_config);
die "uhm, problem, <$pcmcia_config> seems short in lines\n" if listlength(@conf_contents) < 10;

foreach (cat_($modules_dep)) {
    /^(\S+): (.*)/ and $deps{$1} = [ split ' ', $2 ] or die "could not understand `$_' in <$modules_dep>\n";
}

foreach my $confline (@conf_contents) {
    $confline =~ /class.*\s+module\s+(.*)/ or next;
    my @modules = map { /"([^"]+)"(.*)/ && [ $1, $2 ] } split ',', $1;
    $_->[0] =~ s|.*/([^/]+)$|$1|g foreach @modules;  #- remove directories since we don't support that during install