mirror of
https://github.com/PirateBox-Dev/PirateBoxScripts_Webserver.git
synced 2023-12-14 07:22:58 +01:00
54 lines
1.3 KiB
Bash
Executable file
54 lines
1.3 KiB
Bash
Executable file
#!/bin/sh
|
|
|
|
# Matthias Strubel - (c)2012-2014 with GPL-3
|
|
#
|
|
# Only calls generate-Routing in piratebox-folder
|
|
# gets Piratebox-Folder into www
|
|
|
|
|
|
# $1 www folder
|
|
# $2 pirtatebox config file
|
|
|
|
|
|
. /opt/piratebox/conf/piratebox.conf
|
|
|
|
|
|
cd "$PIRATEBOX_FOLDER"
|
|
cd python_lib
|
|
|
|
export SHOUTBOX_CHATFILE="$CHATFILE"
|
|
export SHOUTBOX_GEN_HTMLFILE="$GEN_CHATFILE"
|
|
export SHOUTBOX_CLIENT_TIMESTAMP="$SHOUTBOX_CLIENT_TIMESTAMP"
|
|
|
|
export DISK_GEN_HTMLFILE=$GEN_DISKFILE
|
|
|
|
#Writing init-message and reset chat..
|
|
if [ "$RESET_CHAT" = "yes" ] ; then
|
|
cat "$PIRATEBOX_FOLDER/conf/chat_init.txt" > "$CHATFILE"
|
|
fi
|
|
|
|
#Generate content file for Shoutbox
|
|
python psogen.py generate
|
|
|
|
if [ "$SHOUTBOX_ENABLED" = "no" ] ; then
|
|
# If the shoutbox is disabled, we remove the writable flag
|
|
echo -n "Making shoutbox readonly..."
|
|
chmod a-w "$CHATFILE"
|
|
echo "done"
|
|
fi
|
|
|
|
#Generate content file for DiskUsage
|
|
rm "$DISK_GEN_HTMLFILE"
|
|
python diskusage.py generate
|
|
|
|
$( sleep 20 && touch "$GEN_CHATFILE" ) &
|
|
|
|
#Set correct permissions
|
|
chown "$LIGHTTPD_USER":"$LIGHTTPD_GROUP" "$SHOUTBOX_CHATFILE"
|
|
chown "$LIGHTTPD_USER":"$LIGHTTPD_GROUP" "$SHOUTBOX_GEN_HTMLFILE"
|
|
chmod ug+rw "$SHOUTBOX_CHATFILE"
|
|
chmod ug+rw "$SHOUTBOX_GEN_HTMLFILE"
|
|
|
|
#DiskUsage correct permissions
|
|
chown "$LIGHTTPD_USER":"$LIGHTTPD_GROUP" "$DISK_GEN_HTMLFILE"
|
|
chmod ug+rw "$DISK_GEN_HTMLFILE"
|