diff -Nur --no-dereference e-smith-base-5.8.1.old/root/etc/e-smith/events/actions/systemd-default e-smith-base-5.8.1/root/etc/e-smith/events/actions/systemd-default --- e-smith-base-5.8.1.old/root/etc/e-smith/events/actions/systemd-default 2023-11-23 22:32:14.082000000 -0500 +++ e-smith-base-5.8.1/root/etc/e-smith/events/actions/systemd-default 2023-11-23 22:32:57.090000000 -0500 @@ -105,7 +105,7 @@ my $multiple = $service; ($multiple = $service ) =~ s/([a-zA-Z0-9\-_.]+@)(.*)/$1.service/ if ( $service =~ /@/ ); #print "$stats $service $multiple\n"; - next unless ( -e "/usr/lib/systemd/system/$service" or -e "/etc/lib/systemd/system/$service" or -e "/usr/lib/systemd/system/$multiple"); + next unless ( -e "/usr/lib/systemd/system/$service" or -e "/etc/systemd/system/$service" or -e "/usr/lib/systemd/system/$multiple"); # eliminate duplicates, this way we keep only the last entry of the lowest file as we do it in reverse order of file, # but from top to bottom of file. $services{$service}=$stats; diff -Nur --no-dereference e-smith-base-5.8.1.old/root/etc/e-smith/templates/etc/systemd/system-preset/49-koozali.preset/20services e-smith-base-5.8.1/root/etc/e-smith/templates/etc/systemd/system-preset/49-koozali.preset/20services --- e-smith-base-5.8.1.old/root/etc/e-smith/templates/etc/systemd/system-preset/49-koozali.preset/20services 2023-11-23 22:32:14.083000000 -0500 +++ e-smith-base-5.8.1/root/etc/e-smith/templates/etc/systemd/system-preset/49-koozali.preset/20services 2023-11-23 22:33:26.231000000 -0500 @@ -11,7 +11,7 @@ my $multiple = $servicename; ($multiple = $servicename ) =~ s/([a-zA-Z0-9\-_.]+@)(.*)/$1.service/ if ( $servicename =~ /@/ ); - $OUT .= "# Systemd service file does not exist : " unless -e "/usr/lib/systemd/system/$servicename" || -e "/etc/lib/systemd/system/$servicename" || -e "/usr/lib/systemd/system/$multiple"; + $OUT .= "# Systemd service file does not exist : " unless -e "/usr/lib/systemd/system/$servicename" || -e "/etc/systemd/system/$servicename" || -e "/usr/lib/systemd/system/$multiple"; $OUT .= "$status $servicename\n"; $OUT .= "$status $multiple\n" unless $multiple eq $servicename ;