Ok ;
I'll install ubuntu 9.4 and test. Maybe POSIX related problem because we are rewritten the permissions script with bash feature.
Edit:
Code:
# dash -n ./ispcp-permission-functions.sh
./ispcp-permission-functions.sh: 70: Syntax error: "}" unexpected
Explanations concerning this issue:
This is a problem of shell. On Ubuntu, the default shell is Dash.
The shell can not run scripts using the extended functionality of Bash. The scripts executed by this interpreter must use only POSIX functionality.
We have just re-write the script permissions and we have completely forgotten this question. Indeed, currently, the script
engine/setup/ispcp-permissions-function.sh incorporates extended functionality of bash (function declaration).
Unfortunately, the version 1.0.3-1 is already available, I can't change the package.
I'm going to correct the scripts and suggest a new link.
EDIT: Go to
http://www.isp-control.net/forum/thread-8938.html
Note: For the first error:
Code:
Use of uninitialized value $value in concatenation (.) or string at /var/www/ispcp/engine/setup/../ispcp_common_methods.pl line 1862.
It's just because the ispcp.conf file has a blank configuration value -->
Code:
OTHER_ROOTKIT_LOG =
I'll fix it for 1.0.4.