epotes-client relies on /lib/lsb/init-functions, which may not provide the desired functionality in non-Debian-based distros
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Epoptes |
Fix Released
|
Medium
|
Alkis Georgopoulos |
Bug Description
Current epoptes-client main script sources /lib/lsb/
However, openSUSE 12.3's /lib/lsb/
Moreover, it sources another openSUSE-specific config file named "/etc/rc.status", which exports LC_ALL=POSIX. This will set LC_ALL=POSIX in the environment of any command executed by Epoptes' execute dialog, which can lead to applications being opened in english, instead of user's default locale.
So, before sourcing /lib/lsb/
- the logging functions are different (see above),
- you should explicitly source file /etc/profile.
summary: |
- epotes-client relies in /lib/lsb/init-functions, which may not provide + epotes-client relies on /lib/lsb/init-functions, which may not provide the desired functionality in non-Debian-based distros |
description: | updated |
Changed in epoptes: | |
assignee: | nobody → Alkis Georgopoulos (alkisg) |
This still affects the client which does not have /lib/lsb/ init-functions to server which has that file.
data/client- functions on the server sends log_end_msg to client which should just send echo "[ OK ]"