tbrehm
2009-03-04 42b3854f7ca1d2877d717d8cb8cbb2d5b1a9a3cc
Fixed jailkit scripts on fedora.
2 files modified
16 ■■■■ changed files
server/plugins-available/shelluser_jailkit_plugin.inc.php 4 ●●●● patch | view | raw | blame | history
server/scripts/create_jailkit_chroot.sh 12 ●●●● patch | view | raw | blame | history
server/plugins-available/shelluser_jailkit_plugin.inc.php
@@ -188,7 +188,7 @@
                $tpl->setVar('home_dir',$this->_get_home_dir(""));
                
                $bashrc = escapeshellcmd($this->data['new']['dir']).'/etc/bash.bashrc';
                exec('rm '.$bashrc);
                if(@is_file($bashrc)) exec('rm '.$bashrc);
                
                file_put_contents($bashrc,$tpl->grab());
                unset($tpl);
@@ -201,7 +201,7 @@
                $tpl->setVar('domain',$web['domain']);
                
                $motd = escapeshellcmd($this->data['new']['dir']).'/var/run/motd';
                exec('rm '.$motd);
                if(@is_file($motd)) exec('rm '.$motd);
                
                file_put_contents($motd,$tpl->grab());
                
server/scripts/create_jailkit_chroot.sh
@@ -24,7 +24,10 @@
jk_init -f -k -j $CHROOT_HOMEDIR $CHROOT_APP_SECTIONS
## Create the temp directory
mkdir $CHROOT_HOMEDIR/tmp
if [ ! -d "$CHROOT_HOMEDIR/tmp" ]
then
  mkdir $CHROOT_HOMEDIR/tmp
fi
chmod a+rwx $CHROOT_HOMEDIR/tmp
@@ -32,4 +35,9 @@
mkdir $CHROOT_HOMEDIR/var
mkdir $CHROOT_HOMEDIR/var/run
mkdir $CHROOT_HOMEDIR/var/run/mysqld
ln /var/run/mysqld/mysqld.sock $CHROOT_HOMEDIR/var/run/mysqld/mysqld.sock
# ln /var/run/mysqld/mysqld.sock $CHROOT_HOMEDIR/var/run/mysqld/mysqld.sock
if [ -e "/var/run/mysqld/mysqld.sock" ]
then
  ln /var/run/mysqld/mysqld.sock $CHROOT_HOMEDIR/var/run/mysqld/mysqld.sock
fi