Ignore:
Timestamp:
Apr 30, 2012, 2:58:47 AM (12 years ago)
Author:
Bruno Cornec
Message:
  • Add support for cbplugindirsandfiles. This param provides support for direstories and all their children, whereas cbplugindirs is restricted to the directory alone. Usefull for named support
  • Add named plugin
  • cbusterize wworks now mostly for named (access to root owned file is still aproblem to solve)
  • cb also supports the new cbplugindirsandfiles param
File:
1 edited

Legend:

Unmodified
Added
Removed
  • projects/casparbuster/devel/lib/CasparBuster/Plugin.pm

    r1490 r1494  
    7878
    7979pb_log(2,"Entering cb_plugin_get for plugin $plugin\n");
    80 my ($flist,$dlist,$slist) = pb_conf_get_if("cbpluginfiles","cbplugindirs","cbpluginreload");
     80my ($flist,$dlist,$dflist,$slist) = pb_conf_get_if("cbpluginfiles","cbplugindirs","cbplugindirsandfiles","cbpluginreload");
    8181if ((defined $flist) && (defined $flist->{$plugin}) && ($flist->{$plugin} !~ /^\s*$/)) {
    8282    foreach my $block (split(/;/,$flist->{$plugin})) {
     
    9393    }
    9494}
     95if ((defined $dflist) && (defined $dflist->{$plugin}) && ($dflist->{$plugin} !~ /^\s*$/)) {
     96    foreach my $block (split(/;/,$dflist->{$plugin})) {
     97        pb_log(3,"block : $block\n");
     98        my ($name,$tmp) = split(/\|/,$block);
     99        ($cbp->{$plugin}->{'dirsandfiles'}->{$name}->{'uid'},$cbp->{$plugin}->{'dirsandfiles'}->{$name}->{'gid'},$cbp->{$plugin}->{'dirsandfiles'}->{$name}->{'mode'}) = split(/\,/,$tmp);
     100    }
     101}
    95102if ((defined $slist) && (defined $slist->{$plugin})) {
    96103    $cbp->{$plugin}->{'reloadscript'} = $slist->{$plugin};
Note: See TracChangeset for help on using the changeset viewer.