aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/phpbb/install/module/install_database
diff options
context:
space:
mode:
authorjaviexin <javiexin@gmail.com>2015-07-30 01:43:18 +0200
committerMarc Alexander <admin@m-a-styles.de>2016-01-02 17:16:14 +0100
commit06f4b6926baaf27897b2f57f7938eed4acf5dedb (patch)
tree67b3e2a51a60336c65f204cd9931b68805b6f17d /phpBB/phpbb/install/module/install_database
parent14dc274e9e3568a276c654b0845252019525fb6f (diff)
downloadforums-06f4b6926baaf27897b2f57f7938eed4acf5dedb.tar
forums-06f4b6926baaf27897b2f57f7938eed4acf5dedb.tar.gz
forums-06f4b6926baaf27897b2f57f7938eed4acf5dedb.tar.bz2
forums-06f4b6926baaf27897b2f57f7938eed4acf5dedb.tar.xz
forums-06f4b6926baaf27897b2f57f7938eed4acf5dedb.zip
[ticket/14387] Extend avatar-driver by extension in ACP not possible
Create two driver methods to provide the driver config name and the driver ACP template name, and use them within the manager method. Default driver config name and template name are the same as now. But new drivers are able to override the config name and template name with their own, including @vendor_extension. PHPBB3-14387
Diffstat (limited to 'phpBB/phpbb/install/module/install_database')
0 files changed, 0 insertions, 0 deletions
7b9b3bf016411fa30ca2af9d090b436c9d6835 parente7c248176455c53e143b4f4715a820ae1e5947df (diff)downloaddrakx-c2e3c2a0ca9dcd04d555cc6ae0bca2cc58bbd6d8.tar
drakx-c2e3c2a0ca9dcd04d555cc6ae0bca2cc58bbd6d8.tar.gz
drakx-c2e3c2a0ca9dcd04d555cc6ae0bca2cc58bbd6d8.tar.bz2
drakx-c2e3c2a0ca9dcd04d555cc6ae0bca2cc58bbd6d8.tar.xz
drakx-c2e3c2a0ca9dcd04d555cc6ae0bca2cc58bbd6d8.zip
add get_stdout (similar to rooted_get_stdout)
Diffstat
-rw-r--r--perl-install/run_program.pm7
1 files changed, 7 insertions, 0 deletions
diff --git a/perl-install/run_program.pm b/perl-install/run_program.pm
index 78ae48559..4fc9393f6 100644
--- a/perl-install/run_program.pm
+++ b/perl-install/run_program.pm
@@ -16,6 +16,13 @@ sub rooted_or_die {
my ($root, $name, @args) = @_;
rooted($root, $name, @args) or die "$name failed\n";
}
+
+sub get_stdout {
+ my ($name, @args) = @_;
+ my @r;
+ run($name, '>', \@r, @args) or return;
+ wantarray ? @r : join('', @r);
+}
sub rooted_get_stdout {
my ($root, $name, @args) = @_;
my @r;