vncserver: refactor

KASM-1609_select_de_to_run
Dmitry Maksyoma 4 years ago
parent 49908e1867
commit 04379056af

@ -1170,11 +1170,19 @@ sub PrintLogFilenameAndConfiguredUsersAndStuff {
warn "Log file is $desktopLog\n\n"; warn "Log file is $desktopLog\n\n";
} }
sub IsThisSystemBinary {
$0 =~ m!^/usr!;
}
sub DetectSelectDeBin { sub DetectSelectDeBin {
if ($0 =~ m!^/usr!) { if (&IsThisSystemBinary()) {
"/usr/lib/kasmvncserver/select-de.sh"; "/usr/lib/kasmvncserver/select-de.sh";
} else { } else {
my $dirname = dirname($0); &LocalSelectDePath();
"$dirname/../builder/startup/deb/select-de.sh";
} }
} }
sub LocalSelectDePath {
my $dirname = dirname($0);
"$dirname/../builder/startup/deb/select-de.sh";
}

Loading…
Cancel
Save