mirror of
https://gitlab.com/apparmor/apparmor
synced 2025-09-02 15:25:27 +00:00
Make the location of logger configurable via /etc/apparmor/logprof.conf
This commit is contained in:
@@ -51,6 +51,7 @@ our @EXPORT = qw(
|
|||||||
$filename
|
$filename
|
||||||
$profiledir
|
$profiledir
|
||||||
$parser
|
$parser
|
||||||
|
$logger
|
||||||
$UI_Mode
|
$UI_Mode
|
||||||
$running_under_genprof
|
$running_under_genprof
|
||||||
|
|
||||||
@@ -135,6 +136,7 @@ our $filename;
|
|||||||
|
|
||||||
our $parser;
|
our $parser;
|
||||||
our $ldd;
|
our $ldd;
|
||||||
|
our $logger;
|
||||||
our $profiledir;
|
our $profiledir;
|
||||||
our $extraprofiledir;
|
our $extraprofiledir;
|
||||||
|
|
||||||
@@ -4973,5 +4975,8 @@ unless (-f $filename) { fatal_error "Can't find system log."; }
|
|||||||
$ldd = find_first_file($cfg->{settings}{ldd}) || "/usr/bin/ldd";
|
$ldd = find_first_file($cfg->{settings}{ldd}) || "/usr/bin/ldd";
|
||||||
unless (-x $ldd) { fatal_error "Can't find ldd."; }
|
unless (-x $ldd) { fatal_error "Can't find ldd."; }
|
||||||
|
|
||||||
|
$logger = find_first_file($cfg->{settings}{logger}) || "/bin/logger";
|
||||||
|
unless (-x $logger) { fatal_error "Can't find logger."; }
|
||||||
|
|
||||||
1;
|
1;
|
||||||
|
|
||||||
|
@@ -95,6 +95,8 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Aug 14 2007 - sbeattie@suse.de
|
||||||
|
- Support configurable locations of logger
|
||||||
* Tue Apr 3 2007 - sbeattie@suse.de
|
* Tue Apr 3 2007 - sbeattie@suse.de
|
||||||
- Add manpages to package
|
- Add manpages to package
|
||||||
* Fri Mar 23 2007 - sbeattie@suse.de
|
* Fri Mar 23 2007 - sbeattie@suse.de
|
||||||
|
@@ -125,7 +125,7 @@ while (not $done_profiling) {
|
|||||||
$logmark = `date | md5sum`;
|
$logmark = `date | md5sum`;
|
||||||
chomp $logmark;
|
chomp $logmark;
|
||||||
$logmark = $1 if $logmark =~ /^([0-9a-f]+)/;
|
$logmark = $1 if $logmark =~ /^([0-9a-f]+)/;
|
||||||
system("/bin/logger -p kern.warn 'GenProf: $logmark'");
|
system("$logger -p kern.warn 'GenProf: $logmark'");
|
||||||
} else {
|
} else {
|
||||||
$logmark = last_audit_entry_time();
|
$logmark = last_audit_entry_time();
|
||||||
}
|
}
|
||||||
|
@@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
parser = /sbin/apparmor_parser /sbin/subdomain_parser
|
parser = /sbin/apparmor_parser /sbin/subdomain_parser
|
||||||
ldd = /usr/bin/ldd
|
ldd = /usr/bin/ldd
|
||||||
|
logger = /bin/logger /usr/bin/logger
|
||||||
|
|
||||||
# custom directory locations to look for #includes
|
# custom directory locations to look for #includes
|
||||||
#
|
#
|
||||||
|
Reference in New Issue
Block a user