###  Hotfix for 4859

### Edit /etc/rc.local --- Change the files following:

echo Setting up SSH CHROOT binds.
mount --bind /export/var/lib/gforge/cvsroot /export/home/groups/cvsroot
mount --bind /export/home /export/home/groups/home
mount --bind /export1 /export/home/groups/export1
mount --bind /lib /export/home/groups/lib
mount --bind /etc/passwd /export/home/groups/etc/passwd
mount --bind /etc/group /export/home/groups/etc/group
mount --bind /usr/lib/perl5 /export/home/groups/usr/lib/perl5
mount --bind /bin/cvssh.pl /export/home/groups/bin/cvssh.pl
mount --bind /usr/lib/gforge /export/home/groups/usr/lib/gforge
mount --bind /usr/lib/gforge/plugins/scmcvs/etc/plugins/ /export/home/groups/etc/gforge/plugins

###########################
# RUN AS ROOT TO SET UP ftp/sftp/cvs chroot

umount /export/home/groups/bin
umount /export/home/groups/lib
umount /export/home/groups/tmp
umount /export/home/groups/etc
umount /export/home/groups/usr
umount /export/home/groups/dev
umount /export/home/groups/cvsroot
umount /export/home/groups/export
umount /export/home/groups/export1
umount /export/home/groups/proc
umount /export/home/groups/home

rmdir /export/home/groups/export
rmdir /export/home/groups/proc

mkdir /export/home/groups/usr/bin
mkdir /export/home/groups/usr/lib
mkdir /export/home/groups/usr/lib/perl5
mkdir /export/home/groups/usr/lib/gforge
mkdir /export/home/groups/etc/gforge
mkdir /export/home/groups/etc/gforge/plugins
mkdir /export/home/groups/tmp

chmod 0511 /export/home/groups/dev
chmod 0511 /export/home/groups/etc
chmod 0511 /export/home/groups/bin
chmod 0511 /export/home/groups/lib
chmod 0511 /export/home/groups/usr
chmod 0777 /export/home/groups/tmp
chmod 0511 /export/home/groups/usr/bin

touch /export/home/groups/bin/cvssh.pl

cp /bin/ls /export/home/groups/bin
cp /usr/bin/cvs /export/home/groups/bin
cp /usr/local/bin/scp /export/home/groups/bin
cp /usr/bin/perl /export/home/groups/usr/bin
cp /usr/bin/cvs /export/home/groups/usr/bin
cp /usr/bin/php /export/home/groups/usr/bin
chmod 0111 /export/home/groups/bin/*
chmod 0111 /export/home/groups/usr/bin/*
chmod 0555 /export/home/groups/bin/cvssh.pl

mknod /export/home/groups/dev/null c 1 3
chmod 666 /export/home/groups/dev/null

touch /export/home/groups/etc/passwd
touch /export/home/groups/etc/group

mount --bind /export/var/lib/gforge/cvsroot /export/home/groups/cvsroot
mount --bind /export/home /export/home/groups/home
mount --bind /export1 /export/home/groups/export1
mount --bind /lib /export/home/groups/lib
mount --bind /etc/passwd /export/home/groups/etc/passwd
mount --bind /etc/group /export/home/groups/etc/group
mount --bind /usr/lib/perl5 /export/home/groups/usr/lib/perl5
mount --bind /bin/cvssh.pl /export/home/groups/bin/cvssh.pl
mount --bind /usr/lib/gforge /export/home/groups/usr/lib/gforge
mount --bind /usr/lib/gforge/plugins/scmcvs/etc/plugins/ /export/home/groups/etc/gforge/plugins


cp -a /usr/lib/lib*.so* /export/home/groups/usr/lib

# Test that you can ftp and sftp from fcon_1000 (needed due to sym link with export1)!
