Skip to content

Commit

Permalink
xinit + live-config now synchronous, we need a bg.png "configuring"
Browse files Browse the repository at this point in the history
  • Loading branch information
root committed Mar 31, 2012
1 parent d34d230 commit 9601a65
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 3 deletions.
1 change: 1 addition & 0 deletions etc/webc/live-config.sh
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@ update_cmdline() {

# A configuration file always has a homepage
grep -qs homepage /etc/webc/cmdline.tmp && mv /etc/webc/cmdline.tmp /etc/webc/cmdline
touch /etc/webc/cmdline
}

test -e $live_config_pipe && rm -f $live_config_pipe
Expand Down
3 changes: 3 additions & 0 deletions etc/webc/webc.conf
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@ live_config_update()
{
touch $live_config_flag
echo "run" > $live_config_pipe
while ! test -e /etc/webc/cmdline; do
sleep 0.25
done
while test $live_config_flag -nt /etc/webc/cmdline; do
sleep 0.25
done
Expand Down
9 changes: 6 additions & 3 deletions home/webc/.xinitrc
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,19 @@ cmdline_has debug || {
exec &> ~/.xerrors
}

homepage="$install_qa_url" # default homepage
cp /home/webc/bg.orig /home/webc/bg.png # default Webconverger branding

xloadimage -quiet -onroot -center /home/webc/bg.png
if ! has_network
then
xloadimage -quiet -onroot -center /etc/webc/no-net.png
while ! has_network && ! cmdline_has debug; do
sleep 1
done
live_config_update
fi
live_config_update

homepage="$install_qa_url" # default homepage
cp /home/webc/bg.orig /home/webc/bg.png # default Webconverger branding

wm="/usr/bin/dwm.web" # defaults
xset s on
Expand Down Expand Up @@ -118,4 +120,5 @@ do
rm -rf /home/webc/.macromedia
rm -rf /home/webc/Downloads

live_config_update
done

0 comments on commit 9601a65

Please sign in to comment.