From 5f5d5d0fccf8ec090432ed4689b3999675e83ffa Mon Sep 17 00:00:00 2001 From: bunnie Date: Fri, 9 Mar 2012 06:09:43 +0800 Subject: [PATCH] add last ditch test to check that docroot isn't bad --- etc/chumby-netvserver.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/etc/chumby-netvserver.sh b/etc/chumby-netvserver.sh index 5e02806..8ae3663 100755 --- a/etc/chumby-netvserver.sh +++ b/etc/chumby-netvserver.sh @@ -2,6 +2,21 @@ case "$1" in start) + # sanity check symlink and reset if it's bad + if [ ! -e /media/storage/docroot ]; then + mount -o remount,rw / + rm -f /www/netvserver + ln -s /usr/share/netvserver/docroot /www/netvserver + mount -o remount,ro / + else + if [ ! -e /media/storage/docroot/index.html ]; then + mount -o remount,rw / + rm -f /www/netvserver + ln -s /usr/share/netvserver/docroot /www/netvserver + mount -o remount,ro / + fi + fi + # Check /psp/homepage and set docroot accordingly /usr/share/netvserver/docroot/scripts/psphomepage.sh >> /var/log/cron_psphomepage.log 2>&1