minor bug in data format fixup code
Earlier, it wasn't as critical for gl-setup to be run with the full path; the BINDIR deduction used to happen in almost every program. Now it's a lot more important. Apparently I never noticed that "/bin/bash -l gl-setup" does not set $0 to the correct, fq path. Adding a "-c" does, however... [thanks to Jeff from the KDE team for finding this]
This commit is contained in:
parent
bc5e995078
commit
9a49487d0a
|
@ -591,7 +591,7 @@ sub parse_acl
|
||||||
unless (defined($data_version) and $data_version eq $current_data_version) {
|
unless (defined($data_version) and $data_version eq $current_data_version) {
|
||||||
# this cannot happen for 'easy-install' cases, by the way...
|
# this cannot happen for 'easy-install' cases, by the way...
|
||||||
print STDERR "(INTERNAL: $data_version -> $current_data_version; running gl-setup)\n";
|
print STDERR "(INTERNAL: $data_version -> $current_data_version; running gl-setup)\n";
|
||||||
system("$ENV{SHELL} -l gl-setup >&2");
|
system("$ENV{SHELL} -l -c gl-setup >&2");
|
||||||
|
|
||||||
die "parse $GL_CONF_COMPILED failed: " . ($! or $@) unless do $GL_CONF_COMPILED;
|
die "parse $GL_CONF_COMPILED failed: " . ($! or $@) unless do $GL_CONF_COMPILED;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue