]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - make/common.pm
Update copyright headers.
[user/henk/code/inspircd.git] / make / common.pm
index ba6b03f87d4472d19640e98021c0f3114578cd38..4d4cd397ce956555a68e62c84d4d865aebd1f836 100644 (file)
@@ -1,7 +1,7 @@
 #
 # InspIRCd -- Internet Relay Chat Daemon
 #
-#   Copyright (C) 2013-2017 Peter Powell <petpow@saberuk.com>
+#   Copyright (C) 2014-2017, 2019-2020 Sadie Powell <sadie@witchery.services>
 #
 # This file is part of InspIRCd.  InspIRCd is free software: you can
 # redistribute it and/or modify it under the terms of the GNU General Public
@@ -34,6 +34,7 @@ use File::Spec::Functions qw(rel2abs);
 use make::console;
 
 our @EXPORT = qw(create_directory
+                 execute
                  get_cpu_count
                  get_version
                  read_config_file
@@ -47,6 +48,11 @@ sub create_directory($$) {
        } // 0;
 }
 
+sub execute(@) {
+       print_format "<|BOLD \$|> @_\n";
+       return system @_;
+}
+
 sub get_version {
        state %version;
        return %version if %version;
@@ -68,6 +74,7 @@ sub get_version {
 
        # If the user has specified a distribution label then we use it in
        # place of the label from src/version.sh or Git.
+       $version{REAL_LABEL} = $version{LABEL};
        $version{LABEL} = shift // $version{LABEL};
 
        # If any of these fields are missing then the user has deleted the