To receive notifications about scheduled maintenance, please subscribe to the mailing-list gitlab-operations@sympa.ethz.ch. You can subscribe to the mailing-list at https://sympa.ethz.ch

Commit d5dcb140 authored by Axel Beckert's avatar Axel Beckert

Handle "$HOME" placeholder in the IOC list

parent 3902f529
......@@ -69,6 +69,19 @@ foreach my $param (@ARGV) {
my $found = 0;
foreach my $glob (sort keys %ioc) {
my $incident = $ioc{$glob};
# Handle $HOME in globs to expand it to any user present on the system.
if ($glob =~ /\$HOME/) {
my @homes = `getent passwd | awk -F: '{print \$6}'`;
my @newglobs = ();
foreach my $home (@homes) {
chomp($home);
my $globwithhome = $glob;
$globwithhome =~ s/\$HOME/$home/;
push(@newglobs, $globwithhome);
}
$glob = join(' ', @newglobs);
}
my @files = glob($glob);
foreach my $file (@files) {
if (-e $file) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment